
Golang으로 작성된 단일 실행 파일 리버스 SOCKS5 프록시입니다.
Golang으로 작성된 리버스 SOCKS5 프록시.
Usage of ReverseSocks5.exe:
-cert string
서버에서 TLS를 사용하는 경우 인증서 파일
-connect string
SOCKS 에이전트 연결 주소 address:port
-key string
서버에서 TLS를 사용하는 경우 개인 키 파일
-listen string
SOCKS 에이전트 수신 주소 address:port (기본값 ":10443")
-password string
SOCKS5 인증에 사용되는 비밀번호. 설정하지 않으면 인증이 필요 없음.
-psk string
에이전트와 서버 간 암호화 및 인증에 사용되는 사전 공유 키 (기본값 "password")
-socks string
SOCKS 서버 수신 주소 address:port (기본값 "127.0.0.1:1080")
-tls
TCP 대신 TLS로 연결. 서버는 인증서를 사용 중이어야 함.
-username string
SOCKS5 인증에 사용되는 사용자 이름
이렇게 하면 127.0.0.1:1080에 SOCKS5 포트가 열리고 :10443에서 에이전트 연결을 기다립니다. SOCKS5 포트는 에이전트가 연결된 후에만 접근할 수 있습니다.
이렇게 하면 서버에 연결되어 SOCKS5 트래픽의 이그레스(출구) 지점이 되며, 서버의 SOCKS5 포트에 접근할 수 있는 모든 사람에게 에이전트의 내부 네트워크가 효과적으로 노출됩니다.
Firefox가 SOCKS5 서버와 같은 머신에서 실행되고 있습니다. 이로 인해 Firefox(Proxy SwitchyOmega 확장 프로그램 사용)는 모든 연결을 SOCKS5 서버를 통해 수행하게 됩니다. Linux에서 SOCKS5 프록시에 접근하는 일반적인 도구는 proxychains4입니다.