【问题标题】:Socks5 connection via Network.Browser通过 Network.Browser 的 Socks5 连接
【发布时间】:2014-07-02 15:46:25
【问题描述】:

是否可以将Network.Browser 与 SOCKSv5 连接一起使用?我使用带有ssh -C2qTnN -D 8080 username@remote_machine.com 的Linux 命令行打开了一个ssh 隧道。现在我希望能够在此连接中使用 Network.Browser。 (我为Network.Browser 尝试了setProxy $ Proxy "localhost:8080" Nothing,但这不起作用...)

非常感谢您的任何建议!

【问题讨论】:

  • 你试过this吗?
  • 最好附上链接说明,以防万一以后链接失效。
  • @Sibi:是的,我试过了,它似乎有效。但是是否可以将此连接与 Network.Browser 的功能一起使用?我不想重新实现 Network.Browser...

标签: sockets haskell ssh socks tunnel


【解决方案1】:

tsocks 可用于启用任何 SOCKS。 :P

查看 Network.Browser 的源代码,似乎没有允许它通过 SOCKS 代理建立连接的“可调参数”。它可以做一个 HTTP 代理,但我认为这并没有多大帮助。

虽然它相当不如 Network.Browser 友好,但我建议切换到 http-client确实a hook,可以让您支持 SOCKS,并且它在 http-client-tls 中有功能性 SSL/TLS 支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-12
    • 2016-08-20
    • 2020-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多