GoodbyeDPI·zapret 후 인터넷 불통

GoodbyeDPI나 zapret 이후 Windows 복구: 남은 서비스와 WinDivert 드라이버 제거, 프록시와 DNS 초기화, 사이트가 그냥 다운된 경우 구분하기.

GoodbyeDPI와 zapret(Flowseal의 zapret-discord-youtube 패키지로 설치하는 경우가 많음) 같은 Windows용 DPI 우회 도구는 네트워크 스택의 낮은 수준에서 동작합니다. 그래서 필터를 통과할 수 있지만, 폴더를 지우는 것만으로 늘 제거되지 않는 이유이기도 합니다. 이 가이드는 정리 과정을 단계별로 설명합니다. 도구를 바꾸려는 경우든 PC를 원래 상태로 되돌리려는 경우든 적용됩니다.

저희는 로컬 VPN 앱 GreenTunnel을 만들며, 끝부분에서 한 번만 언급합니다. 그 전까지의 내용은 다음에 어떤 도구를 쓰든, 아무것도 쓰지 않든 똑같이 적용됩니다.

제거 후 인터넷이 안 되는 이유

두 도구 모두 WinDivert 드라이버로 패킷을 캡처하고, PC와 함께 시작되는 Windows 서비스로 자신을 설치할 수 있습니다. 흔히 생기는 문제는 세 가지입니다.

  • 서비스가 아직 남아 있습니다. Flowseal의 이슈 트래커에서 한 사용자는 zapret을 삭제하고 일곱 번 재부팅한 뒤에도 여전히 동작했다고 보고했습니다(issue #10954). 첫 답변들은 서비스 제거 도구를 안내했습니다. 폴더를 삭제해도 등록된 서비스는 제거되지 않기 때문입니다.
  • 드라이버가 아직 로드되어 있습니다. 튀르키예의 한 포럼(2026년 1월)에서 한 사용자가 오래된 GoodbyeDPI 폴더를 삭제할 수 없었습니다. 답변들은 WinDivert 파일이 사용 중이라고 지적하며, 폴더의 서비스 제거 도구를 관리자 권한으로 실행하고 재시작한 뒤 폴더를 삭제하라고 권했습니다(Technopat 스레드).
  • 설정이 남아 있습니다. 로컬 프록시로 동작하는 도구는 실행 중에 Windows 프록시를 설정합니다. 깔끔하게 종료되지 않으면 그 설정이 남을 수 있습니다. PowerTunnel 사용자들은 앱을 연 채로 Windows를 종료한 뒤 시스템 프록시가 여전히 127.0.0.1을 가리키고 있었다고 보고했습니다(issue #151). GoodbyeDPI와 zapret은 프록시를 쓰지 않지만, 여러 도구를 써 봤다면 그래도 확인하세요.

1단계: 도구 닫기

GoodbyeDPI나 zapret의 콘솔 창을 모두 닫습니다. GoodbyeDPI의 README에 따르면 콘솔 창이 보이는 동안 계속 실행됩니다. 그런 다음 작업 관리자(Ctrl+Shift+Esc)를 열고 세부 정보로 가서, goodbyedpi.exe나 winws.exe(zapret의 Windows 프로그램)가 보이면 종료합니다.

2단계: 관리자 권한 명령 프롬프트 열기

시작을 클릭하고 cmd를 입력한 뒤, 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. 3~6단계의 모든 명령에 필요합니다. 명령이 "액세스가 거부되었습니다"라고 하면 창이 관리자 권한으로 열리지 않은 것입니다.

3단계: 남은 서비스 제거하기

먼저 무엇이 설치되어 있는지 확인합니다. 각 명령은 STATE 줄을 출력하거나 서비스가 없다고 알려 주며, 없다면 괜찮습니다.

sc query GoodbyeDPI
sc query zapret
sc query WinDivert
sc query WinDivert14

이 이름들은 각 도구의 스크립트에서 나온 것입니다. GoodbyeDPI의 service_install 스크립트는 GoodbyeDPI라는 서비스를 만듭니다. Flowseal의 service.bat은 zapret이라는 서비스를 만듭니다. WinDivert는 자신을 WinDivert(이전 버전은 WinDivert14)로 등록합니다.

도구 폴더가 아직 있다면

함께 제공되는 제거 도구를 관리자 권한으로 실행하세요. GoodbyeDPI는 service_remove.cmd입니다. Flowseal 패키지는 service.bat을 실행하고 Remove Services를 선택합니다. 제작자가 바로 이 용도로 만든 것이므로 가장 안전한 방법입니다.

폴더가 이미 없다면

서비스를 직접 제거합니다. sc stop은 실행 중인 서비스나 드라이버를 멈추고, sc delete는 등록을 삭제해 다시 시작되지 않게 합니다.

sc stop GoodbyeDPI
sc delete GoodbyeDPI
sc stop zapret
sc delete zapret
sc stop WinDivert
sc delete WinDivert
sc stop WinDivert14
sc delete WinDivert14

3단계의 조회에서 실제로 발견된 서비스의 줄만 실행하세요. "지정된 서비스가 설치된 서비스로 존재하지 않습니다"는 제거할 것이 없다는 뜻일 뿐입니다. 아직 사용하는 다른 프로그램이 WinDivert에 의존한다면, 그 프로그램이 다음에 시작될 때 드라이버를 다시 등록합니다.

4단계: 재부팅한 뒤 폴더 삭제하기

드라이버가 완전히 언로드되도록 Windows를 다시 시작합니다. 재시작 후 sc query 줄을 다시 실행합니다. 모두 서비스가 없다고 나와야 합니다. 이제 WinDivert64.sys를 포함한 도구 폴더를 삭제할 수 있습니다.

5단계: 프록시 설정 확인하기

설정 → 네트워크 및 인터넷 → 프록시를 엽니다. 수동 프록시 설정에서 프록시 서버 사용이 꺼져 있는지 확인하세요. 단, 회사나 학교가 일부러 설정해 둔 경우는 예외입니다. 일부 프로그램은 시스템 전체에 적용되는 두 번째 프록시 설정을 씁니다. 다음 명령으로 확인합니다.

netsh winhttp show proxy

127.0.0.1에 있는 것처럼 모르는 프록시가 나오면 지웁니다.

netsh winhttp reset proxy

6단계: DNS를 자동으로 되돌리기

이런 도구의 가이드는 네트워크 어댑터에 사용자 지정 DNS 서버를 설정하라고 하는 경우가 있습니다. 그 서버에 지금 연결할 수 없으면 아무 주소도 조회되지 않습니다. Windows 11에서는 설정 → 네트워크 및 인터넷을 열고 Wi-Fi 또는 이더넷을 선택한 다음, 연결의 하드웨어 속성을 열어 DNS 서버 할당을 자동(DHCP)으로 되돌립니다. Windows 10에서는 같은 옵션이 어댑터의 IPv4 속성에 자동으로 DNS 서버 주소 받기로 있습니다. 그런 다음 캐시된 응답을 지웁니다.

ipconfig /flushdns

README의 조언에 따라 브라우저에서 보안 DNS를 켰다면 그대로 두어도 됩니다. 그 자체로는 아무것도 망가뜨리지 않습니다.

7단계: 백신이 무엇을 했는지 확인하기

GoodbyeDPI 이슈 트래커에서 사용자들이 보고했듯이, 보안 도구가 WinDivert를 탐지하는 경우가 있습니다. 백신이 드라이버 파일을 격리했는데 서비스는 여전히 등록되어 있다면, 절반만 설치된 상태가 됩니다. 서비스는 없어진 드라이버를 시작하려 하고, 도구는 issue #752와 같은 오류로 실패합니다. Windows 보안 → 바이러스 및 위협 방지 → 보호 기록을 열어 무엇이 제거되었는지 확인하세요. 어차피 제거하는 중이라면 파일을 복원할 필요는 없습니다. 3단계에서 서비스를 제거했는지만 확인하세요.

8단계: 마지막 수단, 네트워크 스택 초기화

재부팅 후에도 인터넷이 안 된다면 Windows 네트워크를 초기화할 수 있습니다. 다른 소프트웨어에도 영향을 주므로 1~7단계를 마친 뒤에만 하세요.

netsh winsock reset

이 명령은 앱과 네트워크 사이에 있는 구성 요소 목록인 Winsock 카탈로그를 다시 만듭니다. 일부 VPN 클라이언트와 보안 제품은 여기에 항목을 추가하므로 나중에 다시 설치해야 할 수 있습니다. 완료되면 Windows를 다시 시작하세요. 더 광범위한 방법은 설정 → 네트워크 및 인터넷 → 고급 네트워크 설정 → 네트워크 초기화로, 모든 네트워크 어댑터를 제거한 뒤 다시 설치하고 저장된 Wi-Fi 비밀번호도 지웁니다. 먼저 비밀번호를 적어 두세요.

도구 때문이 아닐 수도 있습니다

대부분의 사이트가 열리고 한 사이트만 안 된다면, 정리는 잘 끝났을 수 있습니다. 그 사이트가 다운되었거나 사용 중인 네트워크에서 차단되었을 수 있으며, 애초에 우회 도구를 설치한 이유도 아마 그것일 것입니다. 웹사이트가 차단되었는지 확인하는 방법 가이드가 둘을 구분하는 데 도움이 됩니다. 모바일 데이터 같은 다른 네트워크에서도 시도해 문제가 PC를 따라다니는지 확인하세요.

대체 도구를 원한다면

Windows가 깨끗해지면 같은 도구로 돌아가도, 다른 도구를 써도, 아무것도 쓰지 않아도 됩니다. 일반적인 설치 프로그램이 있는 앱을 원한다면 GreenTunnel이 선택지 중 하나입니다. PC에서 로컬 VPN으로 동작하고, WinDivert 대신 자체 Wintun 네트워크 어댑터를 쓰며, 설정 → 앱 → 설치된 앱에서 서비스와 어댑터까지 함께 완전히 제거됩니다. Windows 설치 단계별 안내와, 아직 고민 중이라면 GoodbyeDPI 비교를 참고하세요. 무엇을 고르든 이런 도구는 한 번에 하나만 실행하세요.

공정하게 말하면, GreenTunnel을 포함한 이 도구들은 사이트 이름이나 DNS에 기반한 차단에만 도움이 됩니다. 어느 것도 IP 주소를 숨기거나 서버 IP 주소 차단을 뚫지 못합니다.

자주 묻는 질문

GoodbyeDPI 폴더를 삭제했는데 왜 아직 실행되나요?

폴더가 설치의 전부가 아니기 때문입니다. 서비스 설치 스크립트를 실행했다면 Windows에는 여전히 GoodbyeDPI 서비스가 있고, WinDivert 드라이버도 로드되어 있을 수 있습니다. 3단계처럼 sc로 중지하고 삭제한 다음 재부팅하세요.

netsh winsock reset은 안전한가요?

Windows의 표준 복구 명령이지만, 다른 네트워크 소프트웨어가 만든 변경 사항도 제거합니다. 일부 VPN이나 보안 앱은 나중에 다시 설치해야 할 수 있습니다. 앞 단계로 해결되지 않았을 때만 쓰세요.

이 단계들 대신 네트워크 초기화만 해도 되나요?

네트워크 초기화는 GoodbyeDPI나 zapret 서비스를 제거하지 않으므로, 재부팅 후 도구가 그냥 다시 시작될 수 있습니다. 먼저 서비스를 제거하고, 그래도 필요하면 초기화하세요.

GreenTunnel은 무언가를 남기나요?

설치된 앱에서 제거하면 앱, 백그라운드 서비스, 네트워크 어댑터가 함께 제거됩니다. 그 후에 이상한 점이 있으면 cellhubsapp@gmail.com으로 연락해 주세요.

출처

  • GitHub, ValdikSS/GoodbyeDPI: README와 릴리스 0.2.3rc3의 service_install 및 service_remove.cmd 스크립트, 2026년 11월 확인.
  • GitHub, Flowseal/zapret-discord-youtube: service.bat(서비스 이름 zapret, WinDivert, WinDivert14), 2026년 11월 확인.
  • Flowseal/zapret-discord-youtube issue #10954, 삭제 후에도 zapret이 동작함.
  • Technopat Sosyal, "GoodbyeDPI silinmiyor"(GoodbyeDPI가 삭제되지 않음).
  • krlvm/PowerTunnel issue #151, 종료 후에도 시스템 프록시가 설정된 채로 남음.
  • GoodbyeDPI 이슈 #327과 #752.

GoodbyeDPI, zapret, PowerTunnel은 각 제작자의 것이며 여기서는 식별 목적으로만 언급합니다. 저희는 이들 중 어느 것과도 제휴 관계가 없습니다.

← 전체 글