Bu kılavuzun amacı, bir sunucuda Wireguard ve Unbound kurulumu için izlediğim adımları belgelemektir. Netflix için VPS Belirli bölgelerde yayımlanan Netflix içeriklerinin engelini kaldırmak için; örneğin Amerika'da yaşıyorum ancak şu içerikleri izlemek istedim: yalnızca İngiltere'de mevcut olan, izlemeye değer Netflix içerikleri. Ayrıca bu kılavuzu, mevcut konumlarımızdan herhangi birinde Netflix'e erişmek istiyorsanız da kullanabilirsiniz.
- Wireguard Nedir?
- Unbound (DNS Sunucusu) Nedir?
- Wireguard VPN kurmadan önce atmanız gereken adımlar
- Netflix VPS'ye VPN Nasıl Kurulur?
- Başlangıç Sunucu Kurulumu
- Temel SSH Güvenlik Yapılandırması
- RSA Anahtar Çifti Oluşturma
- Genel anahtarı kopyalama
- Parola Kimlik Doğrulamasını Devre Dışı Bırakma
- Güncellemeleri yükleniyor
- Katılımsız Yükseltmeler
- Unbound'u Yükle
- DNS Sunucusunu Yapılandırma
- Wireguard Yükle
- Docker CE'yi Yükle
- Subspace'i Yükle
- Önyüklemede yüklenecek çekirdek modüllerini yapılandırma
- Sonuç
Bu kılavuzu tamamladıktan sonra şunlara sahip olacaksınız:
- Wireguard kullanan, şifreli bağlantı sağlayan bir VPN. Dünyanın neredeyse tüm İSS'lerinde çalışır; GFW'yi ve İran'ın Filternet'ini kolayca aşabilir. Ayrıca BAE'deki VoIP engellerini de devre dışı bırakabilir; böylece Dubai'de WhatsApp sesli veya görüntülü aramalarını kullanabilirsiniz. Wireguard, UDP bağlantılarını da şifrelediğinden bu mümkündür.
- Büyük VPN kurulumlarının aksine DNS adresinizi sızdırmaz; Netflix, Hulu ve benzeri coğrafi kısıtlamalı site ve hizmetlere erişebilirsiniz.
Ubuntu sunucusunda WireGuard VPN kurulumuna ilişkin adım adım ve ayrıntılı bir kılavuz için şuraya bakabilirsiniz: bu makale.
Wireguard Nedir?
WireGuard® son derece basit, hızlı ve modern bir VPN'dir; kullandığı teknoloji: son teknoloji kriptografiHedef, IPsec'e kıyasla daha hızlı, daha sade, daha hafif ve daha kullanışlı olmak; aynı zamanda IPsec'in getirdiği karmaşıklıktan kaçınmak. OpenVPN'ye göre çok daha yüksek performans sunması da amaçlanıyor.
Ayrıca Okuyun: VPS için En İyi VPN Hosting
Unbound (DNS Sunucusu) Nedir?
Unbound NLnet Labs tarafından geliştirilen, doğrulama yapan, özyinelemeli ve önbellekli bir DNS çözümleyicisidir. BSD lisansı kapsamında açık kaynak olarak ücretsiz dağıtılmaktadır.
Wireguard VPN kurmadan önce atmanız gereken adımlar
Bu öğreticiyi takip edebilmek için bir Netflix VPS en az 1 GB RAM ile çalışır, ancak çok sayıda istemci bağlantısı planlıyorsanız kişisel olarak en az 2 GB öneririm. Bu kılavuz, Ubuntu 18.04 kullandığınızı varsayar.
Linux Hosting, Kolaylaştırıldı
Web sitelerinizi ve web uygulamalarınızı daha iyi bir ortamda barındırmak mı istiyorsunuz? Yeni bir şeyler mi geliştiriyorsunuz? Ya da Windows'den memnun değil misiniz? İşte bunun için Linux VPS sunuyoruz.
Linux VPS'nizi EdininDiğer dağıtımlar büyük ihtimalle çalışacaktır, ancak bu eğitimde ele alınan adımları yalnızca Ubuntu 18.04 üzerinde test ettim.
Ayrıca sizin için buradan sipariş vermenizi öneririm: ubuntu VPS Netflix, DigitalOcean ve Vultr gibi sektördeki büyük şirketlerin IP adreslerini engellediği için bu sayfaya yönlendirildiyseniz, iyi haberimiz var: Tüm IP adreslerimiz Netflix ile sorunsuz çalışıyor (Temmuz 2019 itibarıyla). Ayrıca bu konuda bir rehber de hazırladık: VPS nasıl satın alınır.
Netflix VPS'ye VPN Nasıl Kurulur?

Aşağıdaki adımları izleyerek Netflix VPS'inizde bir Wireguard VPN kurabilirsiniz. Böylece yalnızca Birleşik Krallık gibi belirli bölgelerde erişilebilen Netflix içeriklerinin keyfini çıkarabilirsiniz.
Ayrıca Okuyun: Akış VPS
Başlangıç Sunucu Kurulumu
Kullanacağım
ssh
Netflix VPS'e uzaktan bağlanmak ve yapılandırmak için. Unix tabanlı bir işletim sistemi kullanıyorsanız, bu araç zaten yüklü olarak gelir. Windows Windows 10 kullanıyorsanız, en iyi seçenek şudur: Windows Subsystem for Linux (WSL) kurulumu kurulumu oldukça kolay ve doğal entegrasyona sahip. Yüklemeniz gerekebilir PuTTY Windows'un eski sürümlerinde.
Ayrıca Netflix VPS için geçerli bir ana bilgisayar adı kullandığınızı varsayıyorum.
Temel SSH Güvenlik Yapılandırması
Sunucunuzun IP adresini ve giriş bilgilerini önceden edindiğinizden emin olun. Cloudzy'den sipariş verdiyseniz bu bilgileri size gönderdiğimiz hoş geldiniz e-postasında bulabilirsiniz.
RSA Anahtar Çifti Oluşturma
Bir terminal (veya komut istemi) açın ve şunu çalıştırın:
ssh-keygen
wireguard gibi bir isim yazıp Enter'a basın. Ardından bir parola isteyecektir; iki kez Enter'a basarak bu adımı geçebilirsiniz.
"Anahtarın kaydedileceği dosyayı girin (C:Userskevin/.ssh/id_rsa): wireguard"
Parola girin (parolasız bırakmak için boş bırakın):
Parolayı tekrar girin: Kimliğiniz WireGuard'a kaydedildi.
Açık anahtarınız wireguard.pub dosyasına kaydedildi.
Anahtar parmak izi: SHA256:PM9TZc0TMO9Iqqq7NC0E+qn32vZp6WELRrFmAc9sw5Y"
Ayrıca Okuyun: CentOS 8'e PPTP VPN nasıl kurulur?
Genel anahtarı kopyalama
cat C:Usersamirwireguard.pub | ssh [email protected] "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys
Or
ssh-copy-id [email protected]
Ardından şuna benzer bir çıktı göreceksiniz:
The authenticity of host 'netflix.routerhosting.com' can't be established. RSA key fingerprint is SHA256:CKp1RW2qe1YEFtz6HOZz3lJnMxYsJm03cH6uGKDnyC8. Are you sure you want to continue connecting (yes/no)?
RSA anahtar parmak izini kabul etmek için yes yazın, ardından root parolasını girin. Şimdi anahtarınızla SSH bağlantısı kurun:
ssh -i wireguard [email protected]
Ardından şunu göreceksiniz:
C:\Users\amir>ssh -i wireguard [email protected]
Ubuntu 18.04 LTS'ye hoş geldiniz (GNU/Linux 4.15.0-22-generic x86_64)
* Belgeler: https://help.ubuntu.com
* Yönetim: https://landscape.canonical.com
* Destek: https://ubuntu.com/advantage
Son giriş: Çar May 30 03:03:29 2018
root@netflix:~#
Linux Hosting, Kolaylaştırıldı
Web sitelerinizi ve web uygulamalarınızı daha iyi bir ortamda barındırmak mı istiyorsunuz? Yeni bir şeyler mi geliştiriyorsunuz? Ya da Windows'den memnun değil misiniz? İşte bunun için Linux VPS sunuyoruz.
Linux VPS'nizi EdininParola Kimlik Doğrulamasını Devre Dışı Bırakma
Parolalar artık kullanımdan kalkacağından, bu eski kimlik doğrulama yöntemini devre dışı bırakmamız gerekiyor:
sed -ie 's/#?PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
sed -ie 's/#?PermitEmptyPasswords yes/PermitEmptyPasswords no/' /etc/ssh/sshd_config
Güvenliğe önem veriyorsanız root girişini kapatıp sudo yetkili bir kullanıcı oluşturabilirsiniz; ancak bu konu bu kılavuzun kapsamı dışındadır.
Güncellemeleri yükleniyor
apt update && apt upgrade -y && reboot
Güncelleme birkaç dakika sürecek, ardından sistem yeniden başlayacak. "Paketi yükseltirken servisleri sormadan yeniden başlat" sorusu için "Evet" seçeneğini seçin. GRUB güncellemesinde paket yöneticisinin sürümünü yükleyin, boşluk tuşuyla her iki aygıtı da seçip Enter'a basın. /etc/sshd_config için yerel sürümü koruyun. Tüm bunların ardından sunucunun yeniden başlamasını bekleyin ve SSH ile tekrar bağlanın.
Katılımsız Yükseltmeler
Bu adım isteğe bağlıdır, atlayabilirsiniz. Dilerseniz Otomatik Katılımsız Güvenlik Güncellemelerini etkinleştirebilir ve yapılandırabilirsiniz. Resmi web sitesindeki kılavuz burada..
Unbound'u Yükle
apt install -y software-properties-common curl unbound unbound-host
curl -o /var/lib/unbound/root.hints https://www.internic.net/domain/named.cache
DNS Sunucusunu Yapılandırma
Bu bölüm şuradan alınmıştır: bu kılavuz. Çalıştır:
nano /etc/unbound/unbound.conf
Unbound yapılandırma dosyasını açın. Tüm içeriği silmek için Ctrl+K tuşlarını kullanın ve aşağıdakini yapıştırın. Değişiklikleri kaydetmek için Ctrl+X tuşlarına basın ve "y" yazın.
server: num-threads: 4 #Enable logs verbosity: 1 #list of Root DNS Server root-hints: "/var/lib/unbound/root.hints" #Use the root servers key for DNSSEC auto-trust-anchor-file: "/var/lib/unbound/root.key" #Respond to DNS requests on all interfaces interface: 0.0.0.0 max-udp-size: 3072 #Authorized IPs to access the DNS Server access-control: 0.0.0.0/0 refuse access-control: 127.0.0.1 allow access-control: 10.99.97.0/24 allow #not allowed to be returned for public internet names private-address: 10.99.97.0/24 # Hide DNS Server info hide-identity: yes hide-version: yes #Limit DNS Fraud and use DNSSEC harden-glue: yes harden-dnssec-stripped: yes harden-referral-path: yes #Add an unwanted reply threshold to clean the cache and avoid when possible a DNS Poisoning unwanted-reply-threshold: 10000000 #Have the validator print validation failures to the log. val-log-level: 1 #Minimum lifetime of cache entries in seconds cache-min-ttl: 1800 #Maximum lifetime of cached entries cache-max-ttl: 14400 prefetch: yes prefetch-key: yes
Şimdi Çalıştır:
chown -R unbound:unbound /var/lib/unbound
systemctl enable unbound
Wireguard Yükle
add-apt-repository -y ppa:wireguard/wireguard
apt-get update
apt-get install -y wireguard && reboot
Docker CE'yi Yükle
Bu bölümde ele alınan konu: depoyu kullanarak Docker CE yükleyin:
# Docker CE'yi Yükle
apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
# Add Docker's official GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io -y
# Docker kurulumunu test et
docker run hello-world
Ayrıca Okuyun: VPS Üzerine Docker Nasıl Kurulur (Adım Adım Kılavuz)
Subspace'i Yükle
Bu bölümde ele alınan konu: Docker konteyner içinde subspace nasıl kurulur. –env SUBSPACE_HTTP_HOST değerini herkese açık alan adınızla değiştirdiğinizden emin olun.
# Modülleri yükle
modprobe wireguard
modprobe iptable_nat
modprobe ip6table_nat
# IP yönlendirmesini etkinleştir
sysctl -w net.ipv4.ip_forward=1
sysctl -w net.ipv6.conf.all.forwarding=1
–env SUBSPACE_HTTP_HOST değerini herkese açık alan adınızla değiştirdiğinizden emin olun. Veri dizininizi `–volume` bayrağını kullanarak konteyner içinde `/data` olarak bağlamanız gerekir.
mkdir /data
docker create --name subspace --restart always --network host --cap-add NET_ADMIN --volume /usr/bin/wg:/usr/bin/wg --volume /data:/data --env SUBSPACE_HTTP_HOST=netflix.routerhosting.com subspacecloud/subspace:latest
docker start subspace
Önyüklemede yüklenecek çekirdek modüllerini yapılandırma
Yeniden başlatmadan sonra da çalışmaya devam etmesi için kernel modüllerini önyükleme sırasında yüklememiz gerekiyor.
nano /etc/modules-load.d/subspace.conf
Aşağıdakileri yapıştırın ve dosyayı kaydedin:
wireguard iptable_nat ip6table_nat
Linux Hosting, Kolaylaştırıldı
Web sitelerinizi ve web uygulamalarınızı daha iyi bir ortamda barındırmak mı istiyorsunuz? Yeni bir şeyler mi geliştiriyorsunuz? Ya da Windows'den memnun değil misiniz? İşte bunun için Linux VPS sunuyoruz.
Linux VPS'nizi EdininSonuç
Bu makaledeki adımları uygularsanız Netflix'in sunduğu ancak bulunduğunuz bölgede erişilemeyen TV şovlarını, belgeselleri, filmleri ve daha fazlasını izleyebilirsiniz. Cloudzy, Netflix ve diğer Plex gibi medya sunucuları için dünya genelinde 12'den fazla lokasyonda oldukça uygun fiyatlı planlar sunmaktadır. İstediğiniz tüm içeriklere erişmek için Linux VPS planları.
