使用NPS自建內網穿透服務器教程,帶WEB管理

      網友投稿 1800 2022-05-29

      自帶WEB管理的輕量級內網穿透工具NPS的各種搭建方式和使用教程,支持X86、ARM、MIPS平臺。

      最近已經有幾個省不給家庭用戶公網IP了,估計會逐步擴展收回公網IP,如果我們想在外面訪問家里的NAS或者其他服務那只能選擇內網穿透了,自建內網穿透服務器是一個不錯的選擇,特別是最近各大云服務器廠商為搶占市場不斷降價促銷,云服務器的性價比都不錯。

      云服務器選購可以看這:https://blog.zeruns.tech/archives/383.html

      我的世界服務器搭建教程:https://blog.zeruns.tech/tag/mc/

      NPS介紹

      nps是一款輕量級、高性能、功能強大的內網穿透代理服務器。目前支持TCP、UDP流量轉發,可支持任何tcp、udp上層協議(訪問內網網站、本地支付接口調試、ssh訪問、遠程桌面,內網dns解析、游戲私服、我的世界服務器等等……),此外還支持內網http代理、內網socks5代理、p2p等,同時支持snappy壓縮、站點保護、加密傳輸、多路復用、header修改等。支持web圖形化管理,集成多用戶模式。

      案例:

      做微信公眾號開發、小程序開發等----> 域名代理模式

      想在外網通過ssh連接內網的機器,做云服務器到內網服務器端口的映射,----> tcp代理模式

      在非內網環境下使用內網dns,或者需要通過udp訪問內網機器等----> udp代理模式

      在外網使用HTTP代理訪問內網站點----> http代理模式

      搭建一個內網穿透ss,在外網如同使用內網vpn一樣訪問內網資源或者設備----> socks5代理模式

      NPS項目Github地址:https://url.zeruns.tech/nps

      NPS官方中文文檔:https://url.zeruns.tech/NPS_WD

      準備

      首先需要一臺云服務器或VPS,要有公網IP的,下面推薦一些:

      華為云:https://activity.huaweicloud.com/newyear_promotion/index.html?domainid=c87a83d6c2a84f6cab6d9fe624262f47&fromacct=da3c489a-decc-49d0-9226-f09b495965b7&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=202203&sharetype=0

      其他性價比高的服務器推薦:https://blog.zeruns.tech/archives/383.html

      如果你是新用戶有優惠,建議能買多長時間就買多長時間,因為優惠價的服務器到期后續費很貴的,而且新用戶優惠只能買一次,所以盡量買長時間點劃算。

      推薦買帶寬大點的,因為內網穿透到你家的帶寬取決于你服務器的帶寬,如果你服務器只有1兆帶寬,那你訪問家里設備的帶寬也只有1兆。

      購買服務器后選擇安裝Centos7系統,然后用SSH登陸服務器。SSH客戶端軟件推薦Putty或Mobaxterm。

      也可使用Windows系統,下載Windows版服務端,管理員身份運行cmd,進入程序目錄運行 nps.exe start 。

      win版服務端-:https://url.zeruns.tech/nps_win

      搭建NPS服務端

      下面有多種搭建方法,選其中一種就行。

      搭建好后記得在控制臺開放端口,面板端口是8080,與客戶端通信端口是8024。

      Docker

      首先需要安裝Docker。

      Docker方式是支持多平臺的,x86、ARM都可以。

      Docker安裝腳本:

      sudo curl -sSL https://get.daocloud.io/docker | sh

      把上面的命令復制到SSH終端運行。

      Docker手動安裝教程:https://url.zeruns.tech/docker

      安裝NPS服務端:

      # 創建 /opt/nps 目錄存放配置文件 mkdir /opt/nps # 安裝wget并且下載配置文件 yum install -y wget && wget https://img.zeruns.tech/down/conf.zip # 解壓配置文件到 /opt/nps 目錄 unzip conf.zip -d /opt/nps # 拉取 ffdfgdfg/nps 鏡像 docker pull ffdfgdfg/nps # 運行 nps 容器,配置文件夾 conf 在 /opt/nps/conf 目錄下 docker run -d --name=nps --restart=always --net=host -v /opt/nps/conf:/conf ffdfgdfg/nps # 查看日志 docker logs nps

      安裝完后在瀏覽器打開:http://你服務器IP:8080

      使用用戶名和密碼登陸(默認admin/123,正式使用一定要更改,修改/opt/nps/conf/nps.conf配置文件中的web_password)

      安裝包安裝

      如果需要安裝在ARM或MIPS架構上,到這復制對應版本的下載鏈接替換下面的鏈接:https://url.zeruns.tech/NPS_down

      # 安裝wget并且下載NPS服務端并重命名為 nps.tar.gz yum install -y wget && wget --no-check-certificate -O nps.tar.gz https://img.zeruns.tech/down/linux_amd64_server.tar.gz # 創建一個名為nps的目錄并且解壓NPS服務端文件到此目錄下,并且進入到nps這個目錄下 mkdir /opt/nps && tar -zxvf nps.tar.gz -C /opt/nps && cd /opt/nps # 安裝NPS并啟動 ./nps install && sudo nps start

      這樣NPS服務端就算安裝完成了,這時瀏覽器訪問:http://你服務器IP:8080 即可跳轉到NPS的管理頁面。默認WEB管理賬號是amdin,密碼是123。如果需要更改的話就修改conf目錄下的nps.conf,這里就不再贅述了。

      源碼編譯安裝

      源碼編譯安裝方式不推薦小白。

      如果下面安裝go的命令無效,建議百度手動安裝go的方法。

      # 安裝 go yum install go # 下載源碼并進入nps目錄 git clone https://github.com/ehang-io/nps && cd nps # 編譯服務端 go build cmd/nps/nps.go # 安裝NPS并啟動 ./nps install && sudo nps start

      這樣NPS服務端就算安裝完成了,這時瀏覽器訪問:http://你服務器IP:8080 即可跳轉到NPS的管理頁面。默認WEB管理賬號是amdin,密碼是123。如果需要更改的話就修改conf目錄下的nps.conf,這里就不再贅述了。

      客戶端安裝使用

      首先登陸進來NPS服務端的WEB管理頁面,找到【客戶端】,點擊【新增】。

      備注這里就根據需要寫,其他的看著來就行。最后點擊【新增】

      然后就能看到我們添加的客戶端了,目前是處于離線狀態。左邊有一個小加號,點擊可以展開。下面的客戶端命令我們一會要用。下面是各種客戶端安裝方法,選一種適合的就行。

      Windows

      首先下載Windows版的客戶端:https://url.zeruns.tech/nps_win

      我在需要運行NPS客戶端的Windows設備的C盤根目錄下建立一個名字叫【npc】的目錄,將剛才下載的NPS客戶端的文件解壓后放到里面。這里注意,我們只要【npc.exe】文件即可。

      然后以管理員身份運行命令提示符,輸入 cd /npc 跳轉到npc目錄下,輸入以下命令:

      npc.exe install 客戶端命令(記得不要復制./npc 只要后邊的)

      這樣我們的npc就添加到系統服務里了,再找到 控制面板 - 管理工具 - 服務 里找到【nps內網穿透客戶端】,找到【恢復】選項卡,按照下圖中設置即可。設置完成后就可以啟動服務了。

      這樣客戶端就連接到了NPS的服務端了

      Linux Docker

      首先需要安裝Docker。

      Docker方式是支持多平臺的,x86、ARM都可以,NAS用戶可以通過這個方法安裝客戶端,一般NAS系統都支持docker。

      Docker安裝腳本:

      sudo curl -sSL https://get.daocloud.io/docker | sh

      把上面的命令復制到SSH終端運行。

      Docker手動安裝教程:https://url.zeruns.tech/docker

      安裝NPS客戶端NPC:

      # 創建 /opt/nps 目錄存放配置文件 mkdir /opt/npc # 安裝wget并且下載配置文件,可根據自己系統將yum替換為apt或其他 yum install -y wget && wget https://img.zeruns.tech/down/conf.zip # 解壓配置文件到 /opt/nps 目錄 unzip conf.zip -d /opt/npc # 拉取 ffdfgdfg/nps 鏡像 docker pull ffdfgdfg/npc # 運行 npc 容器,按提示改好命令,如下圖所示 docker run -d --name=npc --restart=always --net=host ffdfgdfg/npc -server= -vkey= <以及一些其他參數> # 查看日志 docker logs npc

      這樣NPS客戶端就算安裝完成了

      Linux 安裝包方式

      如果需要安裝在ARM或MIPS架構上,到這復制對應版本的下載鏈接替換下面的鏈接:https://url.zeruns.tech/NPS_down

      # 安裝wget并且下載NPC服務端并重命名為 npc.tar.gz ,可根據自己系統將yum替換為apt或其他 yum install -y wget && wget --no-check-certificate -O npc.tar.gz https://img.zeruns.tech/down/linux_amd64_client.tar.gz # 創建一個名為npc的目錄并且解壓NPC服務端文件到此目錄下,并且進入到npc這個目錄下 mkdir /opt/npc && tar -zxvf npc.tar.gz -C /opt/npc && cd /opt/npc # 安裝NPC并啟動,按提示改好命令,如下圖所示 ./npc install -server= -vkey= <以及一些其他參數> # 啟動NPC sudo npc start

      這樣NPS客戶端就算安裝完成了

      建立內網穿透隧道

      按照上面的方法安裝好客戶端后就可以新建內網穿透隧道了,我這里以Windows的遠程桌面服務為例,需要將TCP 3389端口映射出去,所以新建一個TCP隧道,你們根據自己實際需要選擇TCP還是UDP。

      使用NPS自建內網穿透服務器教程,帶WEB管理

      客戶端ID填寫你上面添加的客戶端的ID,服務端端口填寫想映射到服務器的哪個端口,目標IP端口填寫你客戶端想要映射的端口,IP填127.0.0.1表示本機,也可以填局域網內的其他設備的IP,可將局域網內的其他設備端口映射出去,我這里就填了本機的3389端口,填好后點擊新增就行。

      接著你就可以通過這個服務器的這個端口訪問到你內網的機器

      到這里就完成了,你可以自己繼續研究一下更多的功能,也可以看看官方的說明文檔。

      推薦閱讀

      高性價比和便宜的VPS/云服務器推薦: https://blog.zeruns.tech/archives/383.html

      搭建內網穿透服務器,帶Web面板:https://blog.zeruns.tech/archives/397.html

      怎樣搭建個人博客:https://blog.zeruns.tech/archives/218.html

      如何搭建一個表白墻網站(LoveWall):https://blog.zeruns.tech/archives/634.html

      我的世界服務器搭建教程:https://blog.zeruns.tech/tag/mc/

      Docker web前端

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Flask開發成語接龍游戲,閑來無事手機玩玩自己寫的游戲吧!
      下一篇:青春,從無畏起步
      相關文章
      久久久久亚洲AV成人网人人软件| 亚洲av最新在线观看网址| 亚洲AV无码AV吞精久久| 亚洲乱码日产精品BD在线观看| 亚洲美女视频网站| 亚洲高清视频免费| 777亚洲精品乱码久久久久久 | 亚洲欧洲无码AV不卡在线| 涩涩色中文综合亚洲| 亚洲娇小性色xxxx| 亚洲六月丁香婷婷综合| 97se亚洲国产综合自在线| 国产成人亚洲综合一区| 亚洲综合av一区二区三区不卡 | 亚洲欧洲AV无码专区| 亚洲精品自偷自拍无码| 国产成人精品日本亚洲语音| 狼人大香伊蕉国产WWW亚洲| 天堂亚洲免费视频| 亚洲国产一区视频| 成人午夜亚洲精品无码网站| 亚洲乱码中文字幕久久孕妇黑人| 久久国产亚洲精品麻豆| 亚洲AV成人片色在线观看| 91亚洲一区二区在线观看不卡| 亚洲国产精品久久久久秋霞影院| 国产成人精品日本亚洲11| 亚洲精华国产精华精华液好用| 国产精品亚洲专区无码不卡| 亚洲人成网站在线观看青青| 亚洲精品夜夜夜妓女网| 亚洲综合日韩中文字幕v在线 | 亚洲一级毛片在线播放| 亚洲色www永久网站| 亚洲国产精品成人综合色在线| 国产99久久亚洲综合精品| 国产精品亚洲不卡一区二区三区| 亚洲色婷婷六月亚洲婷婷6月| 亚洲第一福利视频| 中文字幕亚洲男人的天堂网络 | 国产亚洲美女精品久久久久|