CF自动优选IP并自动在PassWall进行部署,9.9刀/年的VPS套用CDN,速度瞬间起飞。

前言

既然我们有套用 CDN 的需求,那么难免就会遇到 IP 优选的问题。

每次进行 IP 优选,我们都需要等待一个结果,然后还需要把这个结果编辑到节点,那这个真的是很影响我们科学上网的心情。

IP 优选 = 耗时 + 耗力,那有没有更为简单的办法,让 IP 优选在我们的软路由上面定时运行,然后自动把运行的结果部署到我们的节点上面去呢?显然,这个是可以的。

准备工作

1、VPS 一台,重置好主流的操作系统(作者用的下面的 PacificRack VPS)

2、域名一个,托管到 CloudFlare 并解析域名到此台 VPS (不会请点击

视频教程

blank

PacificRack 便宜套餐

洛杉矶 QN 机房:( 下面链接均无 AFF )

内存 CPU 内存 SSD 流量 带宽 价格 购买
1G 1核 1G 20G 1T 100M $9.99/年 直达链接
2G 2核 2G 30G 2T 100M $19.99/年 直达链接
4G 4核 4G 40G 4T 100M $29.99/年 直达链接

下图为该 VPS 的管理后台

blank

更新系统开启BBR加速

有防火墙的 VPS ,请自行放行相关的防火墙端口,或是关闭防火墙

CentOS 防火墙相关命令

firewall-cmd --state                   # 查看防火墙状态
systemctl stop firewalld.service       # 停止防火墙
systemctl disable firewalld.service    # 禁止防火墙开机自启

Debian 更新命令

apt update -y
apt install curl wget socat tar -y

CentOS 更新命令

yum update -y
yum install curl wget socat tar -y

安装 Xray 可视化面板

面板安装代码

bash <(curl -Ls https://blog.sprov.xyz/v2-ui.sh)

为域名申请证书

(若是无法申请证书,请 点击这里 查看更多证书申请的方式)

重要申明


2021 年 6 月 17 日更新:

从 acme.sh v 3.0.0 开始,acme.sh 使用 Zerossl 作为默认 ca,您必须先注册帐户(一次),然后才能颁发新证书。

具体操作步骤如下:

1、安装 Acme 脚本之后,请先执行下面的命令(下面的邮箱为你的邮箱)
~/.acme.sh/acme.sh --register-account -m [email protected]

2、其他的命令暂时没有变动

替换下面的 mydomain.com 为你解析的域名,[email protected] 为你邮箱

curl https://get.acme.sh | sh
~/.acme.sh/acme.sh --register-account -m [email protected]
~/.acme.sh/acme.sh  --issue -d mydomain.com   --standalone
~/.acme.sh/acme.sh --installcert -d mydomain.com --key-file /root/private.key --fullchain-file /root/cert.crt

默认证书会创建到 /root 文件夹 ,/root/private.key/root/cert.crt

打开 V2-UI 面板,并创建一个 Xray 的 WS + TLS 节点

相关的创建过程请 观看视频教程

CF 自动优选 IP 并部署

开启 CloudFlare 的 “小云朵”,开启我们的 CDN。

所用到的脚本,来自 GitHub:Lbingyi 以及 Paniy,作者仅仅只是把相关的功能合并了一下而已。

GitHub 脚本地址:自动筛选 CF IP,并自动替换优选 IP 为 PassWall 的节点地址

以下简单带过,相关的命令我会写在下面,操作部分,请自行研究视频。

查看 软路由 PassWall 的自定义节点字符串。

关于 vi 的相关操作:
按键盘上面的 PgUpPgDn 进行翻页,按 i 键进行编辑,按 esc 退出编辑,按 :wq 保存并退出 vi 命令

vi /etc/config/passwall 

信息里面的 config global —— option tcp_node 后面的字符串,为你正在使用的自定义节点的绑定字符串

在软路由里面下载 cf-auto-passwall 脚本

wget https://raw.githubusercontent.com/V2RaySSR/cf-auto-passwall/main/cf-auto-passwall.sh

下载后,脚本的绝对地址为 /root/cf-auto-passwall.sh

编辑该脚本

vi cf-auto-passwall.sh

更改相关的参数(默认优选带宽大小、节点相对应的字符串),并保存

软路由运行下,看看出没出错。

chmod +x cf-auto-passwall.sh && bash cf-auto-passwall.sh

设置软路由定时任务

时程表的格式如下:

f1 f2 f3 f4 f5 Program

其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。Program 表示要执行的命令。

0 03 * * * 表示每天的凌晨三点

0 04 * * * bash /root/cf-auto-passwall.sh > /dev/null

上面的意思是,每天的 凌晨 04:00 ,自动运行改脚本(自动优选IP并替换)

后记

经过 CDN 的加持,节点的速度也有了很大的提升,YouTube 数据直逼 9W。关键是优选 IP 的时候,再也不用我们人为进行等待了。9.9刀/年 的 VPS,大家随意就好,没有上 AFF 链接。

blank

人已赞赏
优化加速

使用多台VPS进行 Xray / Nginx 负载均衡,科学上网的速度到底会不会被叠加?

2021-6-5 18:00:25

优化加速

新型的gRPC协议好用吗?WebSocket已成历史?VLESS+gRPC+TLS ,HTTP/2的升级版(可以套用CDN),Xray的gRPC协议搭建!

2021-6-26 18:00:51

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
   
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索