Tunnel de Ping
Pingtunnel est un outil qui envoie du trafic TCP/UDP via ICMP.
Remarque : Cet outil doit être utilisé uniquement à des fins d'étude et de recherche. Ne l'utilisez pas à des fins illégales.
Usage
Installer le serveur
- Préparez d'abord un serveur avec une adresse IP publique, telle que EC2 sur AWS, en supposant que le nom de domaine ou l'adresse IP publique est www.votreserveur.com
- Téléchargez le package d'installation correspondant à partir des versions, telles que pingtunnel_linux64.zip, puis décompressez et exécutez avec les privilèges root .
- Le paramètre « -key » est de type int , ne prend en charge que les nombres compris entre 0 et 2147483647.
sudo wget (link of latest release)
sudo unzip pingtunnel_linux64.zip
sudo ./pingtunnel -type server
- (Facultatif) Désactiver le ping par défaut du système
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
Installer le client
- Téléchargez le package d'installation correspondant à partir des versions, telles que pingtunnel_windows64.zip, et décompressez-le
- Exécutez ensuite avec les privilèges d’administrateur . Les commandes correspondant aux différentes fonctions de renvoi sont les suivantes.
- Si vous voyez un journal de ping-pong, la connexion est normale
- Le paramètre « -key » est de type int , ne prend en charge que les nombres compris entre 0 et 2147483647.
Chaussette avant5
pingtunnel.exe -type client -l :4455 -s www.yourserver.com -sock5 1
Transférer TCP
pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455 -tcp 1
Transférer UDP
pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455
Utiliser Docker
Il peut également être démarré directement avec Docker, ce qui est plus pratique. Mêmes paramètres que ci-dessus
docker run --name pingtunnel-server -d --privileged --network host --restart=always esrrhs/pingtunnel ./pingtunnel -type server -key 123456
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
Merci pour la licence gratuite JetBrains Open Source