利用Gate one和ngrok把內網中kali映射到公網,方便隨時隨地去使用kali進行操作

問題的起源,日常使用中會經常使用kali系統,winodws系統的話只有再裝個vmware虛擬機,裏面開啓kali,通過ssh進行操作是挺方便的,但是電腦會佔用更多資源,如果性能跟不上的情況下,會出現卡頓等等情況,很是讓人不爽,如果你在出差的情況下呢,還是要開啓虛擬機,費時費力,當然有人會說買個vps等等,如果你沒有vps呢?

這裏我們介紹種很簡單的情況。一臺空閒的電腦,能上網,不用花一分錢就能搭建一臺能通過web界面去訪問的kali。下面是效果圖


這裏需用用到Gate one和ngrok工具

先簡單的介紹下二款工具的使用

Gate one是一款基於HTML5的開源終端模擬器/SSH客戶端,同時內置強大的插件功能。它自帶的插件使其成爲一款令人驚豔的SSH客戶端,但是,它可以用於運行任何終端應用。用戶可以將GateOne嵌入其他應用程序從而提供各類終端訪問界面,它也支持各類基於Web的管理界面。

它的作用就是把我kali的終端配置成通過web就能訪問,效果圖


ngrok 一款類似內網轉發實現穿透工具,類似於花生殼,在本實驗中就是把內網中web端的kali映射到公網,通過公網訪問特定的域名就能登錄到內網中的kali,去進行操作,效果圖,那個網址就是本地映射端口80映射出去地址。



這樣的話,你就可以把kali裝在一臺閒置的電腦上,在同一個局域網的情況下,直接ssh去使用,出差在外網情況下,使用ngrok的外網地址也能連到內網這臺kali,當然ngrok不僅僅可以連本機,還可以通過終端去連接任意一臺主機,效果圖


當然這樣跳來跳去的話,對網絡穩定性要求還是蠻高的,不過好在方便不需要花錢,哈哈接下來講下主要配置

Gate one配置

1、https://github.com/liftoff/GateOne
2、解壓GateOne-master.zip
3、unzip GateOne-master.zip (如果沒有unzip命令 ;apt-get install unzip安裝)
4、進入當前文件夾 cd GateOne-master 

5、python ./setup.py install 進行安裝(沒有報錯,如果有的話自行百度下或者問我都行)



5、/usr/local/bin/gateone 爲啓動程序,調試的時候可能會用到
6、先啓動一次./gateone 生成配置文件 ctrl+c關掉進程


7、cd /etc/gateone/conf.d  cp 10server.conf  10server.conf_bak 備份配置文件


8、爲了方便調試關閉ssl/https/443


9、/etc/init.d/gateone restart 重啓服務(訪問你的IP)

Ngrok配置

Ngrok的下載地址:https://ngrok.com/download 有linux和windows,根據自己選擇下載對應的版本


使用前先要去註冊個賬號,

地址:https://dashboard.ngrok.com/user/login

登陸後會有個authtoken 用它進行認證


使用./ngrok authtoken ****  後面出現認證成功,以及認證文件保存在哪裏。


接下來就是使用./ngrok tcp 80 


好了 基本上算是完成了

在此感謝二位大佬:(稍後會私信聯繫倆位大佬,如有侵權,立馬刪帖)

@2429946577 http://www.freebuf.com/sectool/111956.htm

@uncle-heart  https://www.t00ls.net/thread-41900-1-1.html

完結撒花~圖片前後有些對不上是我把環境還原重新做了一遍\(^o^)/~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章