Rathole_reverseTunnel
RatholereverseTunnel is a lightweight and fast reverse tunneling tool that serves as an alternative to FRP. It supports TCP, UDP, WS+TLS, and Noise TLS protocols without requiring certificates. The software enables tunneling between up to 10 external (kharej) servers and 1 Iran server with multiple simultaneous ports, or alternatively 5 Iran servers to 1 external server. It supports both IPv4 and IPv6 addresses and can tunnel over filtered IPs. Installation is available via binary for Ubuntu 22 and Debian 12, or via compilation for Ubuntu 20 and Debian 11. Key features include configurable reset timers with heartbeat functionality, optional TCP nodelay for improved ping, compatibility with v2ray and Wireguard, and full tunnel and service removal capability. The script has been thoroughly tested on fully filtered servers and includes troubleshooting guidance, including DNS adjustments and service log inspection. Users are advised to test tunnels on trial servers before production deployment and to install an o