4 ms·
I am not adding IP of every website I want to visit. I am adding IP of the website that I don't want to traffic through my VPN. It's my private vpn with pihol
by scottydelta 1y ago
I am not adding IP of every website I want to visit.
I am adding IP of the website that I don't want to traffic through my VPN. It's my private vpn with pihole on it which is always running. Right now you cannot blacklist traffic for ips on wireguard as in not send traffic of an IP via wireguard.
Here is a reddit thread from Wireguard subreddit discussing this problem and please read the comments how split tunneling is not supported: https://www.reddit.com/r/WireGuard/s/0Tdf0P9mNj https://www.reddit.com/r/WireGuard/s/0Tdf0P9mNj
- slau 1y agoThat entire thread is full of people saying it works fine and has been for years. I think maybe you just misunderstand how the wireguard config works.
- scottydelta 1y agoWhat you are talking is allowed IPs. How do you disallow IPs Even this article shows a python script approach so I made mine as a client. https://www.lautenbacher.io/en/lamp-en/wireguard-exclude-a-single-ip-address/ https://www.lautenbacher.io/en/lamp-en/wireguard-exclude-a-s... May be my use of split tunneling terminology is wrong?
- slau 1y agoYes, it is wrong. You just misunderstand how routing works. Say you’re at work, and the office router (192.168.1.1) gives you access to 10.3.0.0/16. This is where your company’s cloud is or whatever. You want all your traffic to go through your home network for whatever convoluted reason, except for the 10.3 stuff. You just add PreUp = ip route add 10.3.0.0/16 via 192.168.1.1 dev eth0 And AllowedIPs = 0.0.0.0/0 (Edit: remember to add a post up) And bam, you’re done. No crazy allowedip rules. When your computer generates packets to the company cloud, your OS won’t even try to talk to the VPN. Because the route table makes it go somewhere else entirely. I don’t know if this was the exact use-case you described in your blog, but I’m sure you can figure it out from here. Oh and this is also fully documented online in many places, including the AllowedIPs Calculator: https://www.procustodibus.com/blog/2021/03/wireguard-allowedips-calculator/ https://www.procustodibus.com/blog/2021/03/wireguard-allowed...
- scottydelta 1y agoPreUp doesn't work with Wireguard MacOS official client: https://www.reddit.com/r/WireGuard/comments/1dd3jhl/is_there_a_way_to_do_preuppostup_on_osx_and/ https://www.reddit.com/r/WireGuard/comments/1dd3jhl/is_there... From the above thread: > The official macOS app doesn’t support that as it integrates with the VPNKit API to support macOS features like on demand VPN. But you could install wg-quick vie homebrew I believe that could support every option Linux does. But not sure as I am not using the brew version but only the App as the on demand feature is more important to me.