Ubuntu grafiksel arayüzü üzerinden XLOG ile Wireguard VPN kurulumu anlatılacaktır
1.ADIM
Ubuntu nun Network Manager Grafiksel arayüzü kullanılarak Wireguard VPN kurulumu yapılabilmektedir.
terminal üzerinden root@pc:~$ nm-connection-editor
yazarak Network Connections a giriniz sol altta bulunan "+" işaretine tıklayıp Bağlantı türünü Wireguard olarak seçerek Create e tıklayınız
2.ADIM
Gelen Wireguard Connection Editing penceresinden bağlantınıza isim veriniz
Private Key kısmına kendi oluşturacağınız Wireguard key i giriniz
Private Key oluşturmak için terminalden
root@pc:~$ wg genkey
komutunu giriniz
eL6AsFSaTh0XaiBDhkiLYnBuJAn9o3PIF3WO/qsDGk0=
çıktı olarak yukardaki gibi bir key oluşacaktır. Oluşan bu keyden Public key türetilmesi gerekmektir.
terminalden root@pc:~$ echo "eL6AsFSaTh0XaiBDhkiLYnBuJAn9o3PIF3WO/qsDGk0=" | wg pubkey
komutunu giriniz
oaih/wRIVhDUxCOiQDY6TL8iOvqCTH8AZks5AepiN30=
Oluşan bu public key bu peer i XLOG ile eşleştirirken kullanılacaktır.
ListenPort varsayılan rastgele port olmasını isterseniz automatic seçeneğinde kalmalıdır.
Şimdi Wireguard arabirimine IP adresi tanımlaması yapmamız gerekmektedir.
3.ADIM
IPv4 Settings sekmesinden Wireguard wg1 arabirimine Server ile aynı bloktan IP adresi verilmelidir
Server wg1 arabirim IP : 10.10.10.1/24
Client wg1 arabirim IP : 10.10.10.3/24
olarak verilebilir.
Şimdi ise Peers Kısmından XLOG server peer olarak eklenecektir. İlk olarak server tarafı aşağıdaki resimdeki gibi ayarlanmalıdır
4.ADIM
Bu aşamada Server ve Client karşılıklı peer olarak birbirine eklenecektir.
Ubuntu da peers add kısmından XLOG da ise Wireguard Eş Ekle kısmından Peer ekleme sayfasına girilir.
AllowedIPs kısmına karşı taraftan erişilmek istenen IP/IP bloğu ve karşı tarafın wg arabirim IPleri girilir.
PersistentKeepalive kısmına bağlantının stabilitesini arttırmak için 25 saniye girilebilir.
Public key ler karşılıklı olarak yazılır. Ubuntu client olacağı için Endpoint kısmına XLOG serverin IP ve Portu girilmelidir.
XLOG tarafında EndPoint kapalı olmalıdır.
Her iki Peer eklendiğinde Wireguard çalışacaktır.