Volver a actualizaciones
Nuevo releaseAug 20, 2026

pingtunnel master-a0d08ec7d44f4829c543416542ef3734453a4a55

Pingtunnel es una herramienta que envía tráfico TCP/UDP a través de ICMP

Compartir

Pingtunnel

Go Report Card

Pingtunnel es una herramienta que envía tráfico TCP/UDP sobre ICMP.

Nota: Esta herramienta solo debe usarse para estudio e investigación, no la utilice con fines ilegales

image

Uso

Instalar servidor

  • Primero prepare un servidor con IP pública, como EC2 en AWS, asumiendo que el nombre de dominio o IP pública es www.yourserver.com
  • Descargue el paquete de instalación correspondiente desde releases, por ejemplo pingtunnel_linux64.zip, luego descomprímalo y ejecútelo con privilegios root
  • El parámetro “-key” es de tipo int, solo admite números entre 0-2147483647
sudo wget (link of latest release)
sudo unzip pingtunnel_linux64.zip
sudo ./pingtunnel -type server
  • (Opcional) Deshabilitar el ping predeterminado del sistema
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

Instalar el cliente

  • Descargue el paquete de instalación correspondiente desde releases, por ejemplo pingtunnel_windows64.zip, y descomprímalo
  • Luego ejecútelo con privilegios de administrador. Los comandos correspondientes a las diferentes funciones de reenvío son los siguientes.
  • Si ve registros de ping/pong, la conexión es normal
  • El parámetro “-key” es de tipo int, solo admite números entre 0-2147483647

Reenviar SOCKS5

pingtunnel.exe -type client -l :4455 -s www.yourserver.com -sock5 1

Reenviar tcp

pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455 -tcp 1

Reenviar udp

pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455

Usar cliente Android

Ya está disponible un cliente Android dedicado para pingtunnel, desarrollado por la comunidad.

Muchas gracias a itismoej por desarrollar este cliente Android.

Usar Docker

También se puede iniciar directamente con Docker, lo cual es más conveniente. Utiliza los mismos parámetros que arriba.

  • servidor:
docker run --name pingtunnel-server -d --privileged --network host --restart=always esrrhs/pingtunnel ./pingtunnel -type server -key 123456
  • cliente:
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

Gracias por la licencia gratuita de código abierto de JetBrains

Categorías