NPS內網穿透

最近有家裏組了軟路由,爲了方便管理,我需要在公司以及手機管理路由,而目前的情況是家裏電信光纖已經申請公網IP,可以通過IP+端口,或者域名+端口的方式管理路由,由於家庭寬帶屏蔽了80,443,8080等常用端口,所以直接通過域名訪問無法實現,這時候就需要用到內網穿透了。

內網穿透優點:配合路由器DDNS解析,可以直接通過域名訪問家裏的應用。

內網穿透缺點:需要一臺有公網IP的PC/服務器(能正常使用80,443,等端口),如果這臺服務器是國內的,那麼還需要域名備案,否則80端口也無法正常使用,理論上講,訪問速度相對更慢,因爲你的請求會先到達服務器,再經過服務器中轉訪問路由器。

1.服務端安裝(我這裏用Centos7x64的服務器做示例)

NPS源碼地址

wget https://github.com/cnlh/nps/releases/download/v0.22.5/linux_amd64_server.tar.gz
tar -zxvf linux_amd64_server.tar.gz
cd nps/
./nps start

配置服務端:
首先打開服務器後臺管理地址,服務器IP:8080

新建客戶端:

綁定域名(提前將此域名解析到此服務器):

2.客戶端安裝,我這裏爲了方便就用現在用這臺Win10做示例,其他操作系統同理

下載Win客戶端:
https://github.com/cnlh/nps/releases/download/v0.22.5/win_amd64_client.tar.gz
解壓後編輯npc.conf文件(修改替換如下配置):

server_addr=服務端IP:8024
vkey=mwap5omxw8gygch3

啓動客戶端

內網穿透方法很多,小白建議直接使用花生殼、nat123等穿透服務,有動手能力的建議自己折騰nps,frp,ngrok等,如果不想自購服務器的話,可以使用natapp。

由於最近鹹魚購買了一臺二手至強服務器,預期是直接將VPS主站上的網站遷移過來的,可是由於運營商限制端口,所以嘗試過很多內網穿透,總體感受沒有達到預期,畢竟無法做到直達,所以建站不建議使用這種方式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章