局域網穿透解決方案
ngrok
這個是一款國外的免費+收費版本的局域網穿透實現方案,缺點只有一個就是收費版本折算人民幣高於國內的,免費版本,我在我的windows無法通過PowerShell以及SecureCRT實現訪問,但是在我的另外一ubuntu計算機,以及我的vps:centos服務器上是可以實現的。
具體原因,未知。所以轉爲使用國內的…
natapp
-
前置說明
這是一款國內的價格低廉的局域網穿透解決方案,可能是最好的解決方案之一!
理由:啊,便宜啊。
官方主頁:https://natapp.cn/
註冊,支付寶實名認證之後就可以開始使用了,攻略地址:https://natapp.cn/article
然後瀏覽:
-
運行在自己的計算機上
因爲我的是ubuntu計算機,所以相對而言配置會方便很多,當然官方也有文檔,也有相應的羣!
-
開啓我的遠程登錄
因爲這個是常駐的,爲了保證自己在任何時候都可以登錄上該計算機,所以我買了一個固定的tcp,然後登陸之後啓動臨時的web映射,將我的Jupyter notebook端口映射過來問題就可以完美解決了。
# 電腦開機後配置映射tcp端口. nohup ./natapp -authtoken=tcp固定的tcpxxx -log=stdout -loglevel=ERROR & """ 配置jupyter notebook映射,映射前的有關操作可以查看如下: https://blog.csdn.net/CS_GaoMing/article/details/88952879 """ # 這樣運行?抱歉,不像ngrok,官網主頁返回端口的有關信息,所以只能非後臺運行.. nohup ./natapp -authtoken=web臨時的webxxx -log=stdout -loglevel=ERROR & # 正確姿勢是老老實實的. ./natapp -authtoken=web臨時的webxxx
其他說明:
因爲我們沒有公網,所以如下命令行是不能解決問題的.# 打開任何的點12000端口,鏈接到12345是行不通的,因爲沒有公網ip. ssh -NfL localhost:12000:localhost:12345 [email protected]
-
結果如下:
-
其他ngrok,我開代理http才能爬上去,不然不行,而tcp根本爬不上去-即使開全局代理.