Technical Anshu
Tutorials Blog
🔀 Full vs Split Tunnel

WireGuard Full Tunnel vs Split Tunnel AllowedIPs Explained

Same server, same tunnel, two completely different behaviours — decided by a single line in the client config. Full tunnel sends everything through the office; split tunnel sends only office traffic. Here is what each really costs and buys.

✍️ Technical Anshu⚙️ AllowedIPs⏱️ 6 minute read
🎥 Full process in the video — WireGuard VPN server on the Untangle firewall, tunnel setup and client connection, step-by-step

Beginners often ask which mode is "correct". Neither is. AllowedIPs is a routing decision, and routing decisions are answers to questions about trust and speed. This page walks both modes with the exact config difference shown above, so you can set the tunnels from the video up the way your office actually works.

Same tunnel, two behaviours — decided by one line
[Interface] PrivateKey = EXAMPLE-CLIENT-PRIVATE-KEY-NOT-A-REAL-KEY Address = 10.10.10.2/32 DNS = 192.168.1.1 [Peer] PublicKey = EXAMPLE-SERVER-PUBLIC-KEY-NOT-A-REAL-KEY Endpoint = office.example.com:51820 AllowedIPs = 0.0.0.0/0 PersistentKeepalive = 25 ----- versus split tunnel ----- [Interface] PrivateKey = EXAMPLE-CLIENT-PRIVATE-KEY-NOT-A-REAL-KEY Address = 10.10.10.2/32 DNS = 192.168.1.1 [Peer] PublicKey = EXAMPLE-SERVER-PUBLIC-KEY-NOT-A-REAL-KEY Endpoint = office.example.com:51820 AllowedIPs = 10.10.10.0/24, 192.168.1.0/24 PersistentKeepalive = 25

Example configurations with fake placeholder keys. The only real difference between the two setups is the AllowedIPs line.

1

One Line Decides Where Your Traffic Goes

In the client config, the AllowedIPs line under [Peer] is the routing order for the whole tunnel. It lists which destination networks get sent into the VPN. Everything else travels the normal way. WireGuard itself does not care which style you pick — the config the firewall generates can be adjusted in the client, and the right choice depends on the job, not on habit.

2

Full Tunnel: AllowedIPs = 0.0.0.0/0

With 0.0.0.0/0, every connection the device makes — office servers, websites, updates, everything — travels through the tunnel to the office and out from there.

  1. Safer on public Wi-Fi: hotel and café traffic is encrypted end to end to your firewall.
  2. Your public IP becomes the office IP — useful for services that only allow your office address.
  3. Costs: speed is capped by the office connection's upload speed, and the office effectively "sees" all your browsing. On a phone it also spends more battery.
3

Split Tunnel: Only the Office Networks

With something like AllowedIPs = 10.10.10.0/24, 192.168.1.0/24 (the tunnel network plus your office LAN), only office-bound traffic enters the VPN. Websites and streaming go directly over the local connection.

  1. Faster for everything that is not office work, and kinder to the office connection.
  2. The catch: on public Wi-Fi, your non-office traffic is not protected by the VPN — the tunnel guards the office door, not the whole road.
  3. This is the right default for staff who mainly need files and servers from home.
4

How to Choose, Honestly

Ask one question: what is this tunnel for? Reaching office systems from a trusted home network → split tunnel, and enjoy the speed. Working from hotels, airports and client sites → full tunnel, and accept the speed cost. Company-owned laptops that should never browse unprotected → full tunnel, enforced by policy. Phones usually live happily with split tunnel, because their sensitive traffic is inside office apps anyway. Neither setting is "more secure" in the abstract — they protect different things, and picking knowingly is the whole game.

🎥 Watch the Complete WireGuard Setup in the Video

See the tunnel configuration created in the full setup video, then set its mode with this guide open beside you.

▶️ Watch Full Video
❓ Common Questions (FAQ)

Does full tunnel make my internet faster or slower?

Slower, almost always. Your traffic takes a detour: device to office, office to internet, and back. The ceiling is the office connection's upload speed, which on most broadband lines is far lower than the download speed you are used to.

Can I change the mode later?

Yes — edit the AllowedIPs line in the client config and reconnect. The server does not need any change. On the Untangle setup you can adjust the generated config in the WireGuard client after importing it.

Which mode should staff phones use?

Split tunnel is the practical default: office apps and files flow through the VPN, personal browsing stays direct and fast. Use full tunnel on phones only when company policy genuinely requires all traffic to pass the office firewall.

This guide is based on the Technical Anshu WireGuard VPN server video • Stuck on a step? Ask in the video comments — you will get a reply 🙏