Expose a home or office web server to the public internet without a static IP or router port-forwarding access.
Access a private machine via SSH or remote desktop from anywhere on the internet through a tunnel.
Forward any TCP service running on a private network through a controlled public server endpoint.
Self-host a reverse proxy alternative to services like ngrok for persistent internal service exposure.
Requires a public-IP server for the server component and a JRE on the client machine (or use the Go client). Web UI on port 8090. Documentation is primarily in Chinese.
Lanproxy is a tool for making a computer or server on a home or office network accessible from the public internet. Normally, devices behind a home router are hidden from the outside world because the router assigns them private addresses. Lanproxy creates a tunnel between that private device and a public server you control, so that external traffic can be forwarded through to the private machine. The README and documentation are primarily in Chinese. The project is written in Java. To use it, you run the server component on a machine with a public IP address, and then run the client on the private machine you want to expose. Once the tunnel is established, you configure which ports on the private machine should be forwarded through which ports on the public server. The web-based management panel (accessible on port 8090 by default) lets you configure clients and proxy rules without editing config files by hand. SSL is supported between the client and server components. Lanproxy can forward any TCP traffic, which means it works for web servers, SSH, remote desktop, and other network services. The Go-based client is also available as a separate repository for users who cannot or do not want to install a Java runtime. There are two editions. The open-source free version on GitHub covers the core tunneling functionality. A paid commercial upgrade adds features like custom domain binding, automatic SSL certificate management, multi-user support, and proxy modes for HTTP, HTTPS, and SOCKS5. A hosted version of the service is also offered at a linked website for users who do not want to run their own public server.
← ffay on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.