50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
읽는 데 8분
보안 및 네트워킹

Netflix VPS에 Wireguard를 설치하는 방법

Allen By Allen 읽는 데 8분 2023년 4월 15일 업데이트됨
VPS에 WireGuard 설치하기

이 가이드의 목적은 Wireguard와 Unbound를 설정하는 과정을 단계별로 정리하는 것입니다. Netflix용 VPS 특정 지역에서만 제공되는 Netflix 콘텐츠를 이용하기 위해서입니다. 예를 들어, 미국에 거주하고 있지만 다음과 같은 콘텐츠를 시청하고 싶을 때 활용할 수 있습니다. 영국에서만 제공되는 Netflix 콘텐츠. 또한 Cloudzy의 다양한 서버 위치에서 Netflix를 시청하고 싶을 때도 이 튜토리얼을 활용할 수 있습니다.

이 튜토리얼을 완료하면 다음을 갖추게 됩니다:

  • wireguard를 사용해 암호화된 연결을 제공하는 VPN입니다. 전 세계 거의 모든 ISP에서 작동하며, GFW와 이란의 Filternet을 우회할 수 있습니다. 또한 UAE의 VoIP 차단도 우회할 수 있어, wireguard가 UDP 연결도 암호화하기 때문에 두바이에서 WhatsApp 음성 및 영상 통화 차단을 해제하는 데 활용할 수 있습니다.
  • 일반적인 VPN 설정과 달리 DNS가 유출되지 않아, Netflix, Hulu 등 지역 제한이 있는 웹사이트와 서비스에 자유롭게 접근할 수 있습니다.

Ubuntu 서버에 WireGuard VPN를 설정하는 단계별 상세 가이드는 다음을 참고하세요. 이 문서.

Wireguard가 무엇인가요?

넷플릭스 VPS에 WireGuard 설치하기

WireGuard® 는 매우 간단하면서도 빠르고 현대적인 VPN로, 최신 암호화 기술. IPsec보다 빠르고, 단순하고, 가볍고, 실용적인 것을 목표로 합니다. 복잡한 설정 문제 없이 OpenVPN보다 훨씬 높은 성능을 제공하도록 설계되었습니다.

또한 읽기 : VPN 호스팅을 위한 최고의 VPS

Unbound(DNS 서버)란 무엇인가?

Unbound 는 NLnet Labs에서 개발한 검증·재귀·캐싱 기능을 갖춘 DNS 리졸버입니다. BSD 라이선스 하에 오픈소스로 무료 배포됩니다.

Wireguard VPN 설치 전 사전 준비 단계

이 튜토리얼을 따라하려면 Netflix VPS 메모리는 최소 1GB 이상이 필요하지만, 클라이언트 수가 많을 것으로 예상된다면 개인적으로 2GB 이상을 권장합니다. 이 가이드는 Ubuntu 18.04 환경을 기준으로 합니다.

linux-vps Linux 호스팅, 간편하게

웹사이트나 웹 앱을 더 좋은 환경에서 호스팅하고 싶으신가요? 새로운 것을 개발 중이신가요? 아니면 단순히 Windows가 마음에 들지 않으신가요? 바로 그래서 저희가 Linux VPS를 제공합니다.

Linux VPS 시작하기

다른 배포판에서도 작동할 가능성이 높지만, 이 튜토리얼에서 다루는 단계는 Ubuntu 18.04에서만 테스트했습니다.
또한, 저는 여러분께 저희 우분투 VPS Netflix는 DigitalOcean, Vultr 등 주요 클라우드 업체의 IP를 차단하고 있습니다. 하지만 Cloudzy의 모든 IP는 현재 Netflix와 정상적으로 작동합니다(2019년 7월 기준). 관련 가이드도 제공하고 있으니 참고하세요. VPS 주문 방법.

Netflix VPS에 VPN 설치하는 방법

VPN 설치 Netflix VPS

다음 단계를 따라 Netflix VPS에 Wireguard VPN를 설정할 수 있습니다. 설정이 완료되면 영국 등 특정 지역에서만 제공되는 Netflix 콘텐츠를 모두 즐길 수 있습니다.

함께 읽기: 스트리밍 VPS

서버 초기 설정

저는 사용할 것입니다 

ssh

Netflix VPS에 원격으로 로그인하여 구성하려면 이 방법을 사용하세요. Unix 기반 운영체제를 사용 중이라면 이미 설치되어 있습니다. Windows 10을 사용 중이라면 가장 좋은 방법은 Windows Subsystem for Linux (WSL) 설치하기 설치가 매우 간단하고 네이티브 환경에서 동작합니다. 다음을 설치해야 할 수도 있습니다. PuTTY 이전 버전의 Windows에서.
또한, Netflix VPS에 유효한 호스트명을 사용하고 있다고 가정합니다.

기본 SSH 보안 설정

서버의 IP 주소와 로그인 정보를 미리 확인해 두세요. Cloudzy에서 서버를 구매하셨다면 환영 이메일에서 해당 정보를 확인할 수 있습니다.

RSA 키 쌍 생성

터미널(또는 명령 프롬프트)을 열고 다음 명령을 실행하세요:

ssh-keygen

wireguard처럼 원하는 이름을 입력하고 엔터를 누르세요. 그러면 패스프레이즈를 입력하라는 메시지가 나오는데, 엔터를 두 번 눌러 공백으로 두면 됩니다.

"키를 저장할 파일을 입력하세요 (C:Userskevin/.ssh/id_rsa): wireguard"
암호문구를 입력하세요 (없으면 그냥 Enter):
동일한 암호를 다시 입력하세요: WireGuard에 인증 정보가 저장되었습니다.
wireguard.pub 파일에 공개 키가 저장되었습니다.
키 지문은 다음과 같습니다: SHA256:PM9TZc0TMO9Iqqq7NC0E+qn32vZp6WELRrFmAc9sw5Y"

함께 읽기: CentOS 8에 PPTP VPN를 설치하는 방법

공개 키 복사

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

Or

ssh-copy-id [email protected]

그러면 다음과 같은 내용이 표시됩니다:

'netflix.routerhosting.com' 호스트의 신뢰성을 확인할 수 없습니다. RSA 키 지문은 SHA256:CKp1RW2qe1YEFtz6HOZz3lJnMxYsJm03cH6uGKDnyC8입니다. 계속 연결하시겠습니까? (yes/no)?

yes를 입력하여 RSA 키 지문을 수락한 후 root 비밀번호를 입력하세요. 이제 키를 사용해 SSH로 접속합니다:

ssh -i wireguard [email protected]

그러면 다음 내용이 표시됩니다:

C:\Users\amir>ssh -i wireguard [email protected]
Ubuntu 18.04 LTS(GNU/Linux 4.15.0-22-generic x86_64)에 오신 것을 환영합니다

  * 문서: https://help.ubuntu.com
  * 관리: https://landscape.canonical.com
  * 지원: https://ubuntu.com/advantage

마지막 로그인: 수요일 5월 30 03:03:29 2018
root@netflix:~#

linux-vps Linux 호스팅, 간편하게

웹사이트나 웹 앱을 더 좋은 환경에서 호스팅하고 싶으신가요? 새로운 것을 개발 중이신가요? 아니면 단순히 Windows가 마음에 들지 않으신가요? 바로 그래서 저희가 Linux VPS를 제공합니다.

Linux VPS 시작하기

패스프레이즈 인증 비활성화

비밀번호 방식은 곧 사용되지 않으므로, 이 방식을 비활성화해야 합니다:

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

보안을 더 강화하려면 root 계정을 비활성화하고 sudo 사용자를 생성할 수 있지만, 이는 이 튜토리얼의 범위를 벗어납니다.

업데이트 설치 중

apt update && apt upgrade -y && reboot

업데이트와 재부팅에 몇 분 정도 소요됩니다. 패키지 업그레이드 시 묻지 않고 서비스를 재시작할지 묻는 화면에서 "Yes"를 선택하세요. GRUB을 업데이트(패키지 관리자 버전 설치)하고, 스페이스바로 두 장치를 모두 선택한 후 Enter를 누르세요. /etc/sshd_config는 로컬 버전을 유지하세요. 이 과정이 모두 끝나면 잠시 기다렸다가 서버에 다시 SSH로 접속하면 됩니다.

무인 업그레이드

이 단계는 선택 사항으로 건너뛸 수 있지만, 자동 무인 보안 업데이트를 활성화하고 설정할 수 있습니다. 공식 웹사이트의 가이드는 여기서 확인하세요..

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

DNS 서버 설정

이 섹션은 다음 출처에서 발췌했습니다. 이 가이드. 실행:

nano /etc/unbound/unbound.conf

unbound 설정 파일을 열고, Ctrl+K로 전체 내용을 삭제한 후 아래 내용을 붙여 넣으세요. Ctrl+X를 누르고 "y"를 입력하여 변경 사항을 저장합니다.

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

지금 실행:

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

Wireguard 설치

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

Docker CE를 설치하세요

이 섹션에서 다루는 내용은 다음과 같습니다. 저장소를 사용하여 Docker CE 설치:

# Docker CE 설치

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 설치 테스트

docker run hello-world

함께 읽기: VPS에 Docker 설치하는 방법 (단계별 가이드)

Subspace 설치

이 섹션에서 다루는 내용은 다음과 같습니다. Docker 컨테이너 안에 subspace를 설치하는 방법. --env SUBSPACE_HTTP_HOST 값을 외부에서 접근 가능한 도메인 이름으로 반드시 변경하세요.

# 모듈 로드

modprobe wireguard
modprobe iptable_nat
modprobe ip6table_nat

# IP 전달 활성화

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

–env SUBSPACE_HTTP_HOST 값을 공개적으로 접근 가능한 도메인 이름으로 변경하세요. 데이터 디렉터리는 `–volume` 플래그를 사용해 컨테이너 내부의 `/data`에 바인드 마운트해야 합니다. 

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

부팅 시 커널 모듈 로드 설정

재부팅 후에도 설정을 유지하려면 부팅 시 커널 모듈을 로드해야 합니다.

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

다음 내용을 붙여넣고 파일을 저장하세요.

wireguard
iptable_nat
ip6table_nat
linux-vps Linux 호스팅, 간편하게

웹사이트나 웹 앱을 더 좋은 환경에서 호스팅하고 싶으신가요? 새로운 것을 개발 중이신가요? 아니면 단순히 Windows가 마음에 들지 않으신가요? 바로 그래서 저희가 Linux VPS를 제공합니다.

Linux VPS 시작하기

결론

이 문서의 단계를 모두 따르면 Netflix에서 다른 지역의 TV 프로그램, 다큐멘터리, 영화 등 현재 내 지역에서 제공되지 않는 콘텐츠를 시청할 수 있습니다. Cloudzy는 Netflix와 기타 Plex와 같은 미디어 서버 를 위해 전 세계 12개 이상의 지역에서 합리적인 가격으로 다양한 요금제를 제공합니다. 원하는 콘텐츠를 모두 시청하려면 저희 Linux VPS 플랜을.

공유

블로그 더 보기

계속 읽기.

노트북이 빛나는 파란색과 금색 디지털 터널과 방패 아이콘을 통해 서버 랙에 연결되는 모습을 보여주는 MikroTik L2TP VPN 가이드의 Cloudzy 타이틀 이미지.
보안 및 네트워킹

MikroTik L2TP VPN 설정 (IPsec 포함): RouterOS 가이드 (2026)

이 MikroTik L2TP VPN 설정에서 L2TP는 터널링을 담당하고 IPsec은 암호화와 무결성을 담당합니다. 두 가지를 함께 사용하면 서드파티 없이도 네이티브 클라이언트 호환성을 확보할 수 있습니다.

렉사 사이러스렉사 사이러스 9분 분량
어두운 청록색 배경에 원격 호스트 식별 변경 경고 메시지와 수정 가이드 제목, Cloudzy 브랜딩이 표시된 SSH 터미널 화면.
보안 및 네트워킹

경고: 원격 호스트 식별이 변경되었습니다 - 수정 방법

SSH는 시스템 간에 암호화된 터널을 생성하는 보안 네트워크 프로토콜입니다. GUI 없이도 컴퓨터에 원격으로 접속해야 하는 개발자들 사이에서 꾸준히 사용되고 있습니다.

렉사 사이러스렉사 사이러스 읽는 데 10분
어두운 배경에 경고 기호와 파란색 서버가 있는 Linux 이름 확인 오류 관련 DNS 서버 문제 해결 가이드 일러스트
보안 및 네트워킹

이름 확인 임시 실패: 원인과 해결 방법

Linux를 사용하다 보면 웹사이트 접속, 패키지 업데이트, 인터넷 연결이 필요한 작업 실행 시 이름 확인 임시 실패 오류가 발생할 수 있습니다.

렉사 사이러스렉사 사이러스 읽는 데 12분

배포할 준비가 됐나요? 월 $2.48부터.

2008년부터 운영해온 독립 클라우드. AMD EPYC, NVMe, 40 Gbps. 14일 환불 보장.