14

I am trying to figure out if it is possible in any way for me to remotely connect to a device on my home network, but remotely.

Scenario:

My entertainment system is connected to the home network, and every now and then when I'm at work (50 km away) I would like to activate it (usually because family doesn't know how to operate it) using the Android App the device maker has which I have installed on my phone.

Normally I would connect to Wi-Fi, and done app instantly connects to entertainment unit and starts operating.

But in this scenario would like to know how to achieve the same but from 50 km away not on same home WiFi connection.

I looked into DDNS but that didn't add up, as well as VPN but nothing adds up.

Keen to learn how to make the whole smart home work (all my electronic devices at home are connected to wireless network).

Router: Netgear D6400 Devices: AVR-x1100w, (i got couple controllers as well I'm going to be installing for light fixtures and air con). They all have web interface too.

Aeseir
  • 243
  • 1
  • 2
  • 7

1 Answers1

9

There are several ways you can achieve access to your home devices remotely, assuming the devices are not already configured to connect to an external server to provide this function (which many modern devices are). Here are the main options:


1. Use a VPN (Virtual Private Network)

A VPN can virtually place your Android device "inside" your home network, enabling seamless access to your home devices as if you were connected locally. Here’s how you can set it up:

  • Check if your router supports VPN hosting: Some routers come with built-in VPN server functionality. This is the easiest option if available, but many consumer-grade routers don’t support this feature.
  • Host your own VPN server: You’ll need a device within your home network to act as the VPN server. Popular options include:
    • A NAS (Network-Attached Storage) device: Many NAS devices, like Synology or QNAP, come with built-in VPN server functionality and DNS services.
    • A single-board computer like a Raspberry Pi: You can install OpenVPN or WireGuard to configure your own VPN server. While this option requires more effort, it’s highly customizable and cost-effective.

Once your VPN server is set up, you can connect to it from your Android device using a VPN client app. This approach is secure and allows access to all devices and services on your home network.


2. Use Router Port Forwarding

Port forwarding allows external devices to access specific services on your home network. This works best when the home device you want to access has a web interface, such as a media server or smart device. Here's how it works:

  1. Log in to your router's admin interface.
  2. Configure a port forwarding rule to map a public port to the private IP address and port of your home device. For example:
    • Public: your_public_ip:12380
    • Private: 192.168.1.xx:80 (your device’s internal IP and port)
  3. Access your device externally via http://your_public_ip:12380.

Limitations

  • Port forwarding is not ideal if the device requires an app or uses non-HTTP protocols, as app traffic is harder to redirect.
  • It exposes your home network to potential security risks, so ensure you use strong passwords and limit access to trusted IPs.

This method is suitable for simpler use cases, such as controlling a Kodi media center with its web remote.


3. Use a Hardware Solution

For a plug-and-play approach, you can use a service like KeepMyHomeIP, which provides a dedicated relay server to maintain a persistent connection to your home network. This eliminates the need for:

  • Configuring port forwarding.
  • Setting up your own VPN server.
  • Installing any additional software on your devices.

KeepMyHomeIP works by connecting your Android device to your home network through their relay servers, enabling you to access your devices effortlessly. This is a great option for users who want simplicity without compromising security.


4. Investigate Alternatives

Depending on your specific needs, a smart home device or ecosystem like Google Home, Amazon Alexa, or Apple HomeKit might already provide the functionality you’re looking for. These platforms often include remote access capabilities built into their apps and cloud services.


Final Thoughts

If you’re new to networking, setting up a VPN or port forwarding may seem daunting. A hardware solution like KeepMyHomeIP is a good option if you’re looking for an easy and reliable way to connect to your home network. Alternatively, if you’re tech-savvy and want more control, hosting your own VPN server or using router port forwarding might be worth exploring.

AK_
  • 103
  • 3
Sean Houlihane
  • 10,524
  • 2
  • 26
  • 62