windows 下 Http 代理如何转化为 Sock5 代理?

2021-11-27 11:21:10 +08:00
 Nillouise
我要用的一个挖矿程序只能用 sock5 代理而不能用 http 代理,但我装的 ss 客户端看起来只支持 http 代理(我试着测试了一下 ss 客户端是否支持 sock5 模式,应该不支持,但我也不确定我测试得对不对),如何把 ss 客户端的 http 代理转化为 sock5 代理给挖矿程序使用?

注意,不是把 sock5 代理转为 http 代理,网上全部把 sock5 代理转为 http 代理的方案,居然没有试着反过来的方案。
1226 次点击
所在节点    Windows
7 条回复
Nillouise
2021-11-27 11:31:23 +08:00
搞错了,是挖矿程序的问题,ss 客户端还是支持 sock5 代理的,但挖矿程序忘了把 dns 解析请求也代理了。
infun
2021-11-27 11:31:36 +08:00
换个客户端不就行了
villivateur
2021-11-27 11:35:29 +08:00
理论上 http 代理不能转为 socks5 代理吧?毕竟一个是应用层,一个是传输层的
AoEiuV020
2021-11-27 15:22:38 +08:00
同上,原理上就没办法,socks 代理至少要能转发完整 tcp 包,http 代理只能支持 http 协议,
你软件只支持 socks 代理基本上意思就是说主要功能网络请求不是 http 实现的,
felix021
2021-11-27 16:12:25 +08:00
@villivateur http connect 代理是可以的,转成基本的 socks5:gost -L "socks5://:1080" -F "http://ip:port"
qbqbqbqb
2021-11-27 19:37:32 +08:00
@AoEiuV020 HTTP 代理是可以通过 CONNECT 请求来透传任意 TCP 流量的
Damn
2021-11-27 21:39:06 +08:00

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

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

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

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

© 2021 V2EX