Show HN: Expose your local services to public users safely (github.com)
Hi, everyone!
I'd like to introduce you to a new proxy for securely exposing local ports or your entire private network to the public.
Here are some classic scenes: - Maybe you want to access your special system by SSH somewhere public - Maybe you want to access the self-hosted LLM on a local PC from a public host - Maybe you want to access the local media services in a public network - ...
Also, there is another usage for the proxy. You can start the `anyproxy-gateway` on an internal host with a public IP, and then deploy the `anyproxy-client` abroad, then your traffic can safely go out through the client abroad.
2 comments
[ 2.6 ms ] story [ 23.5 ms ] threadThanks for the support!
## New Features
### Web Management Interface
* Gateway Dashboard *: Real-time monitoring at http://localhost:8090
- Active connections and traffic statistics
- Client status management with online/offline detection
- Session-based authentication (admin/admin123)
- Bilingual support (English/Chinese)
* Client Monitor *: Local monitoring at http://localhost:8091
- Runtime status and connection tracking
- Multi-client instance support
- Optional authentication
### Clash Configuration Download
- One-click download Clash proxy configuration from Client web interface
- Auto-generated config with HTTP/SOCKS5 proxy settings
- Ready for desktop and mobile Clash clients
- Complete proxy groups and routing rules
### Improved Authentication
- Proxy authentication now uses group_id and group_password
- More user-friendly than traditional username/password
- Better security with group-based client isolation
- Compatible with third-party clients like Clash
### Simplified Demo
- One-command Docker startup
- Pre-configured demo gateway at 47.107.181.88:8443
- Built-in security reminders
- Complete usage guide
Here is the demo: https://github.com/buhuipao/anyproxy/tree/main/demo