Configuring a VPN relay server for remote access to your home connection.
Configuring a VPN relay server for remote access to your home connection.
I'm just having a good time, right? Do you have any other choices in mind?
When facing a CGNAT issue, the recommended fix is using https://ngrok.com/. You can also seek assistance via my VPN guide if you encounter problems with the VPN configuration *sameless plug*.
Find the UPnP configuration and this guide explains how to forward ports.
It essentially establishes a link to ngrok servers on ports 80 or 443 and directs the traffic via that. In short, it functions like; your web address → ngrok networks → your network.
You need a way to guide traffic to your VPN. I rely on a DDNS service—it shows an address that maps to your modem’s public IP. When you connect, you input the address instead of your real IP. SoftEther includes one, and there are several free options: http://freedns.afraid.org/, https://www.noip.com/free, https://dyndnss.net/eng/, https://www.duckdns.org/, and https://www.cloudns.net/dynamic-dns/. I’m using http://freedns.afraid.org/ for other setups.
Setting this up can feel complicated with many components. If you’re unsure, just ask and I’ll clarify as much as possible.
I really understand the complexity, especially as I'm picking things up slowly.
It helps to break it down simply. DDNS delivers your traffic by using a different IP address each time you request content, usually from a nearby server. When you're in Europe and want American videos, the service switches to an IP that serves those videos. It works similarly to a VPN by masking your real location and routing your requests through another server, making it appear as though you're browsing from that region.
In reality, the DDNS address refers only to your public IP address and nothing more. If you select my.awesomevpn.com, it will point to the IP assigned by your ISP for your modem. Should that IP change, the address will update accordingly. This happens similarly when you visit Google.com—depending on your location and traffic patterns, you connect to different servers, and the IP you see in a ping will vary based on your region or country. DNS serves this purpose by converting domain names into IP addresses for connection. DDNS is a dynamic version where the IP behind the address can shift. You don’t need to eliminate it entirely, but if your IP changes, you’ll have to remember the new one and adjust your VPN client settings.