Cloudflare CDN自定义IP+Xray+WS+TLS 拯救垃圾线路VPS

准备内容

  • 域名一个,任意域名即可
  • Cloudflare账号一个
  • VPS一台

一、将域名添加到Cloudflare

1、首先要有一个域名,博主用的比较多的是namesilo,支持whois隐私保护(FQ的域名的whois信息显示你的信息总是不好的)

  • 有域名需求的话可以看看,进入namesilo官网:http://www.namesilo.com
  • 附上两个优惠码:name1usd   namesilo1doff 1$优惠,部分域名可用,太便宜的可能不行,试试吧。

2、注册并登录cloudflare网站,添加域名

cloudflare官网:http://www.cloudflare.com

首先添加域名

Snipaste_2021-01-22_21-55-53

然后按提示填写域名

Snipaste_2021-01-22_21-56-29

然后选择Free套餐,进入下一步,这一步是设置解析,有可能会识别出一些解析记录,我们只需要一条域名解析到VPS IP的A记录,并且不要点亮云朵,如下图所示

注意图中是示例,你可以直接用二级域名本身。例如图中的12306.com(名称填写@),也可以用三级域名,例如m.12306.com或nc.12306.com都是可以的。

Snipaste_2021-01-22_22-01-37

然后根据提示,到你购买域名的服务商管理页面,修改nameserver值为cloudflare提供的nameserver值。修改nameserver后,生效可能需要几分钟。

二、使用一键脚本搭建Xray(Vless)+WS+TLS代理

首先我们的域名需要解析到VPS的IP地址并且不能开启CDN代理,此时一定不要将cloudflare中的云朵点亮,否则证书申请可能失败。

1、SSH连接VPS,使用以下命令

bash <(curl -Ls https://raw.githubusercontent.com/atrandys/xray/main/install_triple_config.sh)

2、选择3:安装xray vless+ws+tls

Snipaste_2020-12-25_10-55-42

3、安装过程中输入解析到VPS的域名,例如12306.com或m.12306.com,你在cloudflare设置的什么域名就填什么,不要输入https://或http://,只需输入域名本身即可

4、等待安装完成,获取配置参数,然后在客户端使用参数开启代理,确保此时你应该检查一下代理,确保此时是可以正常代理的。

5、脚本不会安装和启用bbr,请自行安装bbr,这里我建议使用原版bbr,不要用魔改及plus版,有同学反馈魔改或plus会导致代理不可用。

三、开启cloudflare CDN,在客户端使用优选IP

1、我们回到cloudflare,进入DNS,将域名的云朵点亮。

2、我们在客户端优选cloudflare IP

这里我们收集了网上提供的CF CDN节点IP地址(@挖站否),你只需要在自己PC中打开CMD命令,一个个的ping ip -t,筛选出延迟低/丢包低的IP,将IP记录下来

CloudFlare的百度云合作ip

162.159.208.4-162.159.208.103
162.159.209.4-162.159.209.103
162.159.210.4-162.159.210.103
162.159.211.4-162.159.211.103

网友收集的CloudFlare国内线路友好IP:

108.162.236.1/24 联通 走美国
172.64.32.1/24 移动 走香港
104.16.160.1/24 电信 走美国洛杉矶
172.64.0.0/24 电信 美国旧金山
104.20.157.0/24 联通 走日本
104.28.14.0/24 移动 走新加坡

网友关于各线路推荐列表:

电信:推荐走圣何塞,例:104.16.160.* 或者上面的百度云合作 ip。
移动:推荐走移动香港,例:172.64.32.* 141.101.115.* 或者 104.23.240.0-104.23.243.254。
联通:没发布什么好线路,可走圣何塞。例:104.16.160.* 或者 104.23.240.0-104.23.243.254。也可以试一下走亚特兰大 108.162.236.* 。

3、在客户端中使用优选IP,这里我们以v2rayN为例

我们在第二步中,已经可以正常代理,现在我们要编辑一下这个配置。

Snipaste_2021-01-22_22-15-15

  • 修改地址:原来参数填写的是我们前面使用的域名,此时替换成我们优选出的IP地址
  • 修改伪装域名host:此处原本参数是空白,此时需要填写我们前面使用的域名,也就是将地址原来的参数填写到host处。

你需要做的是不断的尝试cloudflare的IP地址,直到选出满意的,但cloudflare IP可能会有变动,如果效果不好后,请重复优选IP的步骤。

原文:@atrandys - https://www.atrandys.com/2021/555.html