go 使用 socket 链接时 如何使用前置代理呢

2022-04-02 08:52:26 +08:00
 Nxxx

老哥哥们好,问下 golang 在进行 socket (客户端) 链接时如果使用前置代理呢,比如 socket5 ,l2tp,ssr 等, 百度谷歌没找到(也有可能我搜索的方式有问题。。),只好来这里问了 如果有知道的老哥能帮忙说下吗 谢谢了

1645 次点击
所在节点    问与答
8 条回复
dzdh
2022-04-02 09:14:08 +08:00
dailer = proxy.socks5() 获取代理对象
dailer.Dial(..) 连接目标 ip


http 是通过 httptransport 配置
dzdh
2022-04-02 09:14:19 +08:00
Nxxx
2022-04-02 09:18:57 +08:00
@dzdh 嗯嗯额 谢谢老哥了 我在找找 ssr 和 l2tp 的
dzdh
2022-04-02 09:28:23 +08:00
@Nxxx ssr 不也是开个本地的 socks5 端口吗。

难道你想直连?内嵌一个 ssr client 吗?

l2tp 如果是虚拟网卡的话 也可以通过 http.transport 搞
Nxxx
2022-04-02 09:43:43 +08:00
@dzdh 是的 就是内嵌 ssr 还有 l2tp
dzdh
2022-04-02 09:47:58 +08:00
@Nxxx ssr 可能还行。l2tp 是二层网络协议咋可能。
haochen2
2022-04-02 10:06:07 +08:00
https://github.com/haochen233/socks5 这里有 socks5 的客户端
Nxxx
2022-04-02 11:20:32 +08:00
@haochen2 好的 我去看看 谢谢老哥了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/844450

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX