2016-02-29 127 views
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應用程序。

+1

難道你不需要打開'3000'端口,因爲這是你的服務器上運行的?確實是 – towerofnix

+0

。爲什麼要在本地轉發端口19999,如果您需要連接到端口3000? –

+0

是192.168.20.55您的計算機的IP?如果是這樣,轉發端口3000而不是22。 – mnagel

回答