rathole
rathole is a command-line program that makes services on a device behind a home internet connection reachable from the internet, by routing traffic through a server that has a public address. It is aimed at people who run their own servers and are comfortable editing configuration files.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Features
No server neededNeeds your own server with a public IP.
SourceNo
No commands neededCommand-line program run from a terminal.
SourceNo
Automatic HTTPSNo automatic HTTPS addresses; it forwards raw ports.
SourceNo
Login in front of appsOnly shared tokens per service, no sign-in for visitors.
SourcePartly
Works beyond websitesForwards TCP and UDP services, per config.
SourcePartly
Your own domainExposes server IP and port; no domain feature.
SourceNo
Listed in
Needs your own server with a public address; no hosted service.
How to help
AI contributionsNot stated
The project has not said how it feels about AI-written contributions. Maintainers can set this by claiming the listing.