Mac용 SpoofDPI 대안
macOS의 SpoofDPI를 공정하게 살펴봅니다. 사용자 보고와 대안인 GreenTunnel Mac 앱, ByeDPI, zapret tpws, 그리고 SpoofDPI를 계속 써야 할 사람.
"SpoofDPI 대안"을 검색했다면 아마 SpoofDPI로 사이트가 더 이상 열리지 않거나, 터미널 창에서 살지 않는 무언가를 원할 것입니다. 이 페이지는 SpoofDPI가 잘하는 점, 사용자들의 보고, Mac에서 쓸 수 있는 다른 도구를 설명합니다. 저희는 GreenTunnel을 만드는 회사라서 편향이 있습니다. 다른 도구에 대한 모든 주장에 공개 출처 링크를 달았으니 직접 확인할 수 있습니다.
SpoofDPI란 무엇이고, 무엇을 잘하나요
SpoofDPI(GitHub의 xvzc/spoofdpi)는 스스로를 Go로 작성된 간단하고 빠른 검열 우회 도구라고 소개합니다. 2026년 11월 기준으로 다음과 같습니다.
- 공개되어 있고 인기가 많습니다. Apache-2.0 라이선스이며 GitHub 스타는 약 5,100개입니다. 누구나 코드를 읽을 수 있습니다.
- 활발히 관리됩니다. 최신 릴리스는 2026년 10월 16일에 나온 v1.5.5이며, 9월 말의 v1.5.4에 이은 것입니다.
- 설치가 쉽습니다. 문서에 설치 스크립트와 패키지 관리자가 나와 있습니다. macOS에서는
brew install spoofdpi, 그 밖에 Arch, Fedora, FreeBSD 패키지가 있습니다. 지원 시스템은 macOS, Linux, FreeBSD입니다. - 실행이 간단합니다. 옵션을 켜면 DNS over HTTPS(DoH)로 이름을 조회할 수 있습니다. 기본적으로
127.0.0.1:8080에서 HTTP 프록시로 대기합니다. SOCKS5 모드가 있고, TUN 모드는 실험적 기능으로 표시되어 있습니다.auto-configure-network라는 옵션으로 macOS 시스템 프록시를 자동으로 설정할 수 있습니다. 기본값은 꺼짐이며 macOS에서만 동작합니다.
터미널이 편한 많은 Mac 사용자에게는 기본 도구이며, 그럴 만한 이유가 있습니다. README에는 다시 강조할 만한 경고도 두 가지 있습니다. SpoofDPI는 iOS와 Android에서 쓸 수 없다는 것, 그리고 다른 출처의 사본에는 악성코드가 들어 있을 수 있으므로 GitHub나 공식 패키지 관리자에서만 내려받아야 한다는 것입니다.
사용자들이 보고한 내용
이런 종류의 도구는 모두 특정 네트워크가 트래픽을 어떻게 필터링하는지에 좌우되므로, 이런 보고는 흔한 일이며 프로젝트가 고장 났다는 뜻이 아닙니다. 다만 사람들이 대안을 찾는 이유를 설명해 줍니다.
- 특정 네트워크에서 작동을 멈춤. issue #270(2024년 10월)에서 러시아의 macOS 사용자가 v0.11.1이 한 달간 잘 되다가 YouTube를 열지 못하게 되었다고 보고했고, 많은 사람이 같은 문제를 보고했습니다. 댓글 작성자들은 일부에게 효과가 있었던 플래그 변경을 공유했습니다. 이 이슈는 2026년 1월 오래된 이슈로 닫혔습니다.
- macOS 업데이트 후 문제. issue #249(2024년 9월)에서 사용자들은 macOS 15 Sequoia로 업데이트한 뒤 v0.12.0이 일부 사이트를 열지 못한다고 말했습니다. 협업자들은 window size 옵션을 바꿔 보라고 제안하고 테스트 브랜치를 제공했으며, Sequoia의 일부 연결 문제는 SpoofDPI와 무관할 수 있다고 언급했습니다. 2025년 12월 오래된 이슈로 닫혔습니다.
두 보고 모두 2024년 버전에 관한 것입니다. 그 뒤로 프로젝트는 여러 번 릴리스했으니, 결론을 내리기 전에 최신 버전을 써 보세요.
알아 둘 두 가지 설계상 특징
프록시는 그것을 쓰는 앱만 적용됩니다
기본 HTTP 및 SOCKS5 모드에서 SpoofDPI는 프록시로 동작합니다. 시스템 프록시를 직접 또는 auto-configure-network로 설정하면, 브라우저와 macOS 프록시 설정을 따르는 대부분의 앱이 이를 거칩니다. 많은 명령줄 도구나 자체 네트워킹을 쓰는 일부 앱처럼 시스템 프록시를 무시하는 앱은 직접 연결하며 적용되지 않습니다. 실험적인 TUN 모드가 그 빈틈을 메우기 위한 것이지만, 아직 기본값은 아닙니다.
터미널 도구입니다
SpoofDPI는 텍스트 인터페이스로 터미널에서 실행됩니다. 공식 그래픽 앱은 없습니다. 서드파티 래퍼는 있는데, 예를 들어 ezDPI는 SpoofDPI를 함께 담은 메뉴 막대 앱입니다. 그 README에 따르면 릴리스는 애드혹 서명이며 공증되지 않았습니다. 모든 서드파티 빌드가 그렇듯 소스와 서명은 직접 확인하세요.
Mac에서의 GreenTunnel
GreenTunnel은 Mac에서 실행되는 로컬 VPN입니다. 저희가 운영하는 중계 서버는 없습니다. macOS에서는 VPN 모드의 네트워크 확장으로 동작하므로, 프록시 설정을 따르는 앱만이 아니라 Mac 전체의 트래픽을 처리합니다. macOS 14 Sonoma 이상이 필요하고 Apple 실리콘과 Intel을 모두 지원하며, 다운로드 파일은 Apple의 서명과 공증을 받았습니다. 처음 실행할 때 macOS가 시스템 설정에서 네트워크 확장을 허용하라고 요청합니다.
- DPI 우회. TLS 레코드 분할 같은 기법으로 연결의 첫 TLS와 HTTP 패킷 모양을 바꿔, 필터가 사이트 이름을 한 덩어리로 보지 못하게 합니다. SNI 필터링과 분할의 원리를 참고하세요.
- 암호화 DNS. 조회가 DoH 또는 DoT로 Cloudflare, Google, Quad9에 전달되어 DNS 기반 차단을 처리합니다. DoH와 DoT를 참고하세요.
- URL 검사. 사용 중인 네트워크에서 사이트 하나를 확인해, 이름으로 필터링되는지, 가짜 DNS 응답을 받는지, IP 주소로 차단되는지, 문제없는지, 어떤 기법이 동작하는지 알려 줍니다. 결과 읽는 법을 참고하세요.
- Requester. 연결 목록과 각 연결이 어떻게 처리되었는지 보여 줍니다. Mac에서는 도메인은 보여 주지만, 각 연결을 어떤 앱이 열었는지는 보여 주지 않습니다. Requester를 참고하세요.
- 규칙. 어떤 사이트를 우회 대상으로 하고 어떤 사이트를 항상 직접 연결할지 고릅니다. 라우팅 규칙을 참고하세요.
무료로 쓸 수 있습니다. Premium은 Proxy Route와 Tunnel Link를 더해, 선택한 사이트를 사용자가 고른 프록시, Shadowsocks, WireGuard 서버로 보냅니다. 이름에 대해: SpoofDPI의 README는 SadeghHayeri의 오픈 소스 프로젝트 "Green Tunnel"을 영감의 출처로 밝히고 있습니다. 그 프로젝트는 GreenTunnel VPN과 별개이며 저희가 만든 것이 아닙니다. SpoofDPI와 달리 GreenTunnel은 독점 소프트웨어라서 코드를 읽을 수 없습니다. 저희는 브라우징 내용, 도메인, 트래픽을 절대 수집하지 않습니다.
Mac에서의 다른 선택지
ByeDPI
ByeDPI는 여러 DPI 우회 방식을 갖춘 MIT 라이선스의 로컬 SOCKS 프록시입니다. README는 Linux, BSD, Windows를 다루며 macOS 안내는 없습니다. Mac에서 쓰려면 공식 안내 없이 직접 빌드하고 실행해야 하며, SpoofDPI의 프록시 모드처럼 프록시를 쓰는 앱만 적용됩니다.
zapret과 tpws
zapret은 macOS 지원을 부분적이라고 밝힙니다. BSD 및 macOS 관련 문서에 따르면 tpws 구성 요소는 pf 리디렉션 규칙으로 트래픽을 받는 투명 프록시로서 macOS에서 동작하고, root로 실행해야 하며, root 자신의 트래픽에는 적용되지 않습니다. 패킷 수준 구성 요소는 macOS에서 동작하지 않습니다. 문서는 향후 macOS 버전에서 동작하지 않을 수 있다고 경고합니다. 원래 zapret은 이제 지원 종료 단계로 버그 수정만 받습니다. 후속작인 zapret2는 macOS를 지원하지 않는다고 밝히고 있습니다. 이 방법은 방화벽 규칙 편집에 익숙한 사람에게 맞습니다.
나란히 비교
| SpoofDPI | GreenTunnel(Mac) | ByeDPI | zapret tpws | |
|---|---|---|---|---|
| 인터페이스 | 터미널 | Mac 앱 | 터미널 | 터미널, 설정 파일 |
| 트래픽 전달 방식 | HTTP 또는 SOCKS5 프록시, TUN 실험적 | 네트워크 확장, Mac 전체 | SOCKS 프록시 | pf 리디렉션, 투명 |
| 암호화 DNS | DoH 옵션, 기본값 꺼짐 | DoH와 DoT 내장 | 없음 | 별도 설정 |
| macOS 문서화 | 예 | 예, macOS 14+ | 아니요 | 부분적, zapret 1만 |
| 소스 코드 | 공개, Apache-2.0 | 독점 | 공개, MIT | 공개 |
| 가격 | 무료 | 무료, 선택형 Premium | 무료 | 무료 |
Mac에서는 한 번에 하나의 VPN형 앱만 실행할 수 있고, 트래픽을 다시 쓰는 두 도구는 서로를 혼란스럽게 할 수 있습니다. 다른 도구를 테스트하기 전에 하나를 끄고, 같은 네트워크에서 같은 사이트로 테스트하세요.
SpoofDPI를 계속 써야 할 사람
- 터미널이 편하고, 필요한 사이트가 잘 열리는 경우.
- 읽고, 빌드하고, 감사할 수 있는 오픈 소스 코드를 원하는 경우.
- Linux나 FreeBSD도 쓰고 어디서나 같은 도구를 쓰고 싶은 경우.
- 브라우저만 적용되면 되고, 프록시 설정이 번거롭지 않은 경우.
터미널 대신 앱을 원하거나, 프록시 설정을 무시하는 앱까지 적용하고 싶거나, 같은 곳에서 암호화 DNS를 쓰고 싶거나, 설정을 바꾸기 전에 사이트가 안 열리는 이유를 빠르게 알고 싶다면 GreenTunnel이 더 맞을 수 있습니다.
솔직한 한계와 책임 있는 사용
이 도구들 중 어느 것도 IP 주소를 숨기거나 사용자를 익명으로 만들지 않습니다. 어느 것도 로컬 기법만으로 IP 수준 차단, 인터넷 차단, 허용 목록을 우회할 수 없습니다. 결과는 ISP에 따라 다르고 시간이 지나면 바뀌므로, 오늘 동작하는 도구가 다음 달에는 다른 설정이 필요할 수 있습니다.
자주 묻는 질문
Mac용 공식 SpoofDPI 앱이 있나요?
2026년 11월 기준으로는 없습니다. SpoofDPI는 터미널 도구입니다. ezDPI 같은 메뉴 막대 래퍼는 서드파티가 만든 것입니다.
SpoofDPI와 GreenTunnel을 함께 실행할 수 있나요?
그러지 않는 편이 좋습니다. 둘 다 연결의 시작 부분을 바꾸기 때문에, 함께 실행하면 결과를 해석하기 어렵습니다. 하나를 테스트하는 동안에는 다른 하나를 끄세요.
SpoofDPI는 iPhone이나 Android에서 동작하나요?
아니요. README에 iOS와 Android에서는 쓸 수 없다고 나와 있으며, 다른 출처의 사본에는 악성코드가 들어 있을 수 있다고 경고합니다. GreenTunnel에는 iPhone, iPad, Android용 앱이 있습니다.
왜 SpoofDPI가 작동을 멈췄나요?
네트워크는 필터링 방식을 바꾸고, macOS 업데이트는 네트워킹 동작을 바꿀 수 있습니다. 최신 릴리스로 업데이트하고, 사용 중인 네트워크에 관한 프로젝트 이슈를 확인하고, 비교를 위해 같은 네트워크에서 다른 도구를 써 보세요.
출처
- GitHub, xvzc/spoofdpi README(라이선스, 경고, 스타 수)와 릴리스(v1.5.5, 2026년 10월 16일), 2026년 11월 확인.
- SpoofDPI 문서, spoofdpi.dev: 설치 페이지와 앱 옵션(
app-mode,listen-addr,auto-configure-network), DNS 옵션. - GitHub 이슈 #270, "10 october: stop working in Russia".
- GitHub 이슈 #249, "After update on MacOS 15.0 (24A335) Sequoia not working with YouTube and other sites".
- GitHub, aliakpoyraz/ezdpi README.
- GitHub, hufrea/byedpi README.
- GitHub, bol-van/zapret README와 docs/bsd.md, 그리고 bol-van/zapret2 README.
SpoofDPI, ByeDPI, zapret, ezDPI는 각 개발자의 제품이며 여기서는 식별 목적으로만 언급합니다. 저희는 이들 중 어느 것과도 제휴 관계가 없습니다.