Proxy 是否可以在VPS上安装一个简单的代理Web服务器以绕过被阻止的端口?

Proxy 是否可以在VPS上安装一个简单的代理Web服务器以绕过被阻止的端口?,proxy,web-hosting,portforwarding,Proxy,Web Hosting,Portforwarding,我的网络托管公司在一个时髦的端口号(20000左右)上提供控制面板。该端口被阻止工作,因此我无法在白天访问控制面板(在紧急情况下) 是否有可能,是否有一种简单的方法在VPS上运行一个简单的代理,以便我可以浏览到端口80上的VPS,并让它与funky端口20000上的控制面板机器进行对话 任何建议都是有帮助的 谢谢, Rob只需启动SSH转发: ssh -L 8080:localhost:20000 user@yourhost 您可以使用http://localhost:8080 你也可以用窗户

我的网络托管公司在一个时髦的端口号(20000左右)上提供控制面板。该端口被阻止工作,因此我无法在白天访问控制面板(在紧急情况下)

是否有可能,是否有一种简单的方法在VPS上运行一个简单的代理,以便我可以浏览到端口80上的VPS,并让它与funky端口20000上的控制面板机器进行对话

任何建议都是有帮助的

谢谢,
Rob

只需启动SSH转发:

ssh -L 8080:localhost:20000 user@yourhost
您可以使用http://localhost:8080


你也可以用窗户上的油灰来创建这样的隧道

谢谢你的建议,但我不太明白(我很笨)。如果我需要与20000上的远程服务器通信,并且该端口在我的本地网络上被阻塞,那么接受请求localhost:8080的本地进程如何能够与20000上的远程服务器通信?对不起,我想我需要一个更清晰的图片。您通过ssh(端口22)连接到服务器。此连接可以通过隧道传输任意数据,也就是说,到localhost:8080的每个请求都使用此隧道转发到另一端的localhost端口20000。或者,您可以在远程服务器上运行ssh隧道。只需使用ssh登录,然后运行:ssh-l80:localhost:20000user@yourserver并使用访问服务器。让我直截了当地说:我在web(“yourhost”)上设置了一个VPS,它接受SSH请求。我在Windows机箱上本地运行此SSH命令。此命令在我的Windows box和远程VPS之间建立隧道。当我使用firefox浏览到http://www.abc123.com:8080时,这实际上是对端口8080上本地机器的请求,端口8080是SSH隧道,它会导致VPS(隧道另一端)浏览到http://www.abc123.com:20000,并在本地机器上将结果返回给我。是这样吗?是的,基本上是这样。只需将隧道选项添加到Putty选项(Connections/SSH/Tunnels)。