ubuntu 穿透局域網-Jupyter&&Tensorflow-GPU完美解決方案(沒有之一!)

局域網穿透解決方案

ngrok

這個是一款國外的免費+收費版本的局域網穿透實現方案,缺點只有一個就是收費版本折算人民幣高於國內的,免費版本,我在我的windows無法通過PowerShell以及SecureCRT實現訪問,但是在我的另外一ubuntu計算機,以及我的vps:centos服務器上是可以實現的。

具體原因,未知。所以轉爲使用國內的…

natapp

  • 前置說明

    這是一款國內的價格低廉的局域網穿透解決方案,可能是最好的解決方案之一!

    理由:啊,便宜啊。

    官方主頁:https://natapp.cn/

    註冊,支付寶實名認證之後就可以開始使用了,攻略地址:https://natapp.cn/article

    然後瀏覽:
    攻略一號.png

  • 運行在自己的計算機上

    因爲我的是ubuntu計算機,所以相對而言配置會方便很多,當然官方也有文檔,也有相應的羣!

  • 開啓我的遠程登錄

    因爲這個是常駐的,爲了保證自己在任何時候都可以登錄上該計算機,所以我買了一個固定的tcp,然後登陸之後啓動臨時的web映射,將我的Jupyter notebook端口映射過來問題就可以完美解決了。

    222333.PNG

    # 電腦開機後配置映射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]
    
  • 結果如下:

    0000999.PNG
    8888.PNG

  • 其他ngrok,我開代理http才能爬上去,不然不行,而tcp根本爬不上去-即使開全局代理.
    338900.PNG

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章