Nps內(nèi)網(wǎng)穿透軟件在Windows系統(tǒng)中的搭建與配置詳細(xì)圖文教程
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
現(xiàn)在越來越多的人想去實現(xiàn)內(nèi)網(wǎng)穿透,為啥呢?還不是這鬼疫情鬧的,新冠肺炎疫情出現(xiàn)已經(jīng)三年有余,居家辦公成為了很多企業(yè)維持公司運轉(zhuǎn)的必須方式,居家辦公也成為生活常態(tài)化,因此,如何在家里方便的讀取、使用公司電腦的資料,就成了一個值得思考的問題。
對于大多數(shù)企業(yè)來說,云辦公不僅是新概念,還是新嘗試。如何突破網(wǎng)絡(luò)限制,實現(xiàn)企業(yè)內(nèi)部資源異地訪問,進行遠(yuǎn)程協(xié)同辦公,成為越來越多企業(yè)需要解決的難題??蓪τ谛〉墓緛碚f呢?
看到這里有同學(xué)也許會說,不就是遠(yuǎn)程控制么?我用Teamviewer,向日葵,甚至QQ遠(yuǎn)程都可以輕松解決,可是網(wǎng)絡(luò)哪里有這么穩(wěn)定,要是突然斷線了呢?關(guān)鍵還有很多的東西要用其他的設(shè)備哇?
很多公司用Windows自帶的IIS搭建局域網(wǎng)ftp服務(wù)器,并搭建WEB服務(wù)辦公網(wǎng)站。 公司內(nèi)部OA服務(wù)器,在公司內(nèi)網(wǎng)是可以正常訪問的,如何將公司內(nèi)部的OA服務(wù)器映射到internet網(wǎng)絡(luò),讓不在公司的企業(yè)員工可以正常訪問?由于網(wǎng)絡(luò)受限原因,這就需要公網(wǎng)ip;
公網(wǎng)IP地址由于資源緊張很難獲取,很多公司被分配到內(nèi)網(wǎng)ip地址,這時候外網(wǎng)又需要訪問公司內(nèi)網(wǎng)的服務(wù)器和其他應(yīng)用服務(wù),應(yīng)該怎么做呢?使用主流的端口映射工具軟件快解析對內(nèi)網(wǎng)進行端口映射。金萬維快解析解決沒有公網(wǎng)IP的網(wǎng)絡(luò)環(huán)境下,外網(wǎng)訪問局域網(wǎng)各種服務(wù)及應(yīng)用,無論是局域網(wǎng)搭建的網(wǎng)站、FTP服務(wù)器、視頻監(jiān)控、OA、ERP、遠(yuǎn)程桌面等,都可通過快解析內(nèi)網(wǎng)穿透,實現(xiàn)任何網(wǎng)絡(luò)環(huán)境下的出差在外、居家人員隨時訪問公司內(nèi)部的資源。那就要自己搭建相關(guān)的東西,也需要用到軟件;那就是NPS;
NPS 是一款輕量級、高性能、功能強大的內(nèi)網(wǎng)穿透代理服務(wù)器。目前支持 tcp、udp 流量轉(zhuǎn)發(fā),可支持任何 tcp、udp 上層協(xié)議(訪問內(nèi)網(wǎng)網(wǎng)站、本地支付接口調(diào)試、ssh 訪問、遠(yuǎn)程桌面,內(nèi)網(wǎng) dns 解析等等……),此外還支持內(nèi)網(wǎng) http 代理、內(nèi)網(wǎng) socks5 代理、p2p 等,并帶有功能強大的 web 管理端。
有人說,F(xiàn)RP不是更好?為什么是nps而不是frp?
目前網(wǎng)上較火的,開源的內(nèi)網(wǎng)穿透方案當(dāng)屬fpr和nps。而fpr客戶端的配置較為繁瑣,若要增加映射數(shù)目則需遠(yuǎn)程鏈接服務(wù)器對fpr配置文件進行修改。而nps有控制面板的存在,可以不遠(yuǎn)程鏈接服務(wù)器,而通過外網(wǎng)完成服務(wù)端的配置,而客戶端的配置經(jīng)過批處理命令的封裝后,只需雙擊bat即可完成。
Nps內(nèi)網(wǎng)穿透搭建所需物料:(本教程使用安裝包為nps0.25.0版本)
一臺公網(wǎng)IP服務(wù)器,? 本地主機一臺及以上,? nps的安裝包和使用文檔;
Nps內(nèi)網(wǎng)穿透服務(wù)端配置:
1、從github上下載darwin_amd64_server.tar.gz(win_amd64_server.tar.gz)和darwin_amd64_client.tar.gz(win_amd64_client.tar.gz)?到本地文件夾;
NPS配置文檔:https://ehang-io.github.io/nps/#/
NPS安裝包:https://github.com/ehang-io/nps/releases
NPS源碼:https://github.com/ehang-io/nps
2、將win_amd64_server.tar.gz解壓到服務(wù)器上,進入配置文件夾(conf)用記事本打開nps.conf;
根據(jù)個人需要修改下圖所示的配置。并開放相應(yīng)端口。
3、以管理員身份打開CMD窗口,進入nsp.exe所在文件夾,如以下命令:
cd C:\Users\Administrator\Desktop\windows_amd64_server
5、輸入 nps.exe install
系統(tǒng)會將nps文件copy至C:\Program Files\nps
6、啟動、停止和重啟: nps.exe start、nps stop和nps restart
7、在瀏覽器輸入web_host+web_port進行訪問,如madamerex.com:8888
Nps內(nèi)網(wǎng)穿透服務(wù)端添加需要映射的內(nèi)容:
1、登陸后,點擊客戶端的新增,并隨意地填寫相關(guān)信息。
2、新增完成后,點擊show欄目中的tunnel,新增一個client list;
3.確認(rèn)后進行客戶端的相應(yīng)配置。
Nps內(nèi)網(wǎng)穿透客戶端配置:
1、解壓client包中的npc.exe ,并在同級目錄下創(chuàng)建conf.txt ;
2、將上圖所示命令復(fù)制到conf.txt中,在同級目錄下創(chuàng)建npc.txt
3、復(fù)制下列代碼到npc.txt中
@echo off set path=%cd% set confpath=conf.txt cd %path% set /p firstRow=<"conf.txt" set "firstRow=%firstRow:~2%" %firstRow%
4、將npc.txt改名為npc.bat? ?雙擊bat即可運行,關(guān)閉cmd窗口則停止
按照上方的教程,就可以搞定Nps內(nèi)網(wǎng)穿透的教程;
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!