OpenWRT supports WireGuard! So why not use the VPN services on all your devices when you are not at home to use your own adblocker and other services you run on an OpenWRT device and have access to your local network.
The setup of the WireGuard server is not really difficult and straight forward.
Go to all articles of this series and the description of the test setup:

Software Installation
opkg update
opkg install wireguard-tools luci-proto-wireguard luci-app-wireguard luci-i18n-wireguard-en luci-i18n-wireguard-de
Optional software to create QR codes of the WireGuard peers setting.
Recommended it makes the setup of new peers very easy!
opkg install qrencode
After a successful installation restart network
and uhttp
/etc/init.d/network restart
/etc/init.d/uhttpd restart
Gib mir gerne einen Kaffee ☕ aus!
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕ ausgeben.
bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj
Create Wireguard Interface
Before you can start to create the WireGuard interface you maybe have to restart your network.

On CLI you can restart the network with restart
command.
/etc/init.d/network restart
Create a new interface named WG0
.

Select protocol WireGuard VPN
.

General Settings

- Click Generate new key pair to create new keys for the WireGuard server.
- Listen Port =
51820
- IP Addresses =
10.200.250.1/24
(this shall be an IP address which is totally different to the private IP range 192.168.xxx.xxx to avoid and IP conflicts.)
Advanced Settings

Firewall Settings
Click in ---cutom---
field and enter a name for a new firewall zone.

Firewall zone wg0
will be created automatically by OpenWRT.

DHCP Server

Peers

How to connect WireGuard peers are described in detail in this manual:
➡ WireGuard – Peer configuration
WireGuard got installed on the OpenWRT device. Please refer
➡ OpenWRT – Network configuration
to for a detailed description how to setup firewall.
See all articles of this series …

… on strobelstefan.org
➡ Overview of all OpenWRT Articles/

… hosted on Codeberg.
➡ https://codeberg.org/strobelstefan.org/openwrt-configuration
Gib mir gerne einen Kaffee ☕ aus!
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕ ausgeben.
bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj
Source:
– https://openwrt.org/
– https://openwrt.org/_media/docs/guide-graphic-designer/openwrt-logo-usage-guidelines.pdf
– https://www.wireguard.com/

ist absolut technik-begeistert und großer Fan von Linux und Open Source. Raspberry Pi Bastler der ersten Stunde und nach wie vor begeistert von dem kleinen Stück Hardware, auf dem er tolle Projekte umsetzt. Teilt hier seine Erfahrungen mit Nextcloud, Pi-hole, YubiKey, Synology und openmediavault und anderen spannenden IT-Themen. Nutzt Markdown und LaTeX zum Dokumentieren seiner Projekte und Gitea zum Versionieren. Sitzt vor einem 49“ Monitor, nutzt Windows und MacOS zum Arbeiten, Linux auf seinen Servern und virtuellen Maschinen und hört dabei Spotify und MP3s und Radio-Streams über seinen RadioPi.