gatewaysocks
1.0.0
TCP/UDP를 SOCKS5로 릴레이합니다.
--------------------------------- ---------------- ------------------
| Nintendo Switch/Other devices | ----> | gatewaysocks | ----> | socks5 proxy |
| 10.6.0.2/255.255.255.0 | ----> | 10.6.0.1 | ----> | 127.0.0.1:1080 |
--------------------------------- ---------------- ------------------
TCP/UDP 프록시를 지원해야 하는 양말5 프록시(예: stunnel)를 준비합니다.
gatewaysocks
루트로 실행합니다.
./gatewaysocks [-s socks5-address(e.g. 127.0.0.1:1080)] [-i interface(e.g. en0)] [--gateway-ip ip(e.g. 10.6.0.1)] [--subnet-mask mask(e.g. 255.255.255.0)]
기본적으로 양말5 주소는 127.0.0.1:1080
, 게이트웨이 주소는 10.6.0.1
, 서브넷 마스크는 255.255.255.0
입니다.
콘솔(예: Nintendo Switch) 설정 변경, IP를 10.6.0.2
또는 서브넷 10.6.0.1/255.255.255.0
의 다른 것으로 설정, 게이트웨이를 10.6.0.1
로 설정, 서브넷 마스크를 255.255.255.0
으로 설정, DNS 변경(예: 8.8.8.8
).
---------------- ------------- -----------
| gatewaysocks | === TCP/UDP ==> | autoproxy | ===== TCP/UDP ====> | stunnel |
---------------- ------------- | -----------
^ ^ | -----------
| | |== TCP/UDP ====> | direct |
| | -----------
----------------- ------------------
| other devices | | set system |
| in the same | | proxy settings |
| router | | to autoproxy |
----------------- ------------------
gatewaysocks
macOS(M1 칩) 및 Linux에서 테스트되었습니다.