• 🎉小站の店正式开业试营运,欢迎大家捧场&反馈
  • 网站所有加密内容密码一律为:920.im;别问为什么,问就是为了活着
  • 订阅小站 TG频道获取更多小福利
  • 欢迎访问小站,如果您觉得本站还不错,请Ctrl+D 收藏本站
  • 请不要催更视频或文章;网站+所有视频制作都是我一人再弄,而且懒;你们多多留言,我可能就会破天荒更新了
  • 任何虚假邮箱的留言评论将一律不通过,你的邮箱不会被公开,请放心留言交流
  • 网站今后如果无法访问,请自行使用代理访问

VPS服务器无损部署Warp双栈解锁Netflix并解决Google验证码问题

Tech CrazyJoe 3年前 (2021-07-04) 0个评论
本文最后更新于2021年7月4日,已超过 1245天没有更新,如文章内容或资源失效,请留言反馈。订阅TG频道获取更多福利

VPS服务器无损部署Warp双栈解锁Netflix并解决Google验证码问题

  • 2021-07-04:更新视频教程,更新Debian 10系统安装WireGuard

有时我们购买的VPS服务器ip不好,会跳谷歌验证码,而且也无法解锁Netfilx。一个便捷的解决以上问题的办法就是给我们的VPS服务器部署Warp

以下教程在 Ubuntu 20.04 LTS系统上测试,如果你使用的是其它系统,相关命令、步骤和结果可能会有些许差异

安装WireGuard

Ubuntu 20.04

以下安装步骤以 Ubuntu 20.04 系统为例,其它系统可以参照官方安装介绍:https://www.wireguard.com/install/

# 更新软件包列表
apt update
# 安装依赖包
sudo apt -y install net-tools openresolv
# 安装WireGuard-tools
sudo apt install wireguard

Debian 10

apt install sudo lsb-release -y
# 添加backports源
echo "deb http://deb.debian.org/debian $(lsb_release -sc)-backports main" | sudo tee /etc/apt/sources.list.d/backports.list
sudo apt update
# 安装依赖包
sudo apt -y --no-install-recommends install net-tools iproute2 openresolv dnsutils linux-headers-$(uname -r)
# 安装WireGuard-tools
sudo apt --no-install-recommends install wireguard-tools wireguard-dkms

Debian10 部分内核下 linux-headers 无法通过 apt-get install linux-headers-$(uname -r) 完成安装,可尝试如下解决

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
reboot
sudo apt-get install linux-headers-$(uname -r) -y

安装wgcf

如果需要在VPS服务器上使用Warp,我们需要安装wgcfhttps://github.com/ViRb3/wgcf

# 创建文件夹
mkdir warp && cd warp
# 安装wgcf「请自行根据当前Github最新版替换以下下载地址」
wget -O wgcf https://github.com/ViRb3/wgcf/releases/download/v2.2.4/wgcf_2.2.4_linux_amd64
# 赋予权限
chmod +x wgcf

配置

# 注册warp账户「回车选择Y同意协议」
./wgcf register
# 生成WireGuard配置文件
./wgcf generate

之后输入 ifconfig 查看当前VPS出口网卡的IP地址「下图红框部分」

VPS服务器无损部署Warp双栈解锁Netflix并解决Google验证码问题

输入 nano wgcf-profile.conf 并将下面2行内容添加到配置文件 [Interface] 部分的最后

PostUp = ip rule add from [上面查出的IP] lookup main
PostDown = ip rule delete from [上面查出的IP] lookup main

最终的格式效果样式应该如下:

[Interface]
PrivateKey = xxxxxxxxxxxxxxxxxxxx
Address = xxx.xx.x.x/xx
Address = xxxx:xxxx:xxxx:xxxx:xxx:xxx:xxxx:xxxx/xxx
DNS = 1.1.1.1
MTU = xxxx
PostUp = ip rule add from xxx.xx.xxx.xxx lookup main
PostDown = ip rule delete from xxx.xx.xxx.xxx lookup main
[Peer]
PublicKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AllowedIPs = 0.0.0.0/0
AllowedIPs = ::/0
Endpoint = engage.cloudflareclient.com:2408

将生成的 wgcf-account.tomlwgcf-profile.conf 文件保存好

一定需要添加好 PostUPPostDown 规则,否则启动后可能存在失联风险,因为warp将接管VPS的ipv4及ipv6地址。

启动WireGuard

将上述生成的 wgcf-profile.conf 文件复制到 /etc/wireguard/ 目录下并重命名为 wgcf.conf

# 重命名并复制配置文件
sudo cp wgcf-profile.conf /etc/wireguard/wgcf.conf

我们输入 sudo wg-quick up wgcf 启动,检查是否有报错,如果没有报错,我们输入 ip a 命令应该能够看到 wgcf 的网络接口,类似如下

VPS服务器无损部署Warp双栈解锁Netflix并解决Google验证码问题

我们确认完成后,输入 sudo wg-quick down wgcf 停止运行

后台运行

# 启用守护进程
sudo systemctl start wg-quick@wgcf
# 设置开机启动
sudo systemctl enable wg-quick@wgcf
# 查看状态
sudo systemctl status wg-quick@wgcf
# 停止
sudo systemctl stop wg-quick@wgcf
# 重启
sudo systemctl restart wg-quick@wgcf

运行后,我们也可以通过如下命令查看相应的 IPv4 及 IPv6 地址

# IPv4 
wget -qO- ip.gs
# IPv6 Only VPS
wget -qO- -6 ip.gs

如果ipv4检测显示的地址为 8.xxx 开头的ip地址,即为成功。

一定概率下,启动后VPS会完全没网,这时只需通过 sudo systemctl restart wg-quick@wgcf 重启服务再次尝试即可。不确定什么原因导致

测试Netflix解锁

apt install curl jq -y
bash <(curl -sSL "https://github.com/CoiaPrant/MediaUnlock_Test/raw/main/check.sh")

VPS服务器无损部署Warp双栈解锁Netflix并解决Google验证码问题

视频教程

参考链接

5 1 vote
Article Rating

xzの小站 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:VPS服务器无损部署Warp双栈解锁Netflix并解决Google验证码问题
喜欢 (9)
关于作者:
Is life always this hard, or is it just when you're a kid?——Mathilda:Léon: The Professional
Subscribe | 订阅
Notify of
guest

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x