pingtunneltcp/udp 轉(zhuǎn) icmp 的數(shù)據(jù)傳輸工具
Pingtunnel
pingtunnel是把tcp/udp/sock5流量偽裝成icmp流量進行轉(zhuǎn)發(fā)的工具
注意:本工具只是用作學習研究,請勿用于非法用途?。。?/strong>
使用
安裝服務(wù)端
- 首先準備好一個具有公網(wǎng)ip的服務(wù)器,假定域名或者公網(wǎng)ip是www.yourserver.com
- 從releases下載對應(yīng)的安裝包,如pingtunnel_linux64.zip,然后解壓,以root權(quán)限執(zhí)行
sudo wget (最新release的下載鏈接)
sudo unzip pingtunnel_linux64.zip
sudo ./pingtunnel -type server
- (可選)關(guān)閉系統(tǒng)默認的ping
安裝GUI客戶端(新手推薦)
- 從pingtunnel-qt下載qt的gui版本
- 雙擊exe運行,修改server(如www.yourserver.com)、listen port(如1080),勾上sock5,其他設(shè)置默認即可,然后點擊GO
- 一切正常,界面上會有ping值顯示,然后可點擊X隱藏到狀態(tài)欄
- 設(shè)置瀏覽器的sock5代理到127.0.0.1:1080,如果連不上網(wǎng),出現(xiàn)socks version not supported錯誤日志,說明瀏覽器的代理不是socks5代理。如果提示非安全連接,說明dns有問題,勾上瀏覽器的【使用socks5代理DNS查詢】
安裝客戶端(高玩推薦)
- 從releases下載對應(yīng)的安裝包,如pingtunnel_windows64.zip,解壓
- 然后用管理員權(quán)限運行,不同的轉(zhuǎn)發(fā)功能所對應(yīng)的命令如下
- 如果看到有ping pong的log,說明連接正常
轉(zhuǎn)發(fā)sock5
pingtunnel.exe -type client -l :4455 -s www.yourserver.com -sock5 1
轉(zhuǎn)發(fā)tcp
pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455 -tcp 1
轉(zhuǎn)發(fā)udp
pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455
Docker
server:
docker run --name pingtunnel-server -d --privileged --network host --restart=always esrrhs/pingtunnel ./pingtunnel -type server -key 123456
client:
docker run --name pingtunnel-client -d --restart=always -p 1080:1080 esrrhs/pingtunnel ./pingtunnel -type client -l :1080 -s www.yourserver.com -sock5 1 -key 123456
效果
下載centos鏡像 centos mirror,對比如下
| wget | ss | kcp | pingtunnel | |
|---|---|---|---|---|
| 阿里云 | 26.6KB/s | 31.8KB/s | 606KB/s | 5.64MB/s |
評論
圖片
表情
