內網穿透NPS
阿新 • • 發佈:2022-04-08
內網穿透實現
nps文件 https://ehang-io.github.io/nps/#/install
nps docker映象 https://hub.docker.com/r/ffdfgdfg/nps
npc docker映象 https://hub.docker.com/r/ffdfgdfg/npc
本文中筆者只做了簡單的TCP隧道使用介紹,實現訪問 伺服器IP:Port
--> 內網裝置IP:埠
nps配置難度並不高,文件說明已經相當詳細,並且實際操作中各項講解也很直白移動,使用門檻很低
Server-nps
- 下載檔案
git clone https://github.com/ehang-io/nps
-
修改配置檔案conf/nps.conf
有四個需要注意的引數
bridge_port #客戶端訪問埠
web_username=admin #WEB頁面使用者名稱
web_password=123 #WEB頁面密碼
web_port = 8080 #WEB頁面訪問埠
- 啟動映象
docker run -d --name nps --net=host -v <本機conf目錄>:/conf ffdfgdfg/nps
-
訪問WEB頁面:伺服器IP:web_port,注意如果是雲伺服器,需要設定相應的安全策略,開放埠
-
建立客戶端,只是單純想用就只填備註,其他項可不動,有興趣自行探索,難度不大
-
選擇
5
建立的客戶端,選擇隧道,新建隧道,模式選擇TCP隧道
,服務端埠
自行定義,目標
填內網的內網裝置IP:埠
Client-npc
- 配置檔案啟動
docker run -d --name npc --net=host -v <本機conf目錄>:/conf ffdfgdfg/npc -config=/conf/npc.conf
- 驗證金鑰登陸(密匙是建立客戶端後生成的)
docker run -d --name npc --net=host ffdfgdfg/npc -server=<ip:port> -vkey=<web介面中顯示的金鑰>
如果有問題,可留言或私信聯絡