VPN sunucusu nasıl yapılır?

Yayınlanan: 2021-09-04

Günümüz dünyasında bir VPN, çevrimiçi kimliğinizi meraklı gözlerden korumak için bir zorunluluk haline geldi. Kullanıcılara en iyi hizmetleri sunmak için en iyi VPN sağlayıcıları arasında sektörde rekabet var ama en güçlü VPN servislerinin bile kusurları var, çünkü elinizdeki sınırlı kaynaklarla kendi VPN sunucunuzu nasıl yapacağınızı bilmelisiniz!

Kendi VPN sunucunuzu yapmak için ekstra çaba göstermeniz gerekeceği doğrudur, ancak hey, dahil olan hiçbir üçüncü taraf yok. VPN sunucunuzu kurduktan sonra VPN'inizin çalışıp çalışmadığını kontrol ettiğinizden emin olun.

  • Amazon Bulut Hizmetlerinde kendi VPN sunucunuzu oluşturabilir ve VPN sunucunuzu kullanmanıza izin verecek istemci cihazları kurabilirsiniz.
  • VPN özelliklerine sahip bir yönlendiriciniz varsa, ev ağınızda bir VPN sunucusu kurabilirsiniz.
  • Bir VPN yönlendiriciniz yoksa, yönlendiricinizin donanım yazılımını yanıp sönerek ev ağınızda yine de bir VPN sunucusu oluşturabilirsiniz.

Bulutta VPN Sunucusu Nasıl Yapılır?

Kendi VPN hizmetinizi kurmak zor olabilir, ancak bulut tabanlı bir çözüm kullanmak kolaydır. Sistemi kurmak, yalnızca çevrimiçi bir forma veri girmek ve fatura bilgilerini girmek anlamına gelir. Her şeyi sizin için yönettiği için bir bilgisayar veya yönlendirici kurmakla uğraşmanıza gerek yok.

Amazon Web Servislerinde Hesap Oluşturun

  • Amazon Web Hizmetleri sayfasına gidin ve 'AWS Hesabı Oluştur' seçeneğini tıklayın.
  • Hesabınızla giriş yapın.
  • Güvenlik, Kimlik ve Uyumluluk panelinin altında Hizmetler'e ve ardından IAM'ye gidin.
  • Kullanıcılar'a ve ardından Kullanıcı Ekle'ye tıklayın.
  • Bir kullanıcı adı oluşturun ve ardından Programatik Erişim'e tıklayın. Sonrakine tıkla.
  • Mevcut İlkeleri Doğrudan Ekle'ye tıklayın.
  • Aramaya 'admin' yazarak Yönetici Erişimi'ni işaretleyin. Sonrakine tıkla.
  • Daha sonra ihtiyaç duyacağınız bazı önemli dosyalardan oluşan CSV İndir Düğmesine tıklayın.

Algo Bağımlılıklarını Kurma ve Çalıştırma

Algo'nun Windows bilgisayarınızda kurulumu birkaç dakika sürebilir. Talimatları okuyun, Algo'yu indirin ve kurup yapılandırmak için komut satırından sonra çalıştırın.

Windows 10'da

  • Ayarlar'a gidin ve Güncelleme ve Güvenlik'e gidin.
  • Geliştiriciler İçin'e tıklayın ve Geliştirici Modunu etkinleştirin.
  • Denetim Masası'na gidin ve ardından Programlar'a gidin.
  • Windows özelliklerini açın.
  • Aşağı kaydırarak Linux için Windows Alt Sistemi'ni seçin.
  • Tamam'a tıklayın.
  • Program bilgisayarınıza kurulacaktır.
  • Bilgisayarı yeniden başlatın.
  • Şimdi arama paneline 'Bash' yazarak bilgisayarınızda Linux Bash'in kurulu olup olmadığını kontrol edin.
  • Bash'i açın ve bazı soruları yanıtladıktan sonra yazılımı yükleyin.
  • Kurulum biter bitmez bu komutları yazın,
 sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y
  • Bir sonraki adımda depoyu klonlamak için aşağıdaki komutu kullanın,
 git clone https://github.com/trailofbits/algo && cd algo
  • Şimdi bir kullanıcı listesi oluşturmanız, nano config.cfg yazmanız ve enter düğmesine basmanız gerekiyor.
  • Komut, ekranınızda bir metin düzenleyici görüntüler, VPN'nizi kullanmasına izin verilen kullanıcıların adlarını yazın.
  • Listeyi kaydetmek için Ctrl+X girin ve düzenleyiciyi kapatın.
  • Terminalde, kurulumu başlatacak olan ./algo komutunu girin.
  • Amazon EC2 Sağlayıcı anahtarı 2'dir, aradığınız sağlayıcı buysa 2 yazın.
  • Bir VPN adı girin.
  • Bir sunucu konumu seçin (Gerçek konumunuza daha yakın bir sunucu konumu seçerseniz, uzak bir sunucu seçerseniz performansın biraz daha iyi olacağını unutmayın).
  • Bu sonraki adımda, AWS'den indirilen CSV dosyasını açın (Önceki bölümün son adımında).
  • AWS Erişim Anahtarınızı ve AWS Gizli Anahtarınızı kopyalayın, gerektiğinde anahtarları bölümlere yapıştırın.
  • İsteğe Bağlı VPN bölümünde, Evet'i seçerek VPN'nizin otomatik olarak çalışmasını isteyip istemediğinizi seçin.

Linux ve macOS'ta

Bu talimatlar herhangi bir mac üzerinde çalışacaktır, ancak Linux için bu talimatların yalnızca Debian Linux için olduğunu unutmayın. Komutlar, diğer Linux türevleri için farklıdır.

  • Algo'yu buradan indirin.
  • Algo-master zip dosyasını bilgisayarınıza çıkarın.
  • Linux terminalinize cd yazın, algo-master klasörünü terminalinize sürükleyip bırakın.
  • Şuna benziyor olmalı,
 cd /Users/hammalfarooq/Downloads/algo-master
  • Ardından aşağıdaki komutları girin,
Linux için bu komutları yazın.

$ sudo apt-get güncelleme && sudo apt-get install \

yapı için gerekli \v

libssl-dev \

libffi-dev \

python-dev \

piton-pip \

python-kurulum araçları \

piton-sanalenv –y

macOS için bu komutları yazın

$ python -m sağlamapip –kullanıcı

$ python -m pip kurulumu –user –upgrade sanalenv

  • Ardından aşağıdaki komutları girerek kalan algo bağımlılıklarını yüklemeye devam edin,

$ python -m virtualenv –python=`hangi python2` env &&

kaynak ortam/bin/etkinleştir &&

python -m pip kurulumu -U pip sanalenv &&

python -m pip kurulumu -r gereksinimleri.txt

İşletim sisteminiz macOS ise cc yüklemeniz gerekebileceğini unutmayın.

  • VPN'nizi kullanmasına izin verilen kullanıcıların bir listesini oluşturmak için sudo nano config.cfg komutunu yazın ve girin.
  • Listeyi kaydetmek için Ctrl+X tuşlarına basın.
  • Aynı terminalde, kurulumu başlatmak için ./algo girin.
  • Amazon EC2 Sağlayıcı anahtarı 2'dir, aradığınız sağlayıcı buysa 2 yazın.
  • Bir VPN adı girin ve bir sunucu konumu seçin. (Gerçek konumunuza daha yakın bir VPN sunucu konumu seçerseniz iyi bir hız elde edeceğinizi unutmayın).
  • AWS'den önceki bölümde indirilen CSV dosyasını açın.
  • AWS Erişim Anahtarınızı ve AWS Gizli Anahtarınızı kopyalayın ve gereken yere yapıştırın.
  • İsteğe Bağlı VPN bölümünden Evet'i seçerek VPN'nin otomatik olarak çalışmasını sağlayabilir veya manuel olarak çalıştırabilirsiniz.

VPN'i Yapılandırarak Cihazlarınızı Kurun

VPN'nizi yeni bir cihazda kurmak ve yapılandırmak için tek yapmanız gereken bir profil oluşturmak.

Apple Cihazları için

Mac
  • configs klasörünün içindeki algo-master klasöründe bulunan .mobileconfig dosyasına çift tıklayın.
  • Kurulum başlayacak ve bir profil oluşturulacaktır.
iOS
  • iOS cihazınızda .mobileconfig dosyasını açın (e-posta ile gönderin veya Airdrop ile gönderin) ve VPN'ye bağlanmak için bir profil ayarlayın.
  • VPN bağlantısını kesmek istediğinizde profili silin.

Android Cihazlar için

  • StrongSwan VPN İstemcisini Google Play Store'dan yükleyin.
  • Yapılandırmalar klasöründe P12 dosyasını bulun.
  • P12 dosyasını Android cihazınıza aktarın.
  • StrongSwan VPN İstemcisi aracılığıyla P12 dosyasını açın ve VPN'nize bağlanın.

Pencereler için

  • Yapılandırma klasörüne gidin ve PEM, P12 ve PS1 dosyalarını kopyalayın.
  • Dosyaları bilgisayarınızda başka bir yere yapıştırın.
  • Güvenilen Kök sertifika klasöründeki PEM dosyalarını tıklayın ve içe aktarın.
  • Windows Powershell'i açın ve PEM, P12 ve PS1 dosyalarını yapıştırdığınız dizini değiştirin.
  • Ardından bu komutu yazın ve girin,

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

  • Powershell komut dosyası adınızı girin ve Enter tuşuna basın.
  • Son adımda, bu komutu yazın ve kurulumu tamamlamak için Enter'a basın.

Set-ExecutionPolicy Restricted -Scope CurrentUser

Artık VPN'inize başarıyla bağlandınız ve trafiğiniz güvende!

VPN Router'da VPN Sunucusu Nasıl Yapılır?

Bu yöntemin birincil gereksinimi, bir VPN yönlendiricisinin ne olduğunu ve normal bir yönlendiriciden nasıl farklı olduğunu bilmenizdir.

Bir VPN kurmanın en kolay yolu, VPN'yi destekleyen kendi yönlendiricinizi kullanmaktır. Ancak bu seçeneği içeren bir yönlendiriciniz yoksa, bu yöntem muhtemelen çalışmayacaktır. Bir VPN yönlendiriciniz yoksa nasıl bir VPN sunucusu oluşturabileceğiniz hakkında daha fazla bilgi edinmek için okumaya devam edin.

  • Hizmetle uyumlu olup olmadığını görmek için yönlendiricinizde "VPN" araması yapın.
  • Yönlendirici kılavuzunuzu buldunuz, değil mi? Değilse, tarayıcınıza 192.168.0.1 veya 192.168.1.1 yazıp ardından yapılandırma sayfasının VPN bölümünü bularak yönlendirme ayarları sayfasına ulaşabilirsiniz.
  • VPN bölümüne geldiğinizde talimatları izleyerek bir VPN sunucusu kurun.
  • Bir VPN protokolü belirleyin ve bir kullanıcı adı ve şifre girerek VPN'nizi kurun. Ayarları uygulamak için yönlendiriciyi yeniden başlatın.
  • VPN'yi herhangi bir cihazda kullanmak için yönlendirici yapılandırma dosyalarınızı yükleyin ve bunları cihazınıza çıkarın.

Yönlendiricinizi Yanıp Sönerek Bir VPN Sunucusu Nasıl Yapılır?

Ev ağınızda bir VPN kurmanın bir başka alternatifi, yönlendiricinizin donanım yazılımını yanıp sönmektir. Flashlama, yapmadan önce araştırma gerektirir, bu yüzden bu tekniğe karar verirseniz dikkatli olun. Temel olarak, yönlendiricinize VPN barındırma gibi özellikler içeren ve böylece bir VPN barındırmanıza izin veren bir işletim sistemi kuracaksınız.

Yönlendiricinizi flaş etmeden önce, yönlendiricinizin DD-WRT veya OpenWrt'yi destekleyip desteklemediğini kontrol etmeniz önerilir.

Yanıp Sönen Yönlendirici

  • Yönlendiriciniz için uyumlu bellenimi bilgisayarınıza indirin ve yönlendiricinizi bilgisayara takın.
  • Bir ethernet kablosuyla, kablonun bir ucunu Yönlendiricinin LAN bağlantı noktasına ve kablonun bir ucunu bilgisayarın LAN bağlantı noktasına takın.
  • Bilgisayarınızda favori tarayıcınızı açın ve yönlendiricinin yapılandırma sayfasına erişin.
  • Yönlendiricinizin donanım yazılımı yükseltme bölümüne gidin
  • İlk adımda indirilen bellenim ile yönlendiricinizi flaşlayın.
  • Talimatları dikkatlice izleyin ve yönlendiricinizin donanım yazılımını flaşlayın.

Bir VPN Sunucusu Oluşturun

  • Yönlendiricinizin yapılandırma sayfasına ilerleyin, ardından kendi VPN sunucunuzu oluşturmak için adımları izleyin.
  • Yönlendiricinizin yapılandırma sayfasında VPN bölümüne gidin.
  • VPN protokolünü açın (Önerilen Protokol: OpenVPN)
  • Yönlendiricinizin donanım yazılımını yanıp sönerken, seçtiğiniz donanım yazılımı türü ne olursa olsun, DD-WRT veya OpenWrt için komutları çalıştırın.

VPN Sunucunuzu ve İstemcilerinizi Kurun

  • İşlemi başlatmak için yönlendiricinizin güvenlik duvarı ayarlarını gelen VPN bağlantılarına izin verecek şekilde yapılandırın.
  • VPN sunucusunun güvenli bir kanalla VPN istemcisine iletişimini sağlamak için bir sertifika oluşturun.
  • VPN İstemcilerinin Profilini Oluşturmak için Özel Anahtarlar ve Sertifikalar oluşturun.
  • Şimdi OpenVPN için yazılımı yükleyin.
  • Bu noktada, sertifikaları ve özel anahtarları VPN istemcilerine vererek profil oluşturma işlemini tamamlayın.
  • VPN sunucunuza erişecek cihazlarda VPN istemci profillerini ayarlayın.
  • Erişimi olan VPN İstemcileri artık VPN sunucunuza bağlanabilir.

Neden Kendi VPN Sunucunuzu Yapın?

VPN hizmetlerinde harika fırsatlar sunan binlerce VPN sağlayıcısının bulunduğu günümüz dünyasında, kendi VPN sunucunuza sahip olmanız için bazı ek avantajlar ve nedenler vardır.

Aylık VPN Ücretlerinden Tasarruf Edin

Kendi VPN sunucunuz varsa, bir VPN'nin tüm avantajlarından yararlanırken hesabınızdan kesilen tüm dolarları aylık olarak kaydedebilirsiniz. Bununla birlikte, VPN hizmetlerinin sağladığı Kill-Switch, Double Encryption veya Multi-Hop özellikleri gibi ek özellikleri kullanamayacaksınız.

Her Yerden Ev Ağına Erişim

VPN'inizi kendi ev yönlendiricinize kurmak, kaynakları evde sanki hala oradaymış gibi kullanmanıza olanak tanır. Evinizdeki yazıcıdan belge yazdırmaktan kişisel dosyalarınıza erişmeye kadar, VPN bağlantısını kullanırken kablolu bağlantıyla bağlandığınızda kullanabileceğiniz her şeye erişilebilir.

Takip edilmekten Kaçının

Web'de gezinme etkinliklerinizin bir VPN hizmeti tarafından izlenmesini istemiyorsunuz. Kendi VPN sunucunuza sahip olmak, verilerinizin güvende olmasını sağlayacaktır. Bununla birlikte, sıkı günlük politikaları olan bir üçüncü taraf VPN hizmeti istiyorsanız, ExpressVPN'e gidebilirsiniz.

Neden Kendi VPN Sunucunuzu Yapmamalısınız?

Kendi VPN sunucunuzu kurmak gerekli değildir. Kendiniz için bir VPN sunucusu kurmak için kendi nedenleriniz yoksa, güvenilir bir VPN hizmeti size yüksek düzeyde güvenlik ve gizlilik sağlayacaktır.

Yavaş İnternet Hızı

Bir VPN ne pahasına olursa olsun arkanızda olabilir, ancak ortalama bir bant genişliği hızına sahipseniz internet bağlantınızı da yavaşlatabilir.

Ev yönlendiricileri, bir VPN sunucusu kurmak için harika varlıklar olabilir, ancak her zaman gerekli bant genişliğine sahip olmazlar. Halihazırda sınırlı bir internet hızına sahipseniz, kendi VPN sunucunuzu barındırmak internet hızınızı daha da yavaşlatacaktır.

Yalnızca Ev Ağı IP'nize Erişim

Ticari bir VPN sağlayıcısının kullanıcılarına, akış kitaplıklarının kilidini açan veya en sevdiğiniz coğrafi tabanlı AR oyunlarını coğrafi olarak taklit eden en iyi VPN sunucusunu denemeleri ve bulmaları için sunduğu birden fazla konuma veya sunucuya erişiminiz olmayacak. Ancak yalnızca ev ağınızın IP adresine erişiminiz olacak.

Harici VPN Özelliklerine Erişim Yok

Ticari VPN'ler yalnızca web üzerinde güvenli internet etkinliği sunmakla kalmaz, aynı zamanda çevrimiçi gizliliğinizi garanti edebilecek daha fazla özellik sunar. Kill-switch, Double Encryption veya Multi-Hop özellikleri gibi özellikler genellikle üçüncü taraf VPN hizmetlerinin temel planlarına dahildir ve bu özellikler sizi web'de güvende ve anonim tutmak için bir artıdır!

Sarmalamak!

Gerçekten kendinize ait bir VPN sunucusu oluşturmanız gerekiyorsa, önce nedenlerinize öncelik verin. Çünkü sahip olduğunuz sınırlı kaynaklarla kendi başınıza bir VPN sunucusu kurarsanız - onu korumaya devam etmek - sızıntıları kontrol etmek ve doğru şekilde yapılandırmak için ekstra çaba harcamanız gerekir. Bunun dışında küçük bir araştırma ile her zaman güvenilir bir VPN hizmetini makul fiyatlara alabilirsiniz!

Bu konuda herhangi bir fikriniz var mı? Aşağıdaki yorumlarda bize bildirin veya tartışmayı Twitter veya Facebook'a taşıyın.

Editörün Önerileri: