搭建nps內網穿透服務


環境介紹:

       服務運行系統為:CentOS7.6

       客戶端運行環境為:CentOS7.6

  nps安裝包

      下載地址:https://github.com/ehang-io/nps/releases

        根據操作系統情況選擇,本次搭建以一下版本為例子。

        

一、服務端搭建

  1、在服務器上創建一個nps服務端安裝目錄

mkdir -p /opt/nps_server

  

  2、將nps安裝文件解壓到/opt/nps_server

 

tar zxf  linux_amd64_server.tar.gz -C /opt/nps_server

  

  3、安裝nps

./nps install

    

    安裝成功后會出現install ok!的日志信息,以及下列的nps基本操作信息。

  

  4、nps配置,這里主要是介紹設置平台的用戶名和密碼及訪問端口。

vim /etc/nps/conf/nps.conf

    

  

  5、啟動nps服務,並查看是否啟動成功

./nps start
ps aux | grep nps

    

    有nps進程,說明啟動成功

  

  6、在瀏覽器中輸入服務器ip地址和web訪問端口,訪問nps服務web管理平台,並登陸

   

  

  7、創建客戶端

   

  8、寫入備注,點擊新增。

   

  9、新增隧道

 

   10、填寫備注、服務端口、目標端口,然后點擊新增。

     其中,服務端端口為穿透到公網的端口(外網要訪問你的服務就需要訪問這個端口),目標端口為你客戶端服務器上的端口。

  

  11、在客戶端列表中,點擊客戶端,復制好客戶端的運行命令和參數。

 

 

二、linux客戶端搭建

  1、創建一個nps客戶端安裝目錄

mkdir /opt/nps_client

  

  2、將nps客戶端移動到安裝目錄下,並解壓

mv linux_amd64_client.tar.gz /opt/nps_client
cd /opt/nps_client
tar zxf linux_amd64_client.tar.gz

  

  3、進入到nps客戶端的安裝目錄,運行服務端提供的命令

cd /opt/nps_client
./npc -server=172.10.1.66:8024 -vkey=nzblg8hzpoikful9 -type=tcp

  

  4、通過外網服務器ip和在創建隧道中配置的服務端端口,就可以內網服務器了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM