Search…
⌃K

Access your IP camera remotely

This tutorial will explain you, how you can use LocalXpose to access your local IP Camera.

1. Setup your IP camera

Make sure you have your IP camera connected to your network, set a static IP for your IP Camera. Also note the IP & port of running service.
Here we have our feed accessible in https://192.168.1.249:8080.

2. Create a reserved subdomain (Optional)

If you want to use your own domain instead of *.loclx.io, refer to create a custom domain.
For accessing our camera feed, lets reserve a specific domain for it.
loclx domain reserve --subdomain ipcamera --region ap
loclx domain reserve --subdomain ipcamera --region ap
✓ Reserving a Domain...
subdomain is reserved -> ipcamera.ap.loclx.io
LocalXpose has provided us with a reserved domain "ipcamera.ap.loclx.io".

3. Expose your IP Camera

After we have reserved a subdomain for our IP Camera, we can now go ahead and expose our camera's web feed.
loclx tunnel http --reserved-domain ipcamera.ap.loclx.io --to 192.168.1.249:8080
Most IP camera come with inbuilt authentication system, if your camera doesn't you can use LocalXpose's basic authentication feature by passing an option "--basic-auth user:pass" like following.
loclx tunnel http --reserved-domain ipcamera.ap.loclx.io --to 192.168.1.249:8080 --basic-auth user:pass
✓ Creating HTTP tunnel...
Tunneling http://ipcamera.ap.loclx.io --> 192.168.1.249:8080
Tunneling https://ipcamera.ap.loclx.io --> 192.168.1.249:8080

4. Visit your Camera Feed

Next, we can use the subdomain "https://ipcamera.ap.loclx.io" to see the camera feed.
If you are having trouble with playback try reducing stream quality (video bitrate). For improving latency use the LocalXpose region close to you with option "--region [us|ap|eu]".