天天看點

内網穿透-使用NPS搭建socks5隧道

攻防演練有看到大哥用這個做代理,今天學習一下

一、安裝

https://github.com/ehang-io/nps/releases  (下載下傳Linux版本的先試試)      
内網穿透-使用NPS搭建socks5隧道

 上傳至伺服器,建立一個nps的檔案夾,然後解壓:

mkdir nps      
tar -xzvf linux_amd64_server.tar.gz -C ./nps      
内網穿透-使用NPS搭建socks5隧道

 然後輸入指令啟動,啟動後即可通路如下登入管理頁面,預設賬号密碼為:admin/123  (記得快速修改初始密碼)

./nps start      
内網穿透-使用NPS搭建socks5隧道

在/etc/nps/conf/檔案内可以檢視到預設的賬号密碼,修改之,然後再重新開機一下nps:

nps restart      
内網穿透-使用NPS搭建socks5隧道

在壓縮包下也是有個一樣的配置檔案的,千萬别改錯了!要改的一定是/etc/nps/的

内網穿透-使用NPS搭建socks5隧道
内網穿透-使用NPS搭建socks5隧道

 然後登入就可以看到頁面了:

内網穿透-使用NPS搭建socks5隧道

這樣就安裝好了。

二、使用

登入nps:

内網穿透-使用NPS搭建socks5隧道

然後點選新增用戶端,到下面的截圖:(自行設定賬号密碼,這個将會作為你的隧道的密碼進行使用)

内網穿透-使用NPS搭建socks5隧道

填寫好就可以新增了!記住下面這個密鑰:

内網穿透-使用NPS搭建socks5隧道

 這些都有了,那應該直接接下來怎麼做了吧,同樣的,在殭屍電腦運作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=用戶端的密鑰      
内網穿透-使用NPS搭建socks5隧道

web頁面會出現上線的提示:

内網穿透-使用NPS搭建socks5隧道

最後:在上線的主機的隧道處點選,并添加響應的隧道,就可以建立與其他網段的通信了:

内網穿透-使用NPS搭建socks5隧道
内網穿透-使用NPS搭建socks5隧道

然後測試一下連接配接:

内網穿透-使用NPS搭建socks5隧道

最後就能成功通路第二層網絡(192.168.127.x網段)了:

内網穿透-使用NPS搭建socks5隧道
内網穿透-使用NPS搭建socks5隧道

以上,簡單的使用nps建立隧道的任務就完成了!其餘使用教程請參考:https://ehang-io.github.io/nps/#/use

繼續閱讀