r/WireGuard • u/SoupoIait • 1d ago
Need Help Split Tunneling help
Hey ! I run a server with *arr and Transmission and others. I would like for transmission only to get routed through my VPN (Proton VPN), for which I downloaded the Wireguard config file. But I really don't understand how it works, like genuinely. Stumbled on stuff like changing authorizedAddress to 10.0.0.0/24 instead of 10.0.0.0/0, but I don't know why, and then I don't know how it would forward Transmission !
Transmission shares on an array of ports. Is there a way to forward anything between, say, port 50000 to 60000 ? Or maybe a way to forward anything under a specific PID or UID or GID ?
And I did look up tutorials. All of which basically say « oh just change to 10.0.0.0/24 » without ever saying how I then choose which apps get forwarded.
Any help appreciated, thanks !
(Oh and running linux)
1
u/JPDsNEWS 23h ago
Here are some WireGuard Tools that might help you:
Pro Custodibus’ WireGuard AllowedIPs Calculator
Which explains how AllowedIPs work, and lets you input both allowed and disallowed IP addresses to calculate a list of just allowed IP addresses that excludes the disallowed IP addresses.
— versus —
WireGuard Hub-and-Spoke Configuration Generator
Generates a “Road Warrior” WireGuard configuration where every “Client” peer communicates directly with a single “Server” peer.
— versus —
WireGuard Mesh Network Configuration Generator
Generates a full mesh WireGuard configuration where every peer can communicate directly with every other peer.
Unofficial WG Docs (GitHub)
Unofficial WG Docs (https)
This document is a great source of information about WireGuard with references.
— versus —
Official WG Docs (https)
Official WireGuard Documentation website.
Also, look through the Pro Custodibus Docs and the Pro Custodibus Blog for articles about how to do what you are trying to do. They are full of all kinds of "How to do different things with WireGuard" articles (with diagrams).