用家里的 Debian 7 通过 SSH 反向链接远程 VPS, 建立隧道;
按照网友的说法,把本地的端口映射到了 VPS 的端口上:
ssh -NfR 服务器端口:192.168.1.2:本地端口 root@服务器IP
ssh -NfR 服务器IP:服务器端口:192.168.1.2:本地端口 root@服务器IP
ssh -NfR 服务器域名:服务器端口:192.168.1.2:本地端口 root@服务器IP
ssh -NfR 0.0.0.0:服务器端口:192.168.1.2:本地端口 root@服务器IP
无论是上面的那个命令,在 VPS 上的 SSH 都是监听为:
127.0.0.1:服务器端口
在浏览器上访问 VPS IP 地址/域名:端口,都没法访问!
在 VPS 上用 Nginx 反代 127.0.0.1:服务器端口,再用 浏览器访问就可以打开!!!
疑问:为什么浏览器不能打开?是因为只监听 127.0.0.1 的原因吗?还是 127.0.0.1:服务器端口不是标准 WEB 协议,需用 Nginx 来转换?
谢谢指点!
按照网友的说法,把本地的端口映射到了 VPS 的端口上:
ssh -NfR 服务器端口:192.168.1.2:本地端口 root@服务器IP
ssh -NfR 服务器IP:服务器端口:192.168.1.2:本地端口 root@服务器IP
ssh -NfR 服务器域名:服务器端口:192.168.1.2:本地端口 root@服务器IP
ssh -NfR 0.0.0.0:服务器端口:192.168.1.2:本地端口 root@服务器IP
无论是上面的那个命令,在 VPS 上的 SSH 都是监听为:
127.0.0.1:服务器端口
在浏览器上访问 VPS IP 地址/域名:端口,都没法访问!
在 VPS 上用 Nginx 反代 127.0.0.1:服务器端口,再用 浏览器访问就可以打开!!!
疑问:为什么浏览器不能打开?是因为只监听 127.0.0.1 的原因吗?还是 127.0.0.1:服务器端口不是标准 WEB 协议,需用 Nginx 来转换?
谢谢指点!