lanproxy
lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面、http代理、https代理、socks5代理...)。技术交流QQ群 736294209
Lanproxy is a Java-based reverse proxy tool that tunnels private network devices behind home or office routers to the public internet via a public server you control. Configure port forwarding rules through a web UI on port 8090, supports TCP, SSH, web servers, and remote desktop. A Go client altern
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.
Where it fits
- 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.