# Routing All Home Traffic Through a VPN Tunneling all home traffic through a VPN-configured router significantly enhances your online privacy and security by encrypting every request sent from any device on your network. This shields your household’s internet activity from your ISP, advertisers, and potential eavesdroppers. It also ensures a consistent, protected IP identity across all devices, making location-based filtering more manageable and protecting children’s devices without configuring individual apps. Additionally, this setup allows you to enforce geographic consistency, bypass regional restrictions, and add another layer of anonymity for your entire home without requiring technical knowledge on every device. ## Step 1: Configure Advanced Features - **VPN Routing**: - Log into the router admin panel and set up OpenVPN or WireGuard with your VPN provider. - Use VPN Fusion or policy routing to choose which devices go through the VPN. - **Parental Controls**: - Set internet schedules (e.g., no internet after 10 PM) - Block sites by category or domain (e.g., using OpenDNS or built-in tools) - **QoS and Monitoring**: - Prioritize Zoom, Teams, or gaming devices. - Use traffic monitoring dashboards to identify heavy usage patterns. --- ## Step 2: Implement an AlgoVPN Configuration on Your Router If you've deployed your own AlgoVPN server (see the "Install Algovpn Guide"), you can now route your home traffic through it. ### 1. Confirm Your Current Public IP - On a device connected to your router, go to [https://ipchicken.com](https://ipchicken.com). - Note the current public IP address. This is your connection without VPN. ### 2. Obtain the AlgoVPN Configuration Files - Retrieve the WireGuard `.conf` file generated by Algo. - This will be in the `configs/` or `wireguard/` folder from your Algo deployment. - Save it to your computer. ### 3. Upload VPN Config to Your Router - Log into your router's admin panel. - Navigate to the **VPN Client** section (specific path varies by brand). - Select **WireGuard** as the VPN protocol. - Import or paste the `.conf` file. - Apply or enable the VPN connection. ### 4. Confirm the VPN is Working - Once connected, go again to [https://ipchicken.com](https://ipchicken.com). - The IP address should now reflect the location of your AlgoVPN server. - If it's the same as before, something may be misconfigured (check the WireGuard status or logs). ### 5. Update DNS Settings to Use OpenDNS - While still in the router admin interface, find the **DNS settings** section. - Set custom DNS servers to: - **208.67.222.222** - **208.67.220.220** - This ensures that even while using VPN, your DNS filtering rules (e.g., family protection) are active. --- Routing your traffic through AlgoVPN while combining it with OpenDNS gives you strong privacy, content filtering, and control over every device in your home.