有没有一种简单的方法(最好是使用 Linux 终端)来检查 Socks5 代理是否有效?
是否有任何 Windows 应用程序可以连接到远程 OpenVPN 服务器,然后在本地环境中充当 SOCKS 5 服务器?
编辑:这意味着
我目前在服务器上配置了 openVPN 和 shadowsocks(基于socks5)。我很困惑两者之间的区别是什么,我什么时候应该使用一个而不是另一个。
我需要一个用于 Linux 的 OpenVPN、L2TP 或 PPTP 客户端 - 不关心哪个 - 在本地机器上充当 SOCKS5 服务器。它不应该设置隧道接口或类似的东西,它应该只绑定一个指定的端口并在该端口上与 SOCKS5 通话,并仅通过 VPN转发代理流量。理想情况下,它不应该需要 root 权限来运行。
(这与OpenVPN 客户端和 SOCKS 5 服务器本质上是相同的问题?除了该问题是针对 Windows 的,并且从未得到任何实际答案。)
(我想要这个,因为我将在同一台机器上同时运行几个不同的程序,每个程序都需要与不同的VPN 服务器通信;这对于 SOCKS 来说是微不足道的,但是使用 TUN/TAP 接口设置它看起来像屁股疼得厉害。)
(请注意,据我所知,OpenVPN 中的“socks-proxy”模式与我想要的完全相反:它仍然将自己暴露为本地机器的 TUN/TAP 接口,并通过 SOCKS 连接到它的服务器。 )
我拥有需要身份验证的 SOCKS5 订阅。我想将它与 FoxyProxy 和其他不支持 auth'ed socks5(仅 SOCKS5 没有 auth)的程序一起使用。请注意,您无法在 SOCKS5 设置中的 FF 或其他常见浏览器中输入密码。
因此,我需要一些程序来解决?:
法郎?[无认证SOCKS5] ? ? ? [经过认证的 SOCKS5] ? 我拥有经过身份验证的 SOCKS5 服务器?[HTTP/S] ? 最终目的地。
我可以为?程序使用什么?
如果我尝试使用以下命令启动 Chromium 或任何基于 Chromium 的浏览器:
\n[...] --proxy-server="socks5h://blablabla"\nRun Code Online (Sandbox Code Playgroud)\n然后它无法加载任何页面。但是,如果我这样做,它就会起作用:
\n[...] --proxy-server="socks5://blablabla"\nRun Code Online (Sandbox Code Playgroud)\n但 SOCKS5H 和 SOCKS5 在一个重要方面略有不同。“H”不会通过绕过 DNS 查找代理来泄露您的隐私,但 Chromium 不支持这一点?
\n我正在尝试的代理在其他方面都可以工作(例如通过 cURL)并且确实是 SOCKS5 H。
\n我在网上找不到任何关于此事的词,“令人惊讶”。
\n给出的错误是这样的:
\n\n\n无法访问此站点\xe2\x80\x99\nhttps: //ifconfig.co/json上的网页可能暂时无法访问,或者可能已永久移至新网址。\nERR_NO_SUPPORTED_PROXIES
\n