隧道协议PingTunnel概览,配置简单,可用于过市面上绝大部分的硬件防火墙 2021-12-12

项目地址 https://github.com/esrrhs/pingtunnel
- 基于ICMP协议
- 需要root权限
- 客户端/服务端工作模式
- 支持socks5/tcp模式
- 高速(据官方说,下载CentOS ISO镜像时候,对比kcp的600KB/s,它可以达到5.64MB/s)
基于TCP/IP协议的上下层协议示意,20220221补充该资料文档

安装测试过程
步骤01-更新
root@server:~# apt-get update
步骤02-安装必要的工具
root@server:~# apt-get install wget unzip
步骤03-创建工作目录
root@server:~# mkdir -p /root/src/
步骤04-下载程序
root@server:~# cd /root/src/
root@server:~# wget https://github.com/esrrhs/pingtunnel/releases/download/2.6/pingtunnel_linux_amd64.zip
root@server:~# unzip pingtunnel_linux_amd64.zip
root@server:~# mv pingtunnel /usr/bin/TunNEL
root@server:~# chmod +x /usr/bin/TunNEL
步骤05-配置服务端
隧道1-Tunnel-Pass FireWall
执行命令,形成Tunnel隧道的服务端
root@server:~# /usr/bin/TunNEL -type server -key 102030 -noprint 1 -nolog 1
步骤06-配置客户端-Windows环境
下载对应的Windows版本 地址 https://github.com/esrrhs/pingtunnel/releases/download/2.6/pingtunnel_windows_amd64.zip C:\Users\admin\Downloads> TunNEL -type client -l 127.0.0.1:11818 -s 198.*.125.* -sock5 1 -key 102030 -noprint 1 -nolog 1 连接上,就形成了一个本地有socks5监听的隧道
步骤07-测试隧道是同通畅,以及速度
打开浏览器,让SwitchyOmega代理,走到本地的socks5://127.0.0.1:11818,看能否联网即可 测试速度,打开speedtest fast几个测速网站尝试即可。
进阶教程
进阶教程01-进阶配置增加ping tunnel国内云VPS入口服务器,v2022-02-21
增加国内云主机VPS,配置ping tunnel客户端,可以为未root的安卓,未越狱的苹果手机,使用ping tunnel增加便利,比较推荐大家用这个方式配置ping tunnel。
详见教程地址: https://dasmz.com/?p=1404
进阶教程02-增加 iptables 的双端限速,v2022-02-21
进行入口服务器和远端服务器连接的双端限速,可以有效避免载荷流量被硬件防火墙/抗DDoS设备当成攻击流量而过滤
详见教程地址:https://dasmz.com/?p=1406
YouTube:
冷门的隧道协议PingTunnel概览
博客 https://dasmz.com/?p=867
视频-配置服务端 & Windows平台客户端 https://youtu.be/59KgX5qBLEk
视频-配置安卓Android平台客户端 需要root的手机,这个也就不具普遍性,需要安装SagerNet客户端以及Ping Tunnel Plugin插件,即可。

Pingback引用通告: 冷门的隧道协议PingTunnel概览,进阶配置第一课,增加ping tunnel客户端国内云VPS入口服务器 2022-02-21 | Dasmz
Pingback引用通告: 冷门的隧道协议Ping Tunnel,进阶配置,第二课,增加iptables双端限速 2022-02-21 | Dasmz