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