For Developer, IoT enthusiast, hobbyist

Sign In Download Getting Started

lan2wan is a cross-platform ingress edge router that allows you to access your local services from the Internet. You can access your local services through any number of NATs or firewall.

End-to-End Encryption - intended to prevent data being read or secretly modified, other than by the true sender and recipient(s).
Authentication - You can add additional layer of security for your services. Supports, Basic, OAuth2, Time-based One-time Password (TOTP), etc.,

# command to publish a http service from your localhost
lan2wan publish http://localhost:8080 --username hello --password my_secret

# command to publish a directory from your localhost
lan2wan publish file:///tmp/my_share --username hello --password my_secret

# command to publish a tcp port from your localhost
lan2wan publish tcp://127.0.0.1:22
Remote URL / HTTP http://random-domain.lan2wan.online
Remote URL / HTTPS https://random-domain.lan2wan.online

# command to attach your published tcp port on a remote host
lan2wan attach https://random-domain.lan2wan.online
tcp service is listening on: 127.0.0.1:35913
# ssh into a remote host
ssh root@127.0.0.1 -p 35913
root@127.0.0.1's password: