Rehber Ücretsiz kendi Wireguard VPN sunucunuzu oluşturun

Herkese selamlar.

Ücretsiz olarak kullanabileceğiniz kendinize ait Wireguard VPN kurulumunu anlatacağım.​

Daha öncesinde OpenVPN kurulumunu anlatmıştım:

Bana soracak olursanız, Wireguard OpenVPN'den çok daha iyi.​



NOT: Bu anlatım Amazon AWS'nin sunduğu ücretsiz imkanlarla kurulumu anlatır. Ancak illa ki Amazon AWS kullanmak zorunlu değildir, Ubuntu işletim sistemi olan her VPS-VDS üzerinde bu anlatım geçerlidir. Amazon AWS hesabınızın olduğunu varsayacağım, eğer yoksa; ücretsiz oluşturabilirsiniz. Hesap oluştururken sizden kart bilgisi isteyecektir, merak etmeyin; bu sadece robot olmadığınızı doğrulamak için var. Kart içerisinden 1 dolar çekip, geri iade edecektir.






İlk önce kuracağımız sunucunun lokasyonunu belirleyelim. Türkiye yakını lokasyonlar hız ve ping kaybı açısından önemlidir. Şu anlık Frankfurt veya Paris en iyi sonuçları verir. Ben zevkine Amerika lokasyon seçiyorum.
Eki Görüntüle 1324841


Launch a virtual machine diyelim.
Eki Görüntüle 1324842


Soldan AWS Marketplace seçtikten sonra arama yerine ubuntu yazıp, Ubuntu 20.04 sürümüne Select diyelim.
Eki Görüntüle 1324843


Continue diyelim. Dolarlar gözünüzü korkutmasın, ücretsizini anlatıyorum ben.
Eki Görüntüle 1324844


Free tier eligible yazılı olan planın yanındaki kutucuğu işaretleyip Review and Launch diyelim.
Eki Görüntüle 1324845


En son olarak Launch diyelim.
Eki Görüntüle 1324846


Create a new keypair dedikten sonra Key pair name kısmına dumduz yazalım, evet burası fark etmez ama ben anlatımı buna göre yapacağım. Download key pair deyip Launch Instances diyelim.
Eki Görüntüle 1324847


Biraz bekledikten sonra kurulumu tamamlanacaktır, kurulum tamamlandıktan sonra instance adının (sizde farklı ama benzer olur) üstüne tıklayalım.
Eki Görüntüle 1324848


Menüde şu güzelim Running - checks passed yazısını gördüyseniz tamam, tekrar instance adının üstüne tıklayalım.
Eki Görüntüle 1324849


Security başlığına tıklayıp grup ismine tıklayalım.
Eki Görüntüle 1324851


Edit Inbound Rules diyelim.
Eki Görüntüle 1324852


Add Rule dedikten sonra;
Type kısmını Custom UDP seçelim.
Source kısmını Anywhere - 0.0.0.0/0 yapalım.
Port kısmı, Wireguard sunucusuna bağlanmak için kullanacağımız port olacak, kafanıza göre 1-65535 sayıları arasında bir sayı belirleyip yazabilirsiniz, ama unutmayın; bunu daha sonra kullanacağız. Ben 5346 kullanacağım, niye? Tamamen rastgele.
Eki Görüntüle 1324854


Sıra geldi sunucumuza bağlanıp Wireguard kurmaya. Instance ana menüsüne gelip, Connect diyelim.
Eki Görüntüle 1324855


Az önce oluşturduğumuz "keypair" dosyasını bilgisayarımızdaki indirilenler klasörüne atalım, varsayılan olarak oradadır zaten. SSH Client seçtikten sonra en alttaki Example kısmını, "ssh" ile başlayan kısmın hepsini kopyalalım. Aynısı değil ama benzeri, şöyle olacak:

ssh -i "dumduz.pem" [email protected]
Eki Görüntüle 1324856


Başlattan Powershell'i yönetici olarak çalıştıralım ve ilk önce şu komutu:
Kod:
cd Downloads

Daha sonrasında az önce kopyaladığımız "ssh" metnini girelim. Gelen soruya yes yazıp gönderelim.
SİZDE BAŞKA OLACAKTIR --- ssh -i "dumduz.pem" [email protected]

Sunucumuza bağlanmış olduk. Yönetici haklarını sağlamak için bu komutu da girelim:
Kod:
sudo -s

Az önce seçtiğimiz port sayısına şu komutla gerekli izinleri verelim (ben 5346 seçmiştim, sayıyı kendinize göre değiştirin):
Kod:
ufw allow 5346
Eki Görüntüle 1324857


Wireguard kurulumu için neredeyse tüm rehberler el ile kurulumu anlatmış, iptables cart curt... Otomatik kurulumla devam edelim. Bu komutları direkt kopyalayıp yapıştıralım. Sonrasında enterlayalım.

Kod:
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
chmod +x wireguard-install.sh
./wireguard-install.sh


IPv4 or IPv6 public adress yazısının karşına bir IP adresi gelecek, onu silelim.
Eki Görüntüle 1324858


Sildiğimiz yere Amazon Instance menüsündeki Public IPv4 adresini yazıp enterlaylım.
Eki Görüntüle 1324859


Server's WireGuard port sorusu gelene kadar enterlayalım. Bu bölüm geldiğinde, yukarıda Security kısmında oluşturduğumuz port sayısını buraya girelim. (Ben 5346 seçmiştim)
Daha sonra yine alayına enter, değiştirmek istediğiniz DNS adresi olursa onu değiştirebilirsiniz. Geri kalan standart ayarlar.
Eki Görüntüle 1324860


Bir süre kurulum yaptıktan sonra Client name sorusu gelir, bu VPN'i kullanacak cihaz için bir isim verme. Cihaz adını yazalım. Daha sonraki sorulara yine standart cevaplar, yani yine alayına enter.
Aşağıdaki gibi QR kodu geldiğinde tamamdır. QR kodu okutup Wireguard konfigürasyonuna ulaşabilirsiniz. Ya da direkt cat komutuyla içeriğini görebilirsiniz.
Eki Görüntüle 1324861


Cat ile içeriğe ulaşıp, sağ tık ile kopyaladıktan sonra masaüstünde bir metin belgesi içine yapıştırıp, metin belgesinin adını "dumduz.conf" kaydederseniz de olur. Daha sonrasında Wireguard'dan tünel ekle deyip bu konfigürasyonu seçip bağlanabilirsiniz.
Eki Görüntüle 1324862

Sonuç:
Eki Görüntüle 1324863
Hocam 4 gün oldu 1 doları iade etmedi? :d
 
Windows 10 da bu dediğiniz şekilde kurulum yaptığımızda;
modeme wifi şifresi ile bağladığımız herhangi bir tablet, oyun konsolu veya televizyon;
vpn ile internete bağlanmış olur mu?
Yani bu ayarlar modem üzerinde değişiklik yapar mı?
Yoksa sadece ayar yaptığımız windows 10 lu bilgisayara mı vpn sağlar?

Mesela konum değişikliğini yaptığımızda wifi ile internete bağlandığımızda tüm cihazlar konum olarak değişmiş vpn den faydalanmış olur mu?
 
herkese selam.

Ücretsiz olarak kullanabileceğiniz kendinize ait wireguard VPN kurulumunu anlatacağım.​

Daha öncesinde OpenVPN kurulumunu anlatmıştım:

bana soracak olursanız, wireguard OpenVPN'den çok daha iyi.​

Not: Bu anlatım Amazon AWS'nin sunduğu ücretsiz imkanlarla kurulumu anlatır. Ancak illaki Amazon AWS kullanmak zorunlu değildir, Ubuntu işletim sistemi olan her VPS-VDS üzerinde bu anlatım geçerlidir. Amazon AWS hesabınızın olduğunu varsayacağım, eğer yoksa; ücretsiz oluşturabilirsiniz. Hesap oluştururken sizden kart bilgisi isteyecektir, merak etmeyin; bu sadece robot olmadığınızı doğrulamak için var. Kart içerisinden 1 dolar çekip, iade edecektir.


İlk önce kuracağımız sunucunun lokasyonunu belirleyelim. Türkiye yakını lokasyonlar hız ve ping kaybı açısından önemlidir. Şu anlık Frankfurt veya Paris en iyi sonuçları verir. Ben zevkine Amerika lokasyon seçiyorum.
Eki Görüntüle 1324841

Launch a virtual machine diyelim.
Eki Görüntüle 1324842

Soldan AWS Marketplace seçtikten sonra arama yerine ubuntu yazıp, Ubuntu 20.04 sürümüne Select diyelim.
Eki Görüntüle 1324843

Continue diyelim. Dolarlar gözünüzü korkutmasın, ücretsizini anlatıyorum ben.
Eki Görüntüle 1324844

Free tier eligible yazılı olan planın yanındaki kutucuğu işaretleyip Review and Launch diyelim.
Eki Görüntüle 1324845

En son olarak Launch diyelim.
Eki Görüntüle 1324846

Create a new keypair dedikten sonra key pair name kısmına dumduz yazalım, evet burası fark etmez ama ben anlatımı buna göre yapacağım. Download key pair deyip Launch Instances diyelim.
Eki Görüntüle 1324847

Biraz bekledikten sonra kurulumu tamamlanacaktır, kurulum tamamlandıktan sonra instance adının (sizde farklı ama benzer olur) üstüne tıklayalım.
Eki Görüntüle 1324848

Menüde şu güzelim Running - checks passed yazısını gördüyseniz tamam, tekrar instance adının üstüne tıklayalım.
Eki Görüntüle 1324849

Security başlığına tıklayıp grup ismine tıklayalım.
Eki Görüntüle 1324851

Edit Inbound Rules diyelim.
Eki Görüntüle 1324852

Add Rule dedikten sonra;
Type kısmını Custom UDP seçelim.
Source kısmını Anywhere - 0.0.0.0/0 yapalım.
Port kısmı, wireguard sunucusuna bağlanmak için kullanacağımız port olacak, kafanıza göre 1-65535 sayıları arasında bir sayı belirleyip yazabilirsiniz, ama unutmayın; bunu daha sonra kullanacağız. Ben 5346 kullanacağım, niye? Tamamen rastgele.
Eki Görüntüle 1324854

Sıra geldi sunucumuza bağlanıp wireguard kurmaya. Instance ana menüsüne gelip, Connect diyelim.
Eki Görüntüle 1324855

Az önce oluşturduğumuz "keypair" dosyasını bilgisayarımızdaki indirilenler klasörüne atalım, varsayılan olarak oradadır zaten. SSH Client seçtikten sonra en alttaki Example kısmını, "SSH" ile başlayan kısmın hepsini kopyalalım. Aynısı değil ama benzeri, şöyle olacak:

ssh -i "dumduz.pem" [email protected]
Eki Görüntüle 1324856

Başlattan PowerShell'i yönetici olarak çalıştıralım ve ilk önce şu komutu:
Kod:
cd Downloads

Daha sonrasında az önce kopyaladığımız "SSH" metnini girelim. Gelen soruya yes yazıp gönderelim.
SİZDE BAŞKA OLACAKTIR --- ssh -i "dumduz.pem" [email protected]

Sunucumuza bağlanmış olduk. Yönetici haklarını sağlamak için bu komutu da girelim:
Kod:
sudo -s

Az önce seçtiğimiz port sayısına şu komutla gerekli izinleri verelim (ben 5346 seçmiştim, sayıyı kendinize göre değiştirin):
Kod:
ufw allow 5346
Eki Görüntüle 1324857

Wireguard kurulumu için neredeyse tüm rehberler el ile kurulumu anlatmış, iptables cart curt... Otomatik kurulumla devam edelim. Bu komutları direkt kopyalayıp yapıştıralım. Sonrasında enterlayalım.

Kod:
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
chmod +x wireguard-install.sh
./wireguard-install.sh

IPv4 or IPv6 public adress yazısının karşına bir IP adresi gelecek, onu silelim.
Eki Görüntüle 1324858

Sildiğimiz yere Amazon ınstance menüsündeki Public IPv4 adresini yazıp enterlaylım.
Eki Görüntüle 1324859

Server's WireGuard port sorusu gelene kadar enterlayalım. Bu bölüm geldiğinde, yukarıda Security kısmında oluşturduğumuz port sayısını buraya girelim. (ben 5346 seçmiştim)
Daha sonra yine alayına enter, değiştirmek istediğiniz DNS adresi olursa onu değiştirebilirsiniz. Geri kalan standart ayarlar.
Eki Görüntüle 1324860

Bir süre kurulum yaptıktan sonra Client name sorusu gelir, bu VPN'i kullanacak cihaz için bir isim verme. Cihaz adını yazalım. Daha sonraki sorulara yine standart cevaplar, yani yine alayına enter.
Aşağıdaki gibi QR kodu geldiğinde tamamdır. QR kodu okutup wireguard konfigürasyonuna ulaşabilirsiniz. Ya da direkt cat komutuyla içeriğini görebilirsiniz.
Eki Görüntüle 1324861

CAT ile içeriğe ulaşıp, sağ tık ile kopyaladıktan sonra masaüstünde bir metin belgesi içine yapıştırıp, metin belgesinin adını "dumduz. Conf" kaydederseniz de olur. Daha sonrasında Wireguard'dan tünel ekle deyip bu konfigürasyonu seçip bağlanabilirsiniz.
Eki Görüntüle 1324862

Sonuç:
Eki Görüntüle 1324863

Hocam biz wireguard ile bağlandık diyelim, hangi sitelere ve nerelere girdiğimizi görebilir miyiz?
 

Yeni konular

Geri
Yukarı