我想找到一种方法来访问端口 9700,但我的代理只允许端口 8080 和 443。有没有办法通过端口 443 建立隧道来访问端口 9700?
答案1
如果您使用的代理仅允许 TCP 端口 8080 和 443 上的传出流量,那么您可以将流量获取到其他端口的唯一方法是让防火墙外部的某个东西侦听 TCP 端口 443 或 8080,并愿意将流量转发到端口 9700 上的所需目标主机。
如果您家里的互联网连接速度足够快,您也许可以在家用电脑上运行此类软件。这需要:
- 让你记住你家的 IP 地址,或者注册一个服务,比如 dyndns.org 或 no-ip.com,这样你就可以运行一个更新客户端,让域名与你的 IP 保持同步
- 您需要配置家用路由器或互联网网关,以便将 TCP 端口 443 或 8080 上的传入流量转发到您家中的计算机。如果您使用 dyndns.org 或 no-ip.com,则应在此计算机上安装“动态更新客户端”。
- 您需要安装和配置为您进行转发的软件。由于您只针对单个端口执行此操作,因此您可以尝试一些简单的操作,例如琐碎代理。
由于此代理已打开 TCP 端口 443,因此您也可以考虑注册 SSL VPN 服务,该服务将在端口 443 上运行,看起来像 HTTPS SSL 流量。我从未使用过任何第三方 SSL VPN 服务,因此我不知道有任何可以提及的服务。