1。或許很多人跟我一樣,自己做了一個項目,但是只能自己本地訪問,於是考慮到通過阿里雲能不能穿透到本地服務器,摸搜了兩天,搭建了一個NPS內網穿透。
nps下載地址https://github.com/ehang-io/nps/releasesxu
1.一個是客戶端,一個是服務端,我的雲服務器是centos8.0,下載如下版本
2.下載客戶端。如果本地服務器是也是centos 7.0也可以下載上面的壓縮包,由於我本地是window系統,所以我下載了如下包
3.啟動服務端
把服務端上傳到阿里雲上,進行解壓。
解壓命令 ; tar -zxvf linux_amd64_server.tar.gz
解壓后如下
執行啟動命令 ./nps
此時服務端已啟動成功。
訪問服務端web界面,登錄賬戶和密碼在其配置文件中。默認的賬戶和密碼為 admin 123 登錄地址 ip+8080
注:如果是雲服務器,有些端口比如80端口被占用,會導致服務啟不起來
點擊客戶端新增保存。
2.啟動本地服務。
springboot服務
本地訪問 localhost:9090
可以正常訪問
3.啟動本地客戶端
配置本地客戶端配置文件
注意:vkey要和上面創建客戶端的秘鑰一致。
運行nps.exe
客戶端啟動成功。
這個時候通過調用公網就可以成功穿透到本地服務。
具體安裝說明文檔地址:https://ehang-io.github.io/nps/#/install