本搭建笔记主要是参考 2024 RackNerd VPS搭建V2Ray代理 VLESS /VMESS+WebSocket+TLS WARP优选IP解锁Netflix流 而搭建的
一直购买使用的节点是这家 prprCloud 15元/月,215GB,最高 1000Mbps 可用速率,10+ 边缘网络,支持 Shadowsocks 代理协议,解锁了 Netflix 流媒体。感觉还是贵了点,而且最麻烦的一点是不支持 macOS 系统自带的 mail 服务,邮件不能集中管理很麻烦,刚好遇到黑色星期五看到这篇博客文章 黑五了,不看看这些活动么,就想着自己搭建一个服务器用用,才有了下面的折腾笔记。
服务器购买
官网注册 RackNerd 账号
https://www.racknerd.com/
黑色星期五优惠活动
https://www.racknerd.com/BlackFriday/
选择最低价格的 $10.99 USD 每年
1
2
3
4
5
6
7
8
9
10
11
12
1 GB KVM VPS (Black Friday 2024)
1 vCPU Core
20 GB PURE SSD RAID-10 Storage
1 GB RAM
1500GB Monthly Premium Bandwidth
1Gbps Public Network Port
Full Root Admin Access
1 Dedicated IPv4 Address
KVM / SolusVM Control Panel - Reboot, Reinstall, Manage rDNS, & much more
Available in Multiple Locations
JUST $10.99/YEAR - WOW!!
确定订单,可以使用 PayPal、支付宝,我选择的支付宝支付。
注意:购买的时候一定要选择好服务器所在地区,避免出现更换。
由于我购买时没有注意地区,使用了默认地区,但是默认地区网络延迟可能并不理想,需要更换更合适的地区。
以下是地区推荐:
洛杉矶、圣何塞、西雅图
Los Angeles, San Jose, Seattle
在线工单申请更换服务器地区换到 洛杉矶。
由于 洛杉矶 地区已经没有可用服务器,选择的 圣何塞 地区,等待工单客服更换成功。国外客服工作效率极低,一个多小时都在回复邮件沟通上,处理问题速度太慢了。
服务器购买后,可以测试一下 IP 地址延迟及各运营商的连接速度。
使用 PING.PE 进行测试
下面是更换地区后的 IP 延迟,其实结果差不多
域名绑定服务器
由于本来就拥有域名,所以直接使用的旧域名。
本来就已经将旧域名绑定到 Cloudflare 服务,所以省略很多步骤。
将购买的服务器 IP 地址填到下面的 IPv4 地址区域,我使用的二级域名 ii ,需要先关闭代理后面再开启。
Cloudflare 控制面板 打开 速度 → 优化栏 启用所有可用设置
“SSL/TLS”,加密模式更改为 完全
使用 SSH 连接 VPS
使用的 macOS 系统,直接使用 Terminal 来远程 SSH 连接 VPS 服务
1
2
3
4
5
6
ssh -p 22 username@server_ip
ssh -p 22 [email protected]
// 更换系统后连接失败,删除 terminal 中的记录后重试
ssh-keygen -R 192.168.0.0
远程 VPS 的 IP 地址和用户名更换就行,回车后输入“yes”需要输入服务器密码,填入密码(注意空格)回车后。
安装 V2Ray 脚本
首先更新软件源信息和安装 curl 指令:
1
2
3
sudo apt-get update
sudo apt-get install curl
最好用的 V2Ray 一键安装脚本 & 管理脚本
https://github.com/233boy/v2ray
1
bash <(wget -qO- -o- https://git.io/v2ray.sh)
执行完默认 Vmess TCP
输入 v2ray change
命令更改协议
选择 Vless + WS + TLS,输入 Cloudflare 解析过的域名
更改后变为以下内容
此时的 vless:// 链接已经可以正常添加到代理软件使用了
回到 Cloudflare,域名代理状态改为 开启(小黄云)
安装 WARP 代理
配置 WARP 后的网络流程:
1
你 <——> Cloudflare CDN <——> VPS代理服务器 <——> Cloudflare WARP代理 <——> 目标网站
通过 WARP 脚本,让 VPS 连上 Cloudflare WARP 边缘节点。
WARP 好处
- 解决机房 VPS 不支持 WARP IP 的问题,可作为替代使用
- 支持非全局模式,新增一个 WARP 网卡,可进行自定义
- 解锁Netflix媒体,支持非自制剧的观看
- 为服务器添加 IPv4/IPv6 网络的访问能力
- 避免 Google 搜索出现验证码和 Google 学术 403 访问限制
安装 WARP 一键脚本
https://github.com/fscarmen/warp-sh
1
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh [option] [lisence/url/token]
Netflix 检测脚本
打开 terminal 运行下面的 Netflix-Verify 解锁检测,
流媒体 Netflix 解锁检测脚本代码如下:
https://github.com/sjlleo/netflix-verify
1
wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/v3.1.0/nf_linux_amd64 && chmod +x nf && ./nf
通过下面链接测试 Netflix 流媒体观看的网速,这个速度看 4K 视频足够了
https://fast.com
ChatGPT 检测脚本
可以使用以下命令检查 VPS IP 是否能够访问 ChatGPT、Netflix、TikTok等。
GitHub - yeahwu/check: Streaming Media Unlock Test
1
wget -qO- https://github.com/yeahwu/check/raw/main/check.sh | bash
Cloudflare 优选 IP
这一步目的是优化本机 —— Cloudflare 服务器的延迟。
通过手动设置的 IP 不一定适用所有网络环境,但是可以在不同网络环境分别 test 再添加更换对应的 IP。
经过测试调整还是有效果的,家庭 Apple TV 基本不更换网络可以使用固定的低延迟 IP 使用,工作和手机网络也基本都是固定的,可以分别测试出低延迟的 IP 来对应使用,就是需要切换麻烦一点。
下面是安装方法,下载 CloudflareSpeedTest 文件并解压到电脑文件夹,
https://github.com/XIU2/CloudflareSpeedTest/releases
以直连 Cloudflare 为测试前提,测速前需要关闭所有代理软件,
MacOS 系统下,请通过 Terminal 进入 CloudflareST 目录,并和 Linux 系统一样通过 ./CloudflareST 来运行测速软件。
1
2
3
4
5
cd /Users/Carl/Documents/CloudflareST
chmod +x CloudflareST
./CloudflareST
测速完毕后,会直接显示最快的 10 个 IP,结果会自动保存在 CloudflareST 文件夹下的。
可以直接将 IP 填到 VPN 软件的服务器地址就行,下面列举一个 QuantumultX 软件如何使用的例子:
1
2
3
// 协议类型 Vless + WS + TLS
vless=优选 IP:443, method=none, password=xxxx, obfs=wss, obfs-host=绑定的 VPS 域名, obfs-uri=xxxx, tls-verification=false, fast-open=false, udp-relay=false, tag=🎈 自定义名称
公司电信
IP 地址 已发送 已接收 丢包率 平均延迟 下载速度 (MB/s)
162.159.206.111 4 4 0.00 150.08 24.39
172.64.156.204 4 4 0.00 152.67 23.64
104.16.73.248 4 4 0.00 155.01 17.99
手机电信
IP 地址 已发送 已接收 丢包率 平均延迟 下载速度 (MB/s)
104.16.58.227 4 4 0.00 165.20 21.67
104.16.62.213 4 4 0.00 163.13 20.77
手机移动
IP 地址 已发送 已接收 丢包率 平均延迟 下载速度 (MB/s)
104.16.242.222 4 4 0.00 164.74 5.21
104.16.243.194 4 4 0.00 160.35 3.95
104.16.246.186 4 4 0.00 164.61 3.79
家庭移动
IP 地址 已发送 已接收 丢包率 平均延迟 下载速度 (MB/s)
172.64.154.220 4 4 0.00 145.59 1.66
104.16.243.240 4 4 0.00 145.70 1.36
104.16.197.62 4 4 0.00 144.79 1.12
实际使用速度测试
没有任何中转
直接使用 VPS 的 IP 直连,使用 Vmess TCP 协议,测速结果大概是 100Mbps 速率左右,延迟在 160ms~600ms 之间波动。
使用 Cloudflare
中转方式链接,使用 Cloudflare CDN 和 WARP 的效果更好一些,使用的 Vless + WS + TLS 协议,测试速度大概在 200Mbps 速率左右,延迟在 180ms~300ms 之间波动。