Host Your Localhost In Minutes
ssh -R 0:localhost:80 tunnel@freeya.in guna
Public URL: https://guna.freeya.in
80 is the default HTTP port. If your local app runs on a different port, replace 80 with that port number.
guna is only an example name. Change it to your name or the name you want for your app.
SSH key help
The tunnel command works without -i when SSH has a default key. If SSH says Permission denied (publickey), create the default key first.
First-time SSH prompt
The first time you connect, SSH may ask whether you trust freeya.in.
The authenticity of host 'freeya.in' can't be established. Are you sure you want to continue connecting (yes/no/[fingerprint])?
Type yes and press Enter. SSH will save this server as trusted on your computer. Future connections from the same computer will not ask again unless the server key changes.
Linux, macOS, or Windows PowerShell
ssh-keygen -t ed25519 ssh -R 0:localhost:80 tunnel@freeya.in guna
When ssh-keygen asks where to save the key, press Enter to use the default path. Do the same for passphrase unless you want one.
Custom key name
If you saved the key with a custom filename, pass it explicitly.
ssh -i ~/.ssh/freeya_tunnel -R 0:localhost:80 tunnel@freeya.in guna
Keep the SSH window open while the public URL should stay live. Use https:// for public tunnel URLs.
Support this service with PayPal
send feedback to blogyain@yahoo.com