Skip to content

LanceHuang245/Unchained

Repository files navigation

English | 简体中文

Unchained

Unchained provides a GUI for Rathole, simplifies the process of configuring and managing multiple forwarding services, making the powerful features of Rathole more accessible to everyone.

Features

  • Intuitive graphical interface: Say goodbye to complex command lines and effortlessly manage forwarding services through a streamlined interface.
  • Simplified configuration: Visualizes Rathole's configuration process, lowering the learning curve.
  • Multi-service management: Conveniently add, edit, and delete multiple forwarding services.
  • Clear status: View connection status in real time—successful or failed connections are immediately apparent.

Usage Instructions

  1. A server with a public IP address, with the required ports open in the firewall for connection and traffic.
  2. Download Rathole and run the Rathole server on your server following the README, or use a pre-configured Rathole server provided by others
  3. Run Unchained
  4. In Unchained, enter the bind.addr and Token from the Rathole server's [server] section, along with the port address to be forwarded
  5. Click Start Penetration. If “Control channel established” appears, penetration is successful. You can now connect to the bind_addr under [server.services.*] on the server.

Screenshots

Main Main Settings

Contributing

We welcome community users to contribute! Feel free to fork this repository, submit Pull Requests, and make suggestions and report bugs through Issues.

License

MIT License © Huang LinXing

About

Unchained provides a GUI for Rathole, simplifies the process of configuring and managing multiple forwarding services, making the powerful features of Rathole more accessible to everyone. Unchained为内网穿透工具Rathole提供了一款直观的GUI,旨在简化Rathole的配置和管理流程,帮助用户轻松地同时转发和管理多个服务,让强大的Rathole变得更加简单易用。

Resources

License

Stars

Watchers

Forks

Contributors