V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Nillouise
V2EX  ›  Windows

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

  •  
  •   Nillouise · 2021-11-27 11:21:10 +08:00 · 1248 次点击
    这是一个创建于 1119 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我要用的一个挖矿程序只能用 sock5 代理而不能用 http 代理,但我装的 ss 客户端看起来只支持 http 代理(我试着测试了一下 ss 客户端是否支持 sock5 模式,应该不支持,但我也不确定我测试得对不对),如何把 ss 客户端的 http 代理转化为 sock5 代理给挖矿程序使用?

    注意,不是把 sock5 代理转为 http 代理,网上全部把 sock5 代理转为 http 代理的方案,居然没有试着反过来的方案。
    Nillouise
        1
    Nillouise  
    OP
       2021-11-27 11:31:23 +08:00
    搞错了,是挖矿程序的问题,ss 客户端还是支持 sock5 代理的,但挖矿程序忘了把 dns 解析请求也代理了。
    infun
        2
    infun  
       2021-11-27 11:31:36 +08:00
    换个客户端不就行了
    villivateur
        3
    villivateur  
       2021-11-27 11:35:29 +08:00 via Android
    理论上 http 代理不能转为 socks5 代理吧?毕竟一个是应用层,一个是传输层的
    AoEiuV020
        4
    AoEiuV020  
       2021-11-27 15:22:38 +08:00 via Android
    同上,原理上就没办法,socks 代理至少要能转发完整 tcp 包,http 代理只能支持 http 协议,
    你软件只支持 socks 代理基本上意思就是说主要功能网络请求不是 http 实现的,
    felix021
        5
    felix021  
       2021-11-27 16:12:25 +08:00   ❤️ 2
    @villivateur http connect 代理是可以的,转成基本的 socks5:gost -L "socks5://:1080" -F "http://ip:port"
    qbqbqbqb
        6
    qbqbqbqb  
       2021-11-27 19:37:32 +08:00
    @AoEiuV020 HTTP 代理是可以通过 CONNECT 请求来透传任意 TCP 流量的
    Damn
        7
    Damn  
       2021-11-27 21:39:06 +08:00   ❤️ 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5284 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 242ms · UTC 06:01 · PVG 14:01 · LAX 22:01 · JFK 01:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.