使用NPS搭建內(nèi)網(wǎng)穿透

1.準備

準備一臺服務(wù)器,比如:阿里云,騰訊云等等

2.下載NPS

我的服務(wù)器是Linux系統(tǒng),Windows需進入其官網(wǎng)下載
nps官網(wǎng)

wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
image.png

解壓

tar -zxf linux_amd64_server.tar.gz

安裝

./nps install
[root@iZ2ze4kh3gm5ijfq7lpr8cZ mydata]# tar -zxf linux_amd64_server.tar.gz
[root@iZ2ze4kh3gm5ijfq7lpr8cZ mydata]# ./nps install
2023/11/30 10:30:40 copy file ::/mydata/conf/clients.json to /etc/nps/conf/clients.json
2023/11/30 10:30:40 copy file ::/mydata/conf/hosts.json to /etc/nps/conf/hosts.json
2023/11/30 10:30:40 copy file ::/mydata/conf/nps.conf to /etc/nps/conf/nps.conf
2023/11/30 10:30:40 copy file ::/mydata/conf/server.key to /etc/nps/conf/server.key
2023/11/30 10:30:40 copy file ::/mydata/conf/server.pem to /etc/nps/conf/server.pem
2023/11/30 10:30:40 copy file ::/mydata/conf/tasks.json to /etc/nps/conf/tasks.json
2023/11/30 10:30:40 copy file ::/mydata/web/views/client/add.html to /etc/nps/web/views/client/add.html
2023/11/30 10:30:40 mkdir:/etc/nps/web/views/client/
2023/11/30 10:30:40 copy file ::/mydata/web/views/client/edit.html to /etc/nps/web/views/client/edit.html
2023/11/30 10:30:40 copy file ::/mydata/web/views/client/list.html to /etc/nps/web/views/client/list.html
2023/11/30 10:30:40 copy file ::/mydata/web/views/index/add.html to /etc/nps/web/views/index/add.html
2023/11/30 10:30:40 mkdir:/etc/nps/web/views/index/
2023/11/30 10:30:40 copy file ::/mydata/web/views/index/edit.html to /etc/nps/web/views/index/edit.html
2023/11/30 10:30:40 copy file ::/mydata/web/views/index/hadd.html to /etc/nps/web/views/index/hadd.html
2023/11/30 10:30:40 copy file ::/mydata/web/views/index/hedit.html to /etc/nps/web/views/index/hedit.html
2023/11/30 10:30:40 copy file ::/mydata/web/views/index/help.html to /etc/nps/web/views/index/help.html
2023/11/30 10:30:40 copy file ::/mydata/web/views/index/hlist.html to /etc/nps/web/views/index/hlist.html
2023/11/30 10:30:40 copy file ::/mydata/web/views/index/index.html to /etc/nps/web/views/index/index.html
2023/11/30 10:30:40 copy file ::/mydata/web/views/index/list.html to /etc/nps/web/views/index/list.html
2023/11/30 10:30:40 copy file ::/mydata/web/views/login/index.html to /etc/nps/web/views/login/index.html
2023/11/30 10:30:40 mkdir:/etc/nps/web/views/login/
2023/11/30 10:30:40 copy file ::/mydata/web/views/login/register.html to /etc/nps/web/views/login/register.html
2023/11/30 10:30:40 copy file ::/mydata/web/views/public/error.html to /etc/nps/web/views/public/error.html
2023/11/30 10:30:40 mkdir:/etc/nps/web/views/public/
2023/11/30 10:30:40 copy file ::/mydata/web/views/public/layout.html to /etc/nps/web/views/public/layout.html
2023/11/30 10:30:40 copy file ::/mydata/web/static/css/bootstrap-table.min.css to /etc/nps/web/static/css/bootstrap-table.min.css
2023/11/30 10:30:40 mkdir:/etc/nps/web/static/css/
2023/11/30 10:30:40 copy file ::/mydata/web/static/css/bootstrap.min.css to /etc/nps/web/static/css/bootstrap.min.css
2023/11/30 10:30:40 copy file ::/mydata/web/static/css/datatables.css to /etc/nps/web/static/css/datatables.css
2023/11/30 10:30:40 copy file ::/mydata/web/static/css/fontawesome.min.css to /etc/nps/web/static/css/fontawesome.min.css
2023/11/30 10:30:40 copy file ::/mydata/web/static/css/regular.min.css to /etc/nps/web/static/css/regular.min.css
2023/11/30 10:30:40 copy file ::/mydata/web/static/css/solid.min.css to /etc/nps/web/static/css/solid.min.css
2023/11/30 10:30:40 copy file ::/mydata/web/static/css/style.css to /etc/nps/web/static/css/style.css
2023/11/30 10:30:40 copy file ::/mydata/web/static/img/flag/en-US.png to /etc/nps/web/static/img/flag/en-US.png
2023/11/30 10:30:40 mkdir:/etc/nps/web/static/img/
2023/11/30 10:30:40 mkdir:/etc/nps/web/static/img/flag/
2023/11/30 10:30:40 copy file ::/mydata/web/static/img/flag/zh-CN.png to /etc/nps/web/static/img/flag/zh-CN.png
2023/11/30 10:30:40 copy file ::/mydata/web/static/js/bootstrap-table-locale-all.min.js to /etc/nps/web/static/js/bootstrap-table-locale-all.min.js
2023/11/30 10:30:40 mkdir:/etc/nps/web/static/js/
2023/11/30 10:30:40 copy file ::/mydata/web/static/js/bootstrap-table.min.js to /etc/nps/web/static/js/bootstrap-table.min.js
2023/11/30 10:30:40 copy file ::/mydata/web/static/js/bootstrap.min.js to /etc/nps/web/static/js/bootstrap.min.js
2023/11/30 10:30:40 copy file ::/mydata/web/static/js/echarts.min.js to /etc/nps/web/static/js/echarts.min.js
2023/11/30 10:30:40 copy file ::/mydata/web/static/js/fontawesome.min.js to /etc/nps/web/static/js/fontawesome.min.js
2023/11/30 10:30:40 copy file ::/mydata/web/static/js/inspinia.js to /etc/nps/web/static/js/inspinia.js
2023/11/30 10:30:40 copy file ::/mydata/web/static/js/jquery-3.4.1.min.js to /etc/nps/web/static/js/jquery-3.4.1.min.js
2023/11/30 10:30:40 copy file ::/mydata/web/static/js/language.js to /etc/nps/web/static/js/language.js
2023/11/30 10:30:40 copy file ::/mydata/web/static/js/popper.min.js to /etc/nps/web/static/js/popper.min.js
2023/11/30 10:30:40 copy file ::/mydata/web/static/page/error.html to /etc/nps/web/static/page/error.html
2023/11/30 10:30:40 mkdir:/etc/nps/web/static/page/
2023/11/30 10:30:40 copy file ::/mydata/web/static/page/languages.xml to /etc/nps/web/static/page/languages.xml
2023/11/30 10:30:40 copy file ::/mydata/web/static/webfonts/fa-solid-900.eot to /etc/nps/web/static/webfonts/fa-solid-900.eot
2023/11/30 10:30:40 mkdir:/etc/nps/web/static/webfonts/
2023/11/30 10:30:40 copy file ::/mydata/web/static/webfonts/fa-solid-900.svg to /etc/nps/web/static/webfonts/fa-solid-900.svg
2023/11/30 10:30:40 copy file ::/mydata/web/static/webfonts/fa-solid-900.ttf to /etc/nps/web/static/webfonts/fa-solid-900.ttf
2023/11/30 10:30:40 copy file ::/mydata/web/static/webfonts/fa-solid-900.woff to /etc/nps/web/static/webfonts/fa-solid-900.woff
2023/11/30 10:30:40 copy file ::/mydata/web/static/webfonts/fa-solid-900.woff2 to /etc/nps/web/static/webfonts/fa-solid-900.woff2
2023/11/30 10:30:40 install ok!
2023/11/30 10:30:40 Static files and configuration files in the current directory will be useless
2023/11/30 10:30:40 The new configuration file is located in /etc/nps you can edit them
2023/11/30 10:30:40 You can start with:
nps start|stop|restart|uninstall|update or nps-update update
anywhere!

啟動

nps start

3 訪問

image.png

4 創(chuàng)建客戶端

image.png
image.png

5 創(chuàng)建隧道

image.png

image.png

6 進行本地連接

繼續(xù)下載windows 的windows_amd64_client.tar.gz,我的本地是Windows 的


image.png
image.png

之后就是訪問你的服務(wù)器


image.png

這樣一個內(nèi)網(wǎng)穿透就配好了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容