Giảm 50% tất cả các gói, thời gian có hạn. Bắt đầu từ $2.48/mo
8 phút còn lại
Bảo mật & Mạng

Cách Cài Đặt Wireguard Trên Netflix VPS?

Allen By Allen 8 phút đọc Cập nhật 15 tháng 4, 2023
cài đặt wireguard trên VPS

Mục đích của hướng dẫn này là để ghi lại các bước tôi thực hiện để thiết lập Wireguard và Unbound trên một VPS cho Netflix để bỏ chặn các tiêu đề Netflix có sẵn ở các vị trí nhất định, ví dụ, tôi sống ở Mỹ nhưng muốn xem những tiêu đề những tiêu đề Netflix chất lượng tốt chỉ có sẵn ở Anh Quốc. Bạn cũng có thể sử dụng hướng dẫn này nếu bạn muốn xem Netflix ở bất kỳ vị trí nào có sẵn của chúng tôi.

Sau khi hoàn thành hướng dẫn này, bạn sẽ có:

  • Một VPN cung cấp kết nối được mã hóa bằng wireguard. Nó hoạt động trên hầu hết các nhà cung cấp dịch vụ Internet trên thế giới và có thể vượt qua GFW cũng như Filternet của Iran một cách dễ dàng. Ngoài ra, nó cũng có thể vượt qua các khối VoIP của UAE, vì vậy bạn có thể sử dụng nó để mở khóa các cuộc gọi thoại hoặc video WhatsApp ở Dubai vì wireguard mã hóa các kết nối UDP.
  • Nó sẽ không làm lộ DNS của bạn như các thiết lập VPN chính khác, vì vậy bạn có thể truy cập Netflix, Hulu và các dịch vụ tương tự bị giới hạn theo địa lý.

Để có hướng dẫn chi tiết từng bước về cách thiết lập một WireGuard VPN trên máy chủ Ubuntu, bạn có thể xem bài viết này.

Wireguard là gì?

cài đặt wireguard trên Netflix VPS

WireGuard® là một VPN vô cùng đơn giản nhưng nhanh chóng và hiện đại sử dụng mật mã tiên tiến. Nó hướng đến việc nhanh hơn, đơn giản hơn, nhẹ hơn và hữu ích hơn IPsec đồng thời tránh những rắc rối lớn. Nó dự định sẽ hoạt động hiệu quả hơn đáng kể so với OpenVPN.

Đọc thêm: VPS tốt nhất cho Hosting VPN

Unbound (Máy chủ DNS) là gì?

Unbound là một sản phẩm DNS resolver xác thực, đệ quy và lưu trữ từ NLnet Labs. Nó được phân phối miễn phí dưới dạng mã nguồn mở theo giấy phép BSD.

Các bước bạn cần thực hiện trước khi cài đặt Wireguard VPN

Để làm theo hướng dẫn này, bạn sẽ cần có một Netflix VPS với ít nhất 1GB bộ nhớ, mặc dù cá nhân tôi sẽ khuyên bạn nên có ít nhất 2GB nếu bạn dự định có số lượng lớn clients. Hướng dẫn này giả định bạn đang sử dụng Ubuntu 18.04.

linux-vps Hosting Linux Đơn Giản

Muốn tìm một cách tốt hơn để lưu trữ trang web và ứng dụng web của bạn? Đang phát triển điều gì đó mới? Hoặc đơn giản là bạn không thích Windows? Vì thế chúng tôi có Linux VPS.

Nhận Linux VPS của bạn

Các bản phân phối khác hầu như chắc chắn sẽ hoạt động, nhưng tôi chỉ đã kiểm tra các bước trong hướng dẫn này trên Ubuntu 18.04.
Tôi cũng khuyên bạn nên đặt hàng từ máy chủ ảo Ubuntu trang của chúng tôi vì Netflix chặn tất cả các công ty lớn trong ngành như DigitalOcean và Vultr bằng IP. Chúng tôi vui mừng thông báo rằng tất cả các IP của chúng tôi đều hoạt động với Netflix kể từ hôm nay (tháng bảy 2019). Ngoài ra, chúng tôi có hướng dẫn về cách đặt hàng một VPS.

Cách cài đặt VPN trên Netflix VPS?

cài đặt VPN Netflix VPS

Bằng cách thực hiện các bước sau, bạn sẽ có thể thiết lập một Wireguard VPN trên Netflix VPS của mình. Sau đó, bạn có thể tận hưởng tất cả các chương trình trên Netflix chỉ có sẵn ở những vị trí nhất định như Anh.

Đọc thêm: VPS phát trực tuyến

Thiết lập Máy chủ Ban đầu

Tôi sẽ sử dụng 

ssh

để đăng nhập từ xa vào Netflix VPS và cấu hình nó. Nếu bạn đang sử dụng hệ điều hành dựa trên Unix, nó sẽ được cài đặt sẵn. Nếu bạn là Windows 10, tùy chọn tốt nhất là cài đặt Subsystem Windows cho Linux (WSL) rất dễ cài đặt và tương thích với hệ thống. Bạn có thể cần cài đặt PuTTY trên các phiên bản Windows cũ hơn.
Ngoài ra, tôi giả định rằng bạn đang sử dụng một hostname hợp lệ cho Netflix VPS của bạn.

Thiết lập bảo mật cơ bản SSH

Đảm bảo bạn biết địa chỉ IP và thông tin đăng nhập của máy chủ. Nếu bạn đặt hàng từ chúng tôi, bạn có thể tìm thông tin này trong email chào mừng của chúng tôi.

Tạo cặp khóa RSA

Mở terminal (hoặc command prompt) và chạy:

ssh-keygen

nhập một tên như wireguard rồi nhấn enter. Sau đó nó sẽ yêu cầu bạn nhập passphrase mà bạn có thể bỏ qua bằng cách nhấn enter hai lần.

Enter file in which to save the key (C:Userskevin/.ssh/id_rsa): wireguard
Nhập cụm mật khẩu (để trống nếu không dùng cụm mật khẩu):
Nhập lại cụm mật khẩu: Thông tin xác thực của bạn đã được lưu vào wireguard.
Khóa công khai của bạn đã được lưu vào wireguard.pub.
The key fingerprint is: SHA256:PM9TZc0TMO9Iqqq7NC0E+qn32vZp6WELRrFmAc9sw5Y

Đọc thêm: Cách cài đặt PPTP VPN trên CentOS 8?

Sao chép khóa công khai

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

Or

ssh-copy-id [email protected]

Sau đó bạn sẽ thấy một thứ như thế này:

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)?

Nhập yes để chấp nhận RSA key fingerprint, sau đó cung cấp password root. Bây giờ hãy thử kết nối SSH với khóa của bạn:

ssh -i wireguard [email protected]

Sau đó bạn sẽ thấy:

C:\Users\amir>ssh -i wireguard [email protected]
Chào mừng bạn đến với Ubuntu 18.04 LTS (GNU/Linux 4.15.0-22-generic x86_64)

  * Tài liệu: https://help.ubuntu.com
  * Quản lý: https://landscape.canonical.com
  * Hỗ trợ: https://ubuntu.com/advantage

Lần đăng nhập cuối cùng: Thứ Tư Tháng Năm 30 03:03:29 2018
root@netflix:~#

linux-vps Hosting Linux Đơn Giản

Muốn tìm một cách tốt hơn để lưu trữ trang web và ứng dụng web của bạn? Đang phát triển điều gì đó mới? Hoặc đơn giản là bạn không thích Windows? Vì thế chúng tôi có Linux VPS.

Nhận Linux VPS của bạn

Vô hiệu hóa xác thực bằng cụm mật khẩu

Vì password sắp trở nên lỗi thời, chúng ta phải vô hiệu hóa cơ chế cũ này:

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

Nếu bạn quan tâm đến bảo mật quá nhiều, bạn có thể vô hiệu hóa root và tạo một sudo user nhưng điều đó nằm ngoài phạm vi của bài viết này

Đang cài đặt cập nhật

apt update && apt upgrade -y && reboot

quá trình sẽ mất vài phút để cập nhật rồi khởi động lại. Chọn "Yes" khi nó hỏi "restart service when the package upgrades without asking". Cập nhật GRUB (cài đặt phiên bản của người duy trì gói) và chọn cả hai thiết bị bằng spacebar rồi nhấn enter. Giữ phiên bản cục bộ của /etc/sshd_config và sau tất cả những điều này, bạn phải chờ vài giây để khởi động lại rồi SSH vào máy chủ của bạn lần nữa.

Nâng cấp tự động

Bước này không bắt buộc và bạn có thể bỏ qua, nhưng bạn có thể bật và cài đặt Cập nhật bảo mật tự động không giám sát. Dưới đây là hướng dẫn từ trang web chính thức.

Cài đặt Unbound

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

Cấu hình máy chủ DNS

Phần này được trích từ hướng dẫn này. Chạy:

nano /etc/unbound/unbound.conf

Để mở tệp cấu hình unbound, hãy sử dụng Ctrl+K để xóa toàn bộ nội dung và dán đoạn mã sau. Nhấn Ctrl+X và gõ "y" để lưu các thay đổi.

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

Chạy Ngay:

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

Cài đặt Wireguard

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

Cài đặt Docker CE

Phần này bao gồm cài đặt Docker CE sử dụng kho lưu trữ:

# Cài đặt Docker CE

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

# Thêm khóa GPG chính thức của Docker

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

# Kiểm tra cài đặt Docker

docker run hello-world

Đọc thêm: Cách Cài Đặt Docker trên VPS (Hướng Dẫn Từng Bước)

Cài đặt Subspace

Phần này bao gồm cách cài đặt Subspace bên trong một container Docker. Hãy chắc chắn thay đổi –env SUBSPACE_HTTP_HOST thành tên miền có thể truy cập công khai của bạn.

# Tải các mô-đun

modprobe wireguard
modprobe iptable_nat
modprobe ip6table_nat

# Bật chuyển tiếp IP

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

Hãy chắc chắn thay đổi –env SUBSPACE_HTTP_HOST thành tên miền có thể truy cập công khai của bạn. Thư mục dữ liệu của bạn nên được gắn kết với `/data` bên trong container bằng cách sử dụng cờ `–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

Cấu hình các mô-đun kernel để tải khi khởi động

Để có thể khởi động lại mà không gặp sự cố, chúng ta cần tải các module kernel khi khởi động hệ thống.

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

Dán đoạn mã sau và lưu tệp:

wireguard
iptable_nat
ip6table_nat
linux-vps Hosting Linux Đơn Giản

Muốn tìm một cách tốt hơn để lưu trữ trang web và ứng dụng web của bạn? Đang phát triển điều gì đó mới? Hoặc đơn giản là bạn không thích Windows? Vì thế chúng tôi có Linux VPS.

Nhận Linux VPS của bạn

Kết luận

Nếu bạn thực hiện tất cả các bước được đề cập trong bài viết này, bạn sẽ có thể xem các chương trình TV, phim tài liệu, phim ảnh và tất cả những nội dung thú vị khác mà Netflix cung cấp, nhưng không có sẵn ở vị trí của bạn. Cloudzy cung cấp các gói cước khác nhau với giá thực sự hợp lý tại hơn 12 vị trí trên toàn cầu cho Netflix và các máy chủ phương tiện khác như Plex . Vì vậy, để có thể xem tất cả những gì bạn muốn, bạn có thể cân nhắc kiểm tra kế hoạch Linux VPS.

Chia sẻ

Bài viết mới từ blog

Tiếp tục đọc.

Hình ảnh tiêu đề Cloudzy cho hướng dẫn MikroTik L2TP VPN, thể hiện một máy tính xách tay kết nối với một giá máy chủ thông qua một đường hầm kỹ thuật số lấp lánh xanh và vàng với các biểu tượng khiên.
Bảo mật & Mạng

Thiết lập MikroTik L2TP VPN (với IPsec): Hướng dẫn RouterOS (2026)

Trong thiết lập MikroTik L2TP VPN này, L2TP xử lý tunneling còn IPsec xử lý mã hóa và toàn vẹn dữ liệu; kết hợp chúng cho phép tính tương thích máy khách gốc mà không cần phần mềm bên thứ ba

Rexa CyrusRexa Cyrus 9 phút đọc
Cửa sổ terminal hiển thị thông báo cảnh báo SSH về thay đổi xác định máy chủ từ xa, với tiêu đề Hướng dẫn Sửa chữa và thương hiệu Cloudzy trên nền xanh lục nhạt.
Bảo mật & Mạng

Cảnh báo: Xác định máy chủ từ xa đã thay đổi & Cách sửa chữa

SSH là một giao thức mạng an toàn tạo ra tunnel được mã hóa giữa các hệ thống. Nó vẫn phổ biến với các nhà phát triển cần truy cập từ xa vào máy tính mà không cần giao diện đồ họa

Rexa CyrusRexa Cyrus Đọc 10 phút
Minh họa hướng dẫn khắc phục sự cố máy chủ DNS với các ký hiệu cảnh báo và máy chủ màu xanh trên nền tối cho lỗi phân giải tên Linux
Bảo mật & Mạng

Lỗi phân giải tên tạm thời: Nó có nghĩa gì & Cách sửa chữa?

Khi sử dụng Linux, bạn có thể gặp lỗi phân giải tên tạm thời khi cố truy cập trang web, cập nhật gói hoặc thực hiện các tác vụ yêu cầu kết nối internet

Rexa CyrusRexa Cyrus 12 phút đọc

Sẵn sàng triển khai? Từ $2.48/tháng.

Cloud độc lập, hoạt động từ 2008. AMD EPYC, NVMe, 40 Gbps. Hoàn tiền trong 14 ngày.