TGViewer
Channel Public Channel
WireGuard - Reddit

WireGuard - Reddit

@r_wireguard

News and discussion for the Wireguard VPN

Subreddit: https://www.reddit.com/r/wireguard
Powered by : @r_channels & @reddit2telegram
Subscribers
486
Photos
334
Videos
10
Links
9.6K
Recent Posts 20 shown
Post #9791 3
IPSec VPN through Wireguard

Hello,

I would like to use an IPSec VPN through Wireguard but I don't know if it's possible.

Here is why I want to do that :
I have a Windows computer and I need to SSH to a remote server. In order to do that I must be connected to a IPSec VPN using Forticlient, and the only IP that can ssh to the remote server is my company network, accessible through Wireguard.

It should look like this : My computer -> Wireguard -> IPSec VPN (Forticlient) -> Remote server.


Do you think this is possible ? When I try it, I can't have both wireguard and forticlient working.

Thanks !

https://redd.it/1wpqx1t
@r_wireguard
Reddit From the WireGuard community on Reddit Explore this post and more from the WireGuard community
Post #9788 30
What is the least risky way to rotate WireGuard peer keys on devices that may stay offline?

Replacing a peer public key is simple when both ends can change together. It is less clear when laptops or small remote devices may be offline for weeks and the old key must eventually stop working. WireGuard identifies a peer by one public key, so there is no obvious overlap window for two keys on the same peer entry.

A staged approach could add a temporary second peer with a new key and a unique transition address, let the device reconnect and confirm traffic on the new identity, then remove the old peer after a deadline. That creates extra AllowedIPs and routing state, and careless overlap could make peer selection ambiguous. Reissuing a full configuration through another management channel is simpler but leaves recovery dependent on that channel.

How do you handle this in practice without locking out intermittently connected devices? Which endpoint, AllowedIPs, keepalive, and rollback checks are essential, and how do you prove the old key is no longer accepted after the transition?

https://redd.it/1wm1mla
@r_wireguard
Reddit From the WireGuard community on Reddit Explore this post and more from the WireGuard community
Post #9787 34
Compromised key reverse access

Title might be kinda misleading as i don't have the knowledge to word it better (total newbie).


But i am looking at wireguard to replace tailscale in a homelab and was wondering if the server is compromised and they have access to the private key, is it even possible for them "reverse" hack into my device connected through wireguard? The server will be VLAN isolated as well. So basically


WAN ==> router port forward ==> home server with wireguard <====> phone / pc

Thanks.


https://redd.it/1wkmq9v
@r_wireguard
Reddit From the WireGuard community on Reddit Explore this post and more from the WireGuard community
Post #9784 31
Iphone not connecting to wireguard

Hello, I've recently setup a unifi wireguard vpn and I am trying to connect to it on my iOS , but is not liking it, it works fine on my pc though.

I get the message "Configuration reading or writing failed" with no further explanation. Has anyone seen that one before? I tried to restart my phone, I initially had 2 vpn configs from openvpn on my phone, but I removed the profile and openvpn app completely, just using wireguard now.

I also tried to disable Content & Privacy Restrictions with no luck :(

https://redd.it/1wjl14n
@r_wireguard
Reddit From the WireGuard community on Reddit Explore this post and more from the WireGuard community
Post #9782 37
Wire Guard VPN Killing My Speeds

I had to get a new router from Verizon (cr1000a) after installed OpenVPN kept disconnecting every 2 hours. Our IT tried a few things but nothing worked, they switched me to wire guard and I no longer drop but now my WiFi speed and Ethernet speed are down drastically. I have an Asus A17 w/ an ax210 WiFi adapter.

WiFi speeds with vpn 250down / 50up
WiFi speeds without vpn 450 / 400

Ethernet with vpn 240 / 47
Ethernet with out vpn 900 / 950

IT says they think that’s normal, I’ve tried all the setting changes recommended by AI but nothing seems to help. All searches say my speeds should be reduced that much.

IPv6 was turned off because searches say the fios cr1000a router has issues with that.

The Asus gaming has been disabled.

Anyone have any suggestions to try. Google searches always recommend WiFi adapter changes but I don’t think it’s any of those settings since it affects both the WiFi and Ethernet. I did try them anyway but nothing ever changes.

https://redd.it/1wic001
@r_wireguard
Reddit From the WireGuard community on Reddit Explore this post and more from the WireGuard community
Post #9779 33
— and you can read the rest straight off the chart: the line **drops to zero** if the cap disconnected it, or **carries on** if the limit was overruled. Hovering a point breaks down that hour/day per tunnel. The legend is just the tunnel name and its colour; click an entry to show/hide that tunnel.

# Export a tunnel



Select a tunnel and use the new **Export** button in the toolbar (next to *Defaults*) to hand the config to another device or keep a backup. Three formats:

* **Plain file (**`.conf`**)** — a standard WireGuard config. Import it into any WireGuard client, phone or router.
* **Encrypted file (**`.mgconf`**)** — password-protected with **AES-256-GCM** (key derived from your passphrase). Unlike the at-rest storage format, it's **portable**: open it on any machine with the password. There's no recovery if the password is lost.
* **QR code** — scan straight into the WireGuard mobile app (this is the existing QR export, now reachable from the toolbar too).

**Include MasselGUARD settings** (file formats only) bundles the tunnel's extras — group, scripts, kill switch, auto-reconnect, data cap and notes — alongside the config. They ride along as **readable** `# MasselGUARD-…` **comment lines** that other WireGuard clients ignore, so the `.conf` stays universally importable, while MasselGUARD restores them on import. (Multi-line values like embedded scripts are base64-wrapped so the file stays valid.) QR codes are standard-only and can't carry the extras.

The tunnel editor's **Raw config** tab now shows those same `# MasselGUARD-…` lines below the config, and you can edit them there — Raw is a full editable view of both the WireGuard config and the MasselGUARD settings.

Importing understands all of it: `.mgconf` files prompt for the password, and any bundled settings are restored automatically. The CLI keeps pace — `MasselGUARDcli import file.mgconf --password <pw>`.

>The exported config contains the tunnel's **private key**. Keep plain and QR exports private; use the encrypted format to share safely. A managed policy that locks *Tunnels* now also disables Export.

# Twelve interface languages



MasselGUARD now ships in **twelve languages**. Six are new this release — **Italian, Portuguese (Brazil), Russian, Polish, Turkish, and Chinese (Simplified)** — joining English, Dutch, German, French, Spanish, and Japanese. Each gets its own flag in the picker (Settings → General → Interface language, and the setup wizard).

Alongside the new languages, this release clears a large **translation backlog**: hundreds of strings that had quietly stayed English in the European languages are now translated, and UI that was previously hardcoded is fully localized too — the tunnel **Connect / Disconnect** status and buttons, the entire **Theme Manager** (the theme editor and the community theme browser, plus the *Manage themes* / *Download themes* buttons), the *View preset* section, and the DNS/health tooltips. Switching language updates the whole window live.

**Escape hatch:** hold **Shift** while starting MasselGUARD to reset the interface language to the default (English) — handy if you land in a language you can't read. (The same Shift-at-startup reset already covers a bad font or theme, and there's a reminder of it under the language selector.)




https://redd.it/1whq8kt
@r_wireguard
Reddit From the WireGuard community on Reddit Explore this post and more from the WireGuard community
Post #9778 23
**Hide ring** checkbox, so you can show just the monthly ring, for example. The current-usage figures are also column-aligned now.
* `MasselGUARDcli help` **and** `version` **no longer need Administrator.** Informational commands run in any terminal; only commands that actually touch the tunnel driver require elevation.
* **Fixed: connecting a local tunnel from the CLI.** `MasselGUARDcli connect <name>` failed for local tunnels because the tunnel service was launched with the wrong host executable and exited immediately; it now starts correctly. Thanks to **Sven Grewe (**[**u/qoreQyaS**](https://github.com/qoreQyaS)**)** for the fix ([\#47](https://github.com/masselink/MasselGUARD/pull/47)).

# v3.9.5 — Selective Serval



This cycle is about **rules, portability, and languages**.

# Trusted-network rules now work in both directions



A *Trusted networks* rule used to do one fixed thing: connect on untrusted networks, disconnect on trusted ones. Now each trusted rule picks a **direction**:

* **When NOT on a trusted network** → activate its tunnel (protect on public WiFi — typically a **full tunnel**).
* **When on a trusted network** → activate its tunnel (bring something up only on known networks — e.g. a **split tunnel** at home or work).

A rule now acts **only on its own side**; the other side falls through to your other rules and the **Default action** (so the Default always still applies where a rule doesn't). Want both behaviours? Add two trusted rules against the one shared trusted-SSID list — one for on-list, one for off-list. Leaving a rule's tunnel blank disconnects on its side instead of connecting.

# Data-usage warnings (daily / weekly / monthly)



The per-tunnel data cap is now a proper **DATA-USAGE WARNINGS** section (in the tunnel editor's *Options*) with **daily, weekly, and monthly** thresholds — set any of them in MB, `0` = off.

When a tunnel's usage for a period crosses its threshold you get a **one-time notification**: a log entry, a tray toast, and the tunnel's row is **highlighted** (a subtle amber tint, with the usage figure turning amber and a tooltip breaking down today / this week / this month). Each warning re-arms at the next period boundary.

By default these are **warnings only** — nothing is disconnected. If you want a hard stop, tick **Kill at cap** (see *Enforce a cap* below) and MasselGUARD disconnects the tunnel when the period's limit is reached. Usage is measured from the connection history you already record (calendar day / week / month, UTC).

**Enforce a cap (disconnect at the limit).** Each period now has a **Kill at cap** checkbox next to its threshold. With it on, the tunnel is **disconnected** the moment its usage crosses that cap — with a log line, a **sticky toast** offering **Ignore & reconnect**, and a **🛑 marker** next to its Connect button (until you next start it) — and it won't auto-reconnect while over budget. The tunnel editor's usage section also shows each period's **current usage** (e.g. `· 320 MB used`) next to its threshold. Trying to (re)connect over the limit asks first:

* **Manually** (window open) → a *"Connect anyway and ignore the limit?"* confirmation.
* **Automatically** (a WiFi rule) → an interactive toast with the usage details and **Connect / Cancel** buttons; if you don't answer it defaults to **Cancel** (respecting the limit).

Choosing *Connect anyway* ignores that cap until the period rolls over, so you're not nagged every second. Enforcement is per-period and opt-in — leave it off for warning-only behaviour.

**See it on a chart.** The bottom info panel now has a **Timeline ⇄ Data usage** switch. In *Data usage*, it draws a **line chart (with dots) of data per tunnel** over the selected range — the same **24h / 7d / 31d** toggle you already use, with hourly points for 24h and daily points for 7d / 31d. The window grows a little in this view so the tunnel list keeps its size. The range doubles as the cap period, so where a tunnel's usage reaches its **daily / weekly / monthly** cap a **red limit-marker ring** appears on that point of its line
GitHub qoreQyaS - Overview Hail Eris! All Hail Discordia! Fnord? qoreQyaS has 9 repositories available. Follow their code on GitHub.
Post #9777 25
MasselGUARD - Opensource WireGuard client with automations for Windows X64/ARM64

[MasselGUARD in the Forking Fox theme](https://preview.redd.it/xt6tmfvl2uph1.png?width=1195&format=png&auto=webp&s=91b87db9f0bf3492d0d955aedb7edcbd750ca7fb)

MasselGUARD sits in the system tray and watches your WiFi connection. When you join a known network it activates the right WireGuard tunnel automatically. When you leave, or land on an unknown network, a configurable fallback fires. It also works as a clean manual WireGuard front-end. **Native x64** ***and*** **ARM64.** Fully themable and with 20+ shipped themes.

**Github:** [**https://github.com/masselink/MasselGUARD**](https://github.com/masselink/MasselGUARD)

**Download:** [**https://masselink.net/**](https://masselink.net/)

**New in version 4.0.0**

# Split tunneling (route / IP-based)



Every local tunnel's editor now has a **Split** tab with three modes:

* **Off** — route everything through the tunnel (the classic full tunnel; unchanged default).
* **Exclude these ranges** — a full tunnel *except* the destination IP ranges you list (e.g. keep your printer, LAN or a streaming service on the normal connection).
* **Only these ranges** — the opposite: only the listed ranges go through the tunnel, everything else uses your normal connection (a classic split VPN to specific subnets/services).

List the ranges one per line in **CIDR notation** (`192.168.1.0/24`) or as a single address (`10.0.0.5`); **IPv4 and IPv6** are both supported. Under the hood MasselGUARD computes the tunnel's effective routes for you (the standard WireGuard *AllowedIPs* math) — no manual route tables.

It plays correctly with the **kill switch**: in *Exclude* mode the excluded ranges are still allowed out over your normal connection instead of being blocked. Your split settings also **travel with an exported tunnel** (`.conf` / `.mgconf`) and show up in `MasselGUARDcli info`.

>**Coming later:** *per-app* split tunneling (choose by application rather than IP range) — planned for a later 4.x update.

# Also in this release



* **Cap-killed marker is now red.** When *Kill at cap* disconnects a tunnel, the 🛑 marker by its Connect button is properly coloured.
* **Usage indicator: bars or rings.** Each tunnel's data-cap usage now shows on its row as slim horizontal **bars** (day / week / month, colour-coded, with the exact breakdown on hover) — the new default. The bars now **stretch to use the available width** and **line up across every row** (connected and disconnected) so they read cleanly. Prefer the original compact **rings**? Switch it in **Settings → Appearance**.
* **Live traffic moved to the info panel.** The per-tunnel ↑/↓ figures that used to crowd each tunnel row are now a single **combined ↑/↓ total for all active tunnels**, shown (with a live status dot) in the Timeline / Data-usage panel header — hover it for the per-tunnel breakdown. The rows are cleaner and, in Timeline view, the ◀ ▶ session arrows sit just to the right of that total.
* **Heads-up when running from OneDrive.** If you launch MasselGUARD from a cloud-synced folder (OneDrive), it now warns you that **local tunnels can't start there** — the tunnel service runs as *LocalSystem*, which can't read files in your personal cloud folder (you'd otherwise get a cryptic "Element not found"). Move it to a normal local folder (e.g. `C:\MasselGUARD` or Program Files). Localised in all 12 languages; companion (WireGuard-for-Windows) tunnels are unaffected.
* **Sharper window buttons.** The minimize / maximize / close buttons in the title bar are now crisp vector icons at a uniform size.
* **New "Forking Fox" theme.** A signature theme for this release — a low-poly fox on warm ember tones (dark + light) — in the theme browser under **Settings → Appearance → Download themes…**.
* **Polish.** Wider tunnel dialogs (no more clipped *Kill at cap*), and the Theme Manager's theme list scrolls with the mouse wheel again.
* **Hide a usage ring per period.** Each period (daily / weekly / monthly) in the tunnel editor's DATA-USAGE section now has its own
Post #9772 53
Using a "travel router" connecting to a NAT'd target without static IP.

So... the client end, I THINK is fairly easy. There's tonnes of travel routers. I assume I need to find one that can have one of it's interfaces set up to talk wireguard.

What's the smallest/easiest way to setup a (preferably wireguard) box, behind my router at home that can reach out and update something with the new dynamic IP to use for a travel router to target?
I'd guess it's just port forwarding to router?

A small box that "just work" would be ideal.
A "follow this guide" idea for something windows/linux based (maybe something that'd work on a raspberry PI/similar?) would be a good 2nd.

https://redd.it/1wdc9tt
@r_wireguard
Reddit From the WireGuard community on Reddit Explore this post and more from the WireGuard community
Older posts →

About this channel

How can I read @r_wireguard without a Telegram account?
TGViewer shows the public web preview Telegram publishes for WireGuard - Reddit: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does WireGuard - Reddit have?
WireGuard - Reddit (@r_wireguard) has 486 subscribers on Telegram, refreshed roughly every 30 minutes.
Does WireGuard - Reddit know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →