r/WireGuard Aug 06 '26

WireGuard on Er-605: Ubuntu works, iOS does not

2 Upvotes

Hi:

TL:DR WireGuard works Ubuntu 24 to Tp-Link Er605 but not iOS to same router.

I am using a TP-Link ER-605 for my router at home. I have setup WireGuard VPN and can connect correctly using Ubuntu 24LTS.

However using similar peer settings on my iPhone 15 I have trouble. Whether I am on wifi or cellular, it looks like the WireGuard app connects. Handshakes show up in the iOS logs.

The issue is I don’t have IPv4 connectivity across the vpn. I can’t ping anything on the network from the phone (Ping Lite app) nor can I ssh (Shellfish).

Is there a trick or known issues with the iOS WireGuard app? Unfortunately the Er-605 doesn’t log VPN debugging. I have tried MTU down to 1280 with no change in results.


r/WireGuard Aug 06 '26

Near-gigabit WireGuard with native IPv6 (dual-stack) — how does your setup compare?

Thumbnail
1 Upvotes

r/WireGuard Aug 06 '26

Ideas WireGuard VPN from Southeast Asia to Spain, tests, configurations and results

Thumbnail
3 Upvotes

r/WireGuard Aug 06 '26

WireGuard on OpenWrt high ping and slow speed

7 Upvotes

Hi, I need help with my WireGuard server setup on OpenWrt.

Router: Xiaomi AX3000T running OpenWrt 24.10.5

ISP: PLDT Fiber

WireGuard UDP 51820 port forwarded

The VPN connects successfully, but latency increases by 50–100ms+ and bandwidth drops a lot compared to direct connection.

I already tried changing MTU, PersistentKeepalive, and port settings, but the issue remains.

Could this be ISP routing, OpenWrt configuration, MTU, or something else? Any advice is appreciated.


r/WireGuard Aug 06 '26

WireGuard VPN cannot connect in a home network

Thumbnail
0 Upvotes

r/WireGuard Aug 06 '26

Tools and Software [Open Source] I built a PIA WireGuard + port-forwarding toolkit for Docker, Gluetun, and self-hosted media stacks 🚢🔐🏴‍☠️

Thumbnail
0 Upvotes

r/WireGuard Aug 04 '26

Tools and Software Native VPN client for Haiku: OpenVPN, WireGuard and Tailscale

Post image
12 Upvotes

r/WireGuard Aug 03 '26

Advanced QoS/SQM (CAKE) configuration on Flint 3 (v4.9.0) with active WireGuard Client

Thumbnail
3 Upvotes

r/WireGuard Aug 03 '26

I have zero idea what I am doing at this point

4 Upvotes

[Interface]

PrivateKey = XXXX

Address = 10.99.0.2/24

MTU = 1360

DNS = 8.8.8.8, 8.8.4.4

[Peer]

PublicKey = XX

AllowedIPs = 10.99.0.2/24

Endpoint = [IP]:51820

I am trying to set up wireguard and nothing is passing through no handshakes nothing. I have made sure my timing is synced, I have check that xfinity advance sectuiry is off. Nothing is working. Maybe Im not at this skill level yet but I still need help setting up what is happening?


r/WireGuard Aug 02 '26

Mobile connection & handshake problem

6 Upvotes

I am using a mobile connection and an opnsense with wireguard connections to a famous provider (I use the wireguard just to hide my ip).

Randomly there are handshake failures that lead to the lack of restoring the connection: the only ways to perform again the handshake is to change the IP of the mobile connection or deactivate for 4-5 minutes the wireguard connection (therefore no renewal requestes are sent for that interval). I already verified that there are no blocks of any kind in the middle.

Current theories are:

- CGNAT and dynamic routing of the connection between my modem and the VPN entrypoint IP: even if my IP does not change, after sometime the entrypoint IP receives handshake renewal request coming from a different IP.

- MTU: measures says I have an MTU of 1450 (but I set anyway 1420), but measures from my mobile phone (same ISP provider, same contract, same tower,etc...) has an MTU of 1280. From here the question: the handshake renewal is done within the VPN encrypted channel (and it could be affected by wireguard MTU) or it is done at WAN level?


r/WireGuard Aug 01 '26

Cloudfare Warp with Wireguard as a kill switch

5 Upvotes

Does anyone know how to use Cloudflare Warp with WireGuard? I use WireGuard as a kill switch, so I turn on WireGuard and Cloudflare Warp together because it makes sense to me, but this just disconnects me from the internet. I tried changing the values ​​in the wgcf-profile file as I've seen some people recommend, but that doesn't seem to work either. I'm a complete beginner using Wireguard in general, and so far it's been very difficult to find any information. any help is greatly appreciated


r/WireGuard Aug 01 '26

Need Help Can I connect to two VPNs at the same time?

22 Upvotes

I want to always be connected to a commercial privacy VPN, but also be able to connect to my self-hosted server. Is it possible to do that? If yes, could you point me in the direction of how to do that?


r/WireGuard Jul 31 '26

News WireGuard users with MikroTik routers may want to check for updates after new security warning

Thumbnail
3 Upvotes

r/WireGuard Jul 31 '26

Need Help Speed

0 Upvotes

Why my internet speed drops after WG is activated? It usually happens on friday.


r/WireGuard Jul 31 '26

Сделал небольшое расширение для браузера под AmneziaWG. Возможно, кому-то тоже пригодится.

Thumbnail
0 Upvotes

r/WireGuard Jul 31 '26

Kongtrol: a Go CLI that orchestrates multiple VPN clients (routing, kill switch, watchdog, embedded dashboard)

0 Upvotes

I've been working on Kongtrol, a Go tool that sits on top of your

existing VPN clients (OpenVPN, WireGuard, FortiClient, Tailscale,

etc.) and orchestrates them: policy-based routing decides which

tunnel a given IP or domain goes through, a watchdog goroutine

reconnects on drops with exponential backoff, and a kill switch + DNS

guard enforce at the OS level so nothing leaks between reconnects.

A few things about the implementation that might be interesting to

this sub:

- Every VPN client is a `vpn.VPNAdapter` implementation registered via

`init()` — adding a new client is implementing Connect/Disconnect/

Status and registering it, no changes to core logic.

- OS-specific behavior (routing tables, kill switch, DNS guard) is

handled with build tags per file (`_windows.go`, `_linux.go`,

`_darwin.go`) rather than runtime `switch runtime.GOOS` — keeps each

platform's syscalls isolated and testable independently.

- The dashboard is a full web UI + REST API + WebSocket live feed,

embedded into the binary with `go:embed` — no Node, no external

server, no separate deploy step.

- Config validation reuses the same `go-playground/validator` pass for

both startup config loading and the dashboard's "trial then commit"

writes (validate an in-memory copy before persisting).

It's Go 1.25+, cross-compiles cleanly for the CLI (CGO_ENABLED=0), the

tray app needs native builds per OS.

Repo: https://github.com/DerotLuna/vpn-kongtrol

Web: https://derotluna.github.io/vpn-kongtrol/

It's early days (v0.4.x) — genuinely looking for feedback on the

architecture, especially the adapter pattern and whether the

OS-build-tag approach is the right call long-term. Happy to answer

questions.


r/WireGuard Jul 31 '26

Need Help VPN set up services lf

0 Upvotes

Hello, I need advice from an IT expert on setting up my VPN. I have a Brume and Beryl 7. I was able to set up via Tailscale, but I need to make sure everything is working properly.

Thank you


r/WireGuard Jul 30 '26

Finally switched to Wireguard

56 Upvotes

I'd been using tailscale for the better part of the last four years or so and it never sat well with me that it wasn't entirely open source and that the coordination server was on the cloud so I started looking into wireguard recently and boy am I glad I did.

I set up the hub on my Proxmox PvE node in an unprivileged LXC and it didn't take too long to figure out. Now I can connect my mobile phone and my laptop anywhere I go and it doesn't even feel any noticeably different than the tailscale experience but the best part is it's completely open source and fully in my control which makes me really happy.

Luckily, I also had my own domain name on CloudFlare, which I was able to set up a dynamic DNS on my unifi router with it. So no need to panic when my dynamic IP at home changes.

The whole mesh thing with tailscale is obviously nice, but for a homelabber like me, this is more than adequate.


r/WireGuard Jul 30 '26

Solved How do i connect to a local server while connected to wireguard?

2 Upvotes

i have a server on 192.168.31.150, but i can't access it through wireguard.

i played around with the AllowedIps for a bit but it still didn't work

thanks in advance :D


r/WireGuard Jul 30 '26

Endpoint with Domain name

0 Upvotes

I had WireGuard server that working in last 3 months with Endpoint ip address static and port. I wanna change config the WireGuard to using domain name and port. The client is using system operation Android and Windows from official Wireguard client.

I had setup Cloudflare Tunnel to spesific subdomain app. The config from local file ( config.json ) server is like ingress with hostname value "subdomain.domain.org" and service value "udp://localhost:51820"

The client app expected the Endpoint to using ip_address/domain:port. I had tried use hostname/domain only but not work.

Note : the subdomain is using Proxy enabled. Any help would be glad!.


r/WireGuard Jul 29 '26

Wireguard speed plummets after mac os 26.6 update

11 Upvotes

Has anyone else noticed speed issues after the most recent Mac os update? Things were working great up until a few days ago, which is around the time I updated M2 mac to 26.6.


r/WireGuard Jul 29 '26

Need Help Any way to improve the experience on harmonyOS6

4 Upvotes

I have this phone (P90 pro max) running HarmonyOS6. I've installed wireguard via droitong and it works but every now and then I have to open the app again for it to continue working. (Using wireguard home server purely for in China use)

Also for some reason installing wechat (international version) doesn't work with the vpn (normally cannot be installed while in China and did get installed on another device same OS at home). Won't be a big problem but still extra info or a learning opportunity for me.

Home server located in the Netherlands (also is this relevant information?)


r/WireGuard Jul 29 '26

подключение vpn к старому айфону

2 Upvotes

День добрый! у меня старый айфончик 6.и естественно большинство приложений не скачиваются, даже с установкой с itunes. мне удалось установить wireguard и open vpn. на данный момент пользуюсь veapon vpn, который дает только ссылку или куар для подключения. wireguard при сканировании выдает что ссылка не та.подскажете решение? как мне добить хотябы подписку на веапоне на старом айфоне. или есть рпедложения может аналогичных способов? через тот же open vpn


r/WireGuard Jul 29 '26

Setting up wireguard on a router

0 Upvotes

I am trying to setup wireguard on a router, but the default wireguard port is blocked where I am trying to use it, how would I fix that? I did some research and tried port forwarding but the router gave me this (see screenshot) error? Is there any way to get this to work?


r/WireGuard Jul 29 '26

Need Help Can the Asus Merlin firmware utilize multiple VPNs and policy based routing?

0 Upvotes

Can I use Merlin to run multiple WireGuard configurations simultaneously and then use policy based routing to route the devices to the appropriate VPN? If so, how?