V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Nxxx
V2EX  ›  问与答

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

  •  
  •   Nxxx · 2022-04-02 08:52:26 +08:00 · 1482 次点击
    这是一个创建于 726 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    8 条回复    2022-04-02 11:20:32 +08:00
    dzdh
        1
    dzdh  
       2022-04-02 09:14:08 +08:00
    dailer = proxy.socks5() 获取代理对象
    dailer.Dial(..) 连接目标 ip


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

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

    l2tp 如果是虚拟网卡的话 也可以通过 http.transport 搞
    Nxxx
        5
    Nxxx  
    OP
       2022-04-02 09:43:43 +08:00
    @dzdh 是的 就是内嵌 ssr 还有 l2tp
    dzdh
        6
    dzdh  
       2022-04-02 09:47:58 +08:00
    @Nxxx ssr 可能还行。l2tp 是二层网络协议咋可能。
    haochen2
        7
    haochen2  
       2022-04-02 10:06:07 +08:00
    https://github.com/haochen233/socks5 这里有 socks5 的客户端
    Nxxx
        8
    Nxxx  
    OP
       2022-04-02 11:20:32 +08:00
    @haochen2 好的 我去看看 谢谢老哥了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   950 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:39 · PVG 05:39 · LAX 14:39 · JFK 17:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.