[T]
安裝
官方給的安裝方式有三種,我這里選擇docker安裝
docker
docker pull ffdfgdfg/nps
- 下載conf文件夾并解壓,或前往項目主頁自行下載(升級請忽略)
- 繼續(xù)閱讀文檔修改配置文件(升級請忽略)
- 啟動:
docker run -d --name nps --net=host -v <本機conf目錄>:/conf ffdfgdfg/nps
請確保為conf文件夾
配置
配置客戶端
- 點擊新增
- 配置參數(shù)
- 在內(nèi)網(wǎng)運行客戶端
- 在(https://github.com/ehang-io/nps/releases)頁面下載
[windows_amd64_client.tar.gz]
我是windows電腦,64位操作系統(tǒng),所以選擇如上
- 解壓后運行該命令
如果是在windows 10上,建議使用cmd,并且刪除圖中第一個第二個字符
./
TCP隧道
- 點擊新增
- 配置參數(shù)
- 填寫好剛才配置的公網(wǎng)ip:29989即可進入遠程
p2p
點對點,速度快
- 修改服務(wù)器上nps.conf中的參數(shù)
放開p2p的注釋并修改ip - 重啟服務(wù)器上nps
- 點擊新增
- 配置參數(shù)
- 在你設(shè)備上(如家里電腦)下載客戶端(https://github.com/ehang-io/nps/releases),并運行如下命令
訪問端的本地端口(默認為2000塑顺,可在命令后添加
-local_port=xxx
來指定)
- 遠程127.0.0.1:2000即可進入公司電腦
有一個地方需要注意:請使用第二個客戶端進行遠程連接崇众,第一個會連接失敗镶苞。
開機啟動
- 配置啟動nps的bat腳本
第三行是上面所說的啟動命令葛超,從服務(wù)器管理頁面獲取颁井。
@ECHO OFF
%1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit
start /b npc.exe -server=ip:port -vkey=6*****v -type=tcp
- 對該腳本創(chuàng)建快捷方式淫奔,把快捷方式剪切到
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
中即可。 - windows要開機解鎖了才會運行StartUp中的文件振定。有更好的方式可以交流下必怜。
- 另外附上關(guān)閉nps的bat腳本
@ECHO OFF
taskkill /im npc.exe /f
ping -n 2 127.1 >nul