我通過(guò)創(chuàng)建撥號(hào)器dialer := &net.Dialer{}和一個(gè) TLS 撥號(hào)器tlsDialer := &tls.Dialer{ NetDialer: dialer, Config: &tls.Config{InsecureSkipVerify: true},}然后我使用創(chuàng)建一個(gè) socks5 代理?yè)芴?hào)器proxyDialer, err := proxy.SOCKS5("tcp", "127.0.0.1:1080", nil, proxy.Direct)如何通過(guò) socks5 代理連接遠(yuǎn)程服務(wù)器?換句話說(shuō),如何依次嵌套三個(gè)撥號(hào)器,net.Dialer->tls.Dialer->proxy.Dialer最后proxyDialer.Dial("tcp", "remote:port")用來(lái)連接服務(wù)器?我的環(huán)境:操作系統(tǒng):Windows 10 x64Golang:1.16(無(wú) CGO)任何幫助將不勝感激:) 第一次在 SOF 中提問(wèn),如果我錯(cuò)過(guò)了某事,請(qǐng)告訴我 :)
Golang tcp-tls over socks5 代理客戶端
慕的地8271018
2022-11-08 16:38:55