通过 Network.Browser 的 Socks5 连接

Posted

技术标签:

【中文标题】通过 Network.Browser 的 Socks5 连接【英文标题】:Socks5 connection via Network.Browser 【发布时间】: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... 【参考方案1】:

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

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

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

【讨论】:

以上是关于通过 Network.Browser 的 Socks5 连接的主要内容,如果未能解决你的问题,请参考以下文章

“无法连接...通过套接字'/tmp/mysql.sock'”使用 C API mysql_real_connect() 但 /tmp/mysql.sock' 存在

无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)

无法通过 FreeBSD 上的套接字 '/tmp/mysql.sock' (38)' 连接到本地 MySQL 服务器

无法通过mysql.sock连接Mysql

无法通过套接字 '/var/mysql/mysql.sock' 连接到本地 MySQL 服务器 (38)

无法通过套接字 '/var/mysql/mysql.sock' 连接到本地 MySQL 服务器 (38)