我通过创建拨号器
dialer := &net.Dialer{}
和一个 TLS 拨号器
tlsDialer := &tls.Dialer{
NetDialer: dialer,
Config: &tls.Config{InsecureSkipVerify: true},
}
然后我使用创建一个 socks5 代理拨号器
proxyDialer, err := proxy.SOCKS5("tcp", "127.0.0.1:1080", nil, proxy.Direct)
如何通过 socks5 代理连接远程服务器?
换句话说,如何依次嵌套三个拨号器,net.Dialer->tls.Dialer->proxy.Dialer最后proxyDialer.Dial("tcp", "remote:port")用来连接服务器?
我的环境:
操作系统:Windows 10 x64
Golang:1.16(无 CGO)
任何帮助将不胜感激:) 第一次在 SOF 中提问,如果我错过了某事,请告诉我 :)
慕的地8271018
至尊宝的传说
随时随地看视频慕课网APP
相关分类