如何将 Firefox 和其他不符合 RFC1929 标准的程序与经过授权的 SOCKS5 结合使用?本地代理链接器?

如何将 Firefox 和其他不符合 RFC1929 标准的程序与经过授权的 SOCKS5 结合使用?本地代理链接器?

我拥有一个需要身份验证的 SOCKS5 订阅。我想将其与 FoxyProxy 和其他不支持经过身份验证的 socks5 的程序一起使用(仅支持没有身份验证的 SOCKS5)。请注意,您无法在 FF 或其他常用浏览器中的 SOCKS5 设置中输入密码。

因此,我需要一些程序来代替?

FF → [无身份验证 SOCKS5] → ? → [经过身份验证的 SOCKS5] → 我拥有的经过身份验证的 SOCKS5 服务器 → [HTTP/S] → 最终目的地。

我可以为该?程序做什么?


以下是其他信息:

  1. 任何涉及 SSH 的答案都是错误的。我不会为此使用 SSH 服务器。我还需要一个更快的协议(曾经尝试过通过 SSH/SFTP 传输大文件吗?即使在 Gbit 局域网上也非常慢。)我知道如何设置 SSH 隧道。它对某些事情很有效。但不是这个。请不要建议改用 SSH。
  2. 我的问题的解决方案仅适用于支持 SOCKS5(无需身份验证)的程序。
  3. 浏览器不支持SOCKS5(maxthon.com除外)。
  4. 解决方案必须允许我使用 FoxyProxy 来决定何时使用代理。我的大部分流量都可以不通过代理访问网络,但某些网站必须通过代理,而 FoxyProxy 必须允许我这样做。“捕获”其他程序并强制它们通过代理的程序不是一种选择。
  5. 我希望解决方案是在本地运行一个接受未经授权的 SOCKS5 连接的程序。

附录 A – 项目被拒绝的原因:

  1. FreeProxy - 无法输入远程代理身份验证
  2. 高级代理管理器 - 无法指定凭据
  3. ProxyTunnel “GUI”-仅限 SSH 隧道(与下面的 PuTTy 一样)
  4. HTTPTunnel - 无法同时指定远程 SOCKS5 代理和本地监听端口
  5. PuTTy-仅 SSH 隧道(是的,它可以在 SOCKS5 上监听。但这还不够)
  6. 自由门 - 无法指定凭证
  7. Sockscap——与现代 Windows 版本不兼容
  8. 您的自由 - 强迫您使用“自由”服务器。
  9. WideCap - 强制您捕获整个程序图像。(您不能让某些站点使用代理,而其他站点则不使用。)
  10. AdvOR-强制您使用 TOR 网络。
  11. Privoxy - 无 SOCKS5 转发。无密码输入功能(参见 privoxy.org/user-manual/config.html )
  12. Firefox 本身 - 我知道mozillaZine可能会让您认为 FF 可以提示您输入代理凭据。但事实并非如此。
  13. FreeCap - 与 WideCap 存在同样的问题
  14. 代理服务器代理(如所述这里) - 程序不接受代理服务器的 DNS 名称。程序报告我的代理“不好”并拒绝使用它。当任何流量击中它时,程序会立即崩溃。

答案1

为此我建议代理程序

Proxifier 拦截 Windows 应用程序发出的出站连接(我认为它也支持 Mac)并通过代理或代理链转移它们。

它还允许您选择要拦截的应用程序。它支持通过 SOCKS5 进行的基本 RFC1929 身份验证(明文)。它目前也处于开发阶段并受支持。

如果您想采用安全的身份验证机制(GSSAPI),我只知道 1 个 socksifier 可以支持该机制,那就是 OpenText SOCKS 客户端。

相关内容