我有一个只能从特定服务器访问的网站。我可以 ssh 到该服务器,打开 Firefox 并访问该网站。由于 X-forwarding,速度非常慢。我可以在本地浏览器上设置隧道来访问该网站吗?
答案1
当然可以。
MachineA
是您所在的位置,MachineB
是您可以通过 SSH 连接到的服务器,是可以连接到 Web 服务器的服务器,MachineC
是 Web 服务器。
ssh -L8080:machinec:80 user@machineb
然后你可以连接到http://本地主机:8080您应该看看这个网站。
如果网站配置了基于名称的虚拟主机,具有 SSL 证书等,您可以在自己的 /etc/hosts 中使用该名称并将其指向本地主机。
如果你要连接的网络服务器使用 HTTPS,那么你需要将其更改为:80
并:443
连接到https://本地主机:8080反而。