Bu döküman, WireGuard VPN’i WG-Easy arayüzü ile birlikte Docker konteyneri olarak kurmak için hazırlanmıştır.
1. Güvenlik Duvarı (UFW) Ayarları
Ubuntu 22.04'te UFW genellikle aktif olarak gelir. Gerekli portları açın:
sudo ufw allow 51820/udp sudo ufw allow 51821/tcp
UFW durumu ve kuralları kontrol etmek için :
sudo ufw status verbose
2. Docker Kurulumu (Resmi Script ile)
Docker’ı hızlı bir şekilde kurmak için aşağıdaki komutu kullanın:
curl -sSL <https://get.docker.com> | sh
Kurulumdan sonra kullanıcıyı Docker grubuna ekleyin ve versiyon kontrolü ile kurulumu kontrol edin:
sudo usermod -aG docker $(whoami) newgrp docker docker version
3. WG-Easy Kurulumu
Config için dizin oluşturun:
mkdir -p ~/.wg-easy
WG Easy Docker Container Başlatın:
docker run -d \\ --name=wg-easy \\ -e WG_HOST=$(curl -s ifconfig.me) \\ -e PASSWORD=GUCLUSIFREGIRINBURAYA \\ -v ~/.wg-easy:/etc/wireguard \\ -p 51820:51820/udp \\ -p 51821:51821/tcp \\ --cap-add=NET_ADMIN \\ --cap-add=SYS_MODULE \\ --sysctl="net.ipv4.conf.all.src_valid_mark=1" \\ --sysctl="net.ipv4.ip_forward=1" \\ --restart unless-stopped \\ weejewel/wg-easy
4. Web Arayüzü Girişi
Tarayıcı üzerinden WG-Easy arayüzüne erişmek için:
http://SUNUCUIPADRESI:51821
Web arayüzü şifresi bir önceki adımda belirttiğiniz güçlü şifrenizdir.
Tüm istemci ayarları ve yapılandırma dosyaları şu dizinde tutulur:
~/.wg-easy
5. Web Arayüzü
New client butonuna bastıktan sonra tek yapmanız isim yazmak. Ardından oluşan konfigi indirip kullanmak istediğiniz bilgisayarlarda kullanabilirsiniz.