How to Set Up a WireGuard Exit Node with WireGuard Easy GUI: Step-by-Step Guide

Опубликовано: 15 Февраль 2026
на канале: LinuxCloudHacks
3,548
88

Welcome to our channel! In this video, we'll guide you through the process of setting up a WireGuard exit node using the WG-EASY GUI. Whether you're a beginner or an experienced user, our step-by-step instructions will help you get your WireGuard exit node up and running smoothly.

📋 Video Chapters:
00:00 Introduction
01:12 What is needed
02:18 Installing Docker
03:25 Docker compose configuration file
06:45 Starting WireGuard Easy GUI
07:37 Adding Android device
08:48 Adding Apple device
09:33 Removing wg-easy app
10:07 Port Forwarding on the Router

🛠️ Tools and Resources:
WG-EASY https://github.com/wg-easy/wg-easy
DOCKER INSTALL https://docs.docker.com/engine/install/

🌟 Why Use a WireGuard Exit Node?
Using an exit node with WireGuard provides enhanced privacy, security, and network flexibility. It allows you to route your internet traffic through a different location, masking your IP address and ensuring your data remains encrypted.

🔔 Subscribe for More Tutorials!
If you found this video helpful, please give it a thumbs up and subscribe to our channel for more tech tutorials, tips, and guides. Don't forget to hit the bell icon to be notified when we upload new content!

Got questions or feedback? Drop a comment below, and we'll get back to you as soon as possible. Happy networking!

Commands:

apt update
apt install ca-certificates curl
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/deb... -o /etc/apt/keyrings/docker.asc

chmod a+r /etc/apt/keyrings/docker.asc
echo "deb [arch=arm64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu jammy stable" | tee /etc/apt/sources.list.d/docker.list
apt update

apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo usermod -aG docker $USER
relogin
systemctl status docker
docker ps

curl -O https://raw.githubusercontent.com/wg-...

volumes:
etc_wireguard:

services:
wg-easy:
environment:
LANG=en
WG_HOST=vpn.linuxcloudhacks.ovh 123.123.123.123
PASSWORD=password
PORT=80
WG_PORT=443
WG_DEFAULT_ADDRESS=10.192.0.x
WG_ALLOWED_IPS=0.0.0.0/0
WG_DEFAULT_DNS=1.1.1.1
WG_MTU=1420
WG_PERSISTENT_KEEPALIVE=25
UI_TRAFFIC_STATS=true
UI_CHART_TYPE=3

image: ghcr.io/wg-easy/wg-easy
container_name: wg-easy
volumes:
etc_wireguard:/etc/wireguard
ports:
"443:443/udp"
"80:80/tcp"
restart: unless-stopped
cap_add:
NET_ADMIN
SYS_MODULE
sysctls:
net.ipv4.ip_forward=1
net.ipv4.conf.all.src_valid_mark=1