0
我目前正在使用專用LAN(公司LAN)中的node.js開發一個網站: 192.168.20.55
。 我的web應用程序在端口3000上運行,所以如果我想看到它,我去我的瀏覽器,輸入:
192.168.20.55:3000
我可以看到我的web應用程序沒有問題。 現在,這個私有局域網是防火牆:我無法從外部使用ssh訪問(它顯示連接超時),我可以從外部工作的唯一方法是製作一個反向ssh隧道,我從這裏獲得:https://www.howtoforge.com/reverse-ssh-tunneling其中基本上說:從公司
:
ssh -R 19999:localhost:22 [email protected]
然後從我家:在專用網絡內訪問網站
ssh localhost -p 19999
這樣我可以順利通過SSH訪問從家裏我公司的服務器,但我只是CA ñ不知道如何看web應用程序。
難道你不需要打開'3000'端口,因爲這是你的服務器上運行的?確實是 – towerofnix
。爲什麼要在本地轉發端口19999,如果您需要連接到端口3000? –
是192.168.20.55您的計算機的IP?如果是這樣,轉發端口3000而不是22。 – mnagel