50% zniżki wszystkie plany, ograniczony czas. Rozpoczęcie o godz $2.48/mo
Pozostało 8 minut
Bezpieczeństwo i sieć

Jak zainstalować Wireguard na Netflix VPS?

Allena By Allena 8 minut czytania Zaktualizowano 15 kwietnia 2023 r
zainstaluj wireguard na VPS

Celem tego przewodnika jest udokumentowanie kroków, jakie podejmuję, aby skonfigurować Wireguard i Unbound na komputerze VPS Netflixa aby odblokować tytuły Netflix dostępne w niektórych lokalizacjach, na przykład mieszkam w stanach, ale chciałem je obejrzeć przyzwoite tytuły Netflix dostępne tylko w Wielkiej Brytanii. Możesz także skorzystać z tego samouczka, jeśli chcesz oglądać Netflix w dowolnej z naszych dostępnych lokalizacji.

Po ukończeniu tego samouczka będziesz mieć:

  • VPN, który zapewni szyfrowane połączenie za pomocą Wireguard. Działa u prawie wszystkich dostawców usług internetowych na całym świecie i może z łatwością łączyć się z GFW i irańską siecią Filternet. Może także ominąć blokady VoIP w Zjednoczonych Emiratach Arabskich, dzięki czemu można go używać do odblokowywania połączeń głosowych lub wideo WhatsApp w Dubaju, ponieważ Wireguard szyfruje również połączenia UDP.
  • Nie spowoduje wycieku Twojego DNS, jak główne konfiguracje VPN, dzięki czemu będziesz mieć dostęp do Netflix, Hulu i podobnych witryn i usług z ograniczeniami geograficznymi.

Aby uzyskać szczegółowy i szczegółowy przewodnik dotyczący konfigurowania WireGuard VPN na serwerze Ubuntu, możesz sprawdzić ten artykuł.

Co to jest Wireguard?

zainstaluj wireguard na Netfliksie VPS

WireGuard® to niezwykle prosta, ale szybka i nowoczesna sieć VPN, która wykorzystuje najnowocześniejsza kryptografia. Ma być szybszy, prostszy, oszczędniejszy i bardziej użyteczny niż IPsec, a jednocześnie pozwala uniknąć ogromnych problemów. Zamierza być znacznie bardziej wydajny niż OpenVPN.

Przeczytaj także: Najlepszy VPS dla hostingu VPN

Co to jest niepowiązany (serwer DNS)?

Nieoprawny to sprawdzający, rekurencyjny i buforujący produkt do rozpoznawania nazw DNS firmy NLnet Labs. Jest rozpowszechniany bezpłatnie w formie open source na licencji BSD.

Kroki, które należy wykonać przed instalacją Wiregurad VPN

Aby skorzystać z tego samouczka, musisz mieć Netflix Serwer VPS z co najmniej 1 GB pamięci, choć osobiście polecam co najmniej 2 GB, jeśli planujesz mieć dużą liczbę klientów. W tym przewodniku założono, że używasz Ubuntu 18.04.

linux-vps Uproszczony hosting w systemie Linux

Szukasz lepszego sposobu na hostowanie witryn i aplikacji internetowych? Opracowujesz coś nowego? Po prostu nie lubisz systemu Windows? Dlatego mamy Linux VPS.

Zdobądź swój Linux VPS

Inne dystrybucje najprawdopodobniej będą działać, ale przetestowałem tylko kroki opisane w tym samouczku na Ubuntu 18.04.
Polecam również zamówić u nas Ubuntu VPS page, ponieważ Netflix blokuje wszystkie główne firmy w branży, takie jak Digitalocean i Vultr, według adresu IP. Z radością ogłaszamy, że od dzisiaj (lipiec 2019 r.) wszystkie nasze adresy IP współpracują z Netflix. Mamy też poradnik jak zamówić vps.

Jak zainstalować VPN na Netflix VPS?

zainstaluj VPN Netflix VPN

Wykonując poniższe kroki, będziesz mógł skonfigurować Wireguard VPN na swoim Netflix VPS. Dzięki temu będziesz mógł cieszyć się wszystkimi programami w serwisie Netflix, które są dostępne tylko w niektórych lokalizacjach, np. w Wielkiej Brytanii.

Przeczytaj także: Przesyłanie strumieniowe VPS

Wstępna konfiguracja serwera

będę używać 

ssh

aby zdalnie zalogować się do serwisu Netflix VPS i go skonfigurować. Jeśli korzystasz z systemu operacyjnego opartego na systemie Unix, powinien on być już zainstalowany. Jeśli masz system Windows 10, najlepszą opcją jest instalowanie podsystemu Windows dla systemu Linux (WSL) który jest bardzo łatwy w instalacji i natywny. Może być konieczna instalacja Kit w starszych wersjach systemu Windows.
Zakładam również, że używasz prawidłowej nazwy hosta dla swojego Netflix VPS.

Podstawowa konfiguracja zabezpieczeń SSH

Upewnij się, że znasz adres IP swojego serwera i dane logowania. Jeśli złożyłeś u nas zamówienie, informacje te znajdziesz w naszym e-mailu powitalnym.

Wygeneruj parę kluczy RSA

Otwórz terminal (lub wiersz poleceń) i uruchom:

ssh-keygen

wpisz nazwę, np. Wireguard i naciśnij Enter. Następnie poprosi o hasło, które możesz pozostawić puste, naciskając dwukrotnie klawisz Enter.

„Wprowadź plik, w którym chcesz zapisać klucz (C:Userskevin/.ssh/id_rsa): wireguard
Wprowadź hasło (puste, jeśli nie ma hasła):
Wprowadź ponownie to samo hasło: Twoja identyfikacja została zapisana w Wireguard.
Twój klucz publiczny został zapisany w wireguard.pub.
Kluczowy odcisk palca to: SHA256:PM9TZc0TMO9Iqqq7NC0E+qn32vZp6WELRrFmAc9sw5Y”

Przeczytaj także: Jak zainstalować PPTP VPN na CentOS 8?

Skopiuj klucz publiczny

cat C:Usersamirwireguard.pub | ssh [email protected] "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys

Or

ssh-copy-id [email protected]

Następnie zobaczysz coś takiego:

Nie można ustalić autentyczności hosta „netflix.routerhosting.com”. Odcisk palca klucza RSA to SHA256:CKp1RW2qe1YEFtz6HOZz3lJnMxYsJm03cH6uGKDnyC8. Czy na pewno chcesz kontynuować łączenie (tak/nie)?

Wpisz tak, aby zaakceptować odcisk palca klucza RSA, a następnie podaj hasło roota. Teraz spróbuj ssh za pomocą klucza:

ssh -i wireguard [email protected]

Wtedy zobaczysz to:

C:Użytkownicy>ssh -i wireguard [email protected]
Witamy w Ubuntu 18.04 LTS (GNU/Linux 4.15.0-22-generic x86_64)

  * Dokumentacja: https://help.ubuntu.com
  * Zarządzanie: https://landscape.canonical.com
  * Wsparcie: https://ubuntu.com/advantage

Ostatnie logowanie: środa 30 maja 03:03:29 2018
root@netflix:~#

linux-vps Uproszczony hosting w systemie Linux

Szukasz lepszego sposobu na hostowanie witryn i aplikacji internetowych? Opracowujesz coś nowego? Po prostu nie lubisz systemu Windows? Dlatego mamy Linux VPS.

Zdobądź swój Linux VPS

Wyłącz uwierzytelnianie hasłem

Ponieważ hasła wkrótce staną się przestarzałe, musimy wyłączyć ten stary mechanizm:

sed -ie 's/#?PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
sed -ie 's/#?PermitEmptyPasswords yes/PermitEmptyPasswords no/' /etc/ssh/sshd_config

Jeśli zbyt bardzo zależy Ci na bezpieczeństwie, możesz wyłączyć roota i utworzyć użytkownika sudo, ale nie jest to omówione w tym samouczku

Instalowanie aktualizacji

apt update && apt upgrade -y && reboot

aktualizacja i ponowne uruchomienie zajmie kilka minut. Wybierz „Tak”, gdy pojawi się monit o „uruchom ponownie usługę po aktualizacji pakietu bez pytania”. Zaktualizuj GRUB (zainstaluj wersję opiekuna pakietu) i wybierz oba urządzenia spacją i naciśnij Enter. Zachowaj lokalną wersję pliku /etc/sshd_config, a po tym wszystkim musisz poczekać kilka sekund na ponowne uruchomienie, a następnie ponownie połączyć się z serwerem za pomocą protokołu SSH.

Nienadzorowane aktualizacje

Ten krok jest opcjonalny i możesz go pominąć, ale możesz włączyć i skonfigurować automatyczne nienadzorowane aktualizacje zabezpieczeń. Oto przewodnik z oficjalnej strony internetowej.

Zainstaluj opcję Bez ograniczeń

apt install -y software-properties-common curl unbound unbound-host
curl -o /var/lib/unbound/root.hints https://www.internic.net/domain/named.cache

Skonfiguruj serwer DNS

Ta sekcja została wzięta z ten przewodnik. Uruchomić:

nano /etc/unbound/unbound.conf

Aby otworzyć niezwiązany plik konfiguracyjny. Użyj Ctrl+K, aby usunąć całą zawartość i wklej następujące elementy. Naciśnij Ctrl+X i wpisz „y”, aby zapisać zmiany.

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

Teraz uruchom:

chown -R unbound:unbound /var/lib/unbound
systemctl enable unbound

Zainstaluj Wireguarda

add-apt-repository -y ppa:wireguard/wireguard
apt-get update 
apt-get install -y wireguard && reboot

Zainstaluj Docker CE

Ta sekcja obejmuje zainstaluj docker ce przy użyciu repozytorium:

# Zainstaluj Docker CE

apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common

# Dodaj oficjalny klucz GPG Dockera

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

# Przetestuj instalację okna dokowanego

docker run hello-world

Przeczytaj także: Jak zainstalować Docker na VPS (przewodnik krok po kroku)

Zainstaluj podprzestrzeń

Ta sekcja obejmuje jak zainstalować podprzestrzeń wewnątrz kontenera dokowanego. Pamiętaj, aby zmienić –env SUBSPACE_HTTP_HOST na publicznie dostępną nazwę domeny.

# Załaduj moduły

modprobe wireguard
modprobe iptable_nat
modprobe ip6table_nat

# Włącz przekazywanie IP

sysctl -w net.ipv4.ip_forward=1
sysctl -w net.ipv6.conf.all.forwarding=1

Pamiętaj, aby zmienić –env SUBSPACE_HTTP_HOST na publicznie dostępną nazwę domeny. Twój katalog danych powinien być podłączony jako `/data` wewnątrz kontenera przy użyciu flagi `-volume`. 

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

Skonfiguruj moduły jądra do ładowania podczas rozruchu

Aby przetrwać ponowne uruchomienie, musimy załadować moduły jądra podczas rozruchu.

nano /etc/modules-load.d/subspace.conf

Wklej poniższy tekst i zapisz plik:

wireguard
iptable_nat
ip6table_nat
linux-vps Uproszczony hosting w systemie Linux

Szukasz lepszego sposobu na hostowanie witryn i aplikacji internetowych? Opracowujesz coś nowego? Po prostu nie lubisz systemu Windows? Dlatego mamy Linux VPS.

Zdobądź swój Linux VPS

Wniosek

Jeśli wykonasz wszystkie kroki wymienione w tym artykule, powinieneś móc oglądać programy telewizyjne, filmy dokumentalne, filmy i wszystkie inne ciekawe rzeczy, które oferuje Netflix, a które nie są dostępne w Twojej lokalizacji, z innych lokalizacji. Cloudzy oferuje różne plany w naprawdę przystępnej cenie w ponad 12 lokalizacjach na całym świecie dla Netflix i innych serwery multimediów, takie jak plex . Aby więc móc oglądać wszystko, co chcesz, możesz rozważyć sprawdzenie naszego Plany VPS dla Linuksa.

Udział

Więcej z bloga

Czytaj dalej.

Obraz tytułowy Cloudzy do przewodnika MikroTik L2TP VPN, przedstawiający laptopa łączącego się z szafą serwerową poprzez świecący niebiesko-złoty cyfrowy tunel z ikonami tarcz.
Bezpieczeństwo i sieć

Konfiguracja MikroTik L2TP VPN (z IPsec): Przewodnik po RouterOS (2026)

W tej konfiguracji MikroTik L2TP VPN, L2TP obsługuje tunelowanie, podczas gdy IPsec obsługuje szyfrowanie i integralność; ich sparowanie zapewnia zgodność z klientem natywnym bez wieku osób trzecich

Rexa CyrusRexa Cyrus 9 minut czytania
Okno terminala wyświetlające komunikat ostrzegawczy SSH o zmianie identyfikacji zdalnego hosta, z tytułem Fix Guide i logo Cloudzy na ciemnoturkusowym tle.
Bezpieczeństwo i sieć

Ostrzeżenie: identyfikacja hosta zdalnego uległa zmianie i jak to naprawić

SSH to bezpieczny protokół sieciowy, który tworzy szyfrowany tunel pomiędzy systemami. Pozostaje popularny wśród programistów, którzy potrzebują zdalnego dostępu do komputerów bez konieczności posiadania grafiki

Rexa CyrusRexa Cyrus 10 minut czytania
Ilustracja przewodnika rozwiązywania problemów z serwerem DNS z symbolami ostrzegawczymi i niebieskim serwerem na ciemnym tle w przypadku błędów rozpoznawania nazw w systemie Linux
Bezpieczeństwo i sieć

Tymczasowa awaria rozpoznawania nazw: co to oznacza i jak to naprawić?

Podczas korzystania z Linuksa możesz napotkać tymczasowy błąd rozpoznawania nazw podczas próby uzyskania dostępu do stron internetowych, aktualizacji pakietów lub wykonywania zadań wymagających połączenia internetowego

Rexa CyrusRexa Cyrus 12 minut czytania

Gotowy do wdrożenia? Od 2,48 USD/mies.

Niezależna chmura, od 2008. AMD EPYC, NVMe, 40 Gbps. 14-dniowy zwrot pieniędzy.