Heroku 是一个支持多种编程语言的云平台即服务,并且提供免费的容器服务(美国、欧洲节点),本文就以免费容器为例,搭建 V2 并配置 CF 加速
cloudflare 很强大,功能也很丰富,好好利用这些功能,提供免费的CDN https
注意:Heroku 有滥用危险,后果可能就是封禁账号
一、配置Heroku
1、首先注册Heroku账号,点击通过 https://dashboard.heroku.com
注册一个账号,注册时候不能使用QQ邮箱,很多国内邮箱无法注册,推荐使用google邮箱。最好扶墙,需要人机验证:
2、注册成功以后登录,登录以后打开https://github.com/bclswl0827/v2ray-heroku
fork到自己的仓库;
打开 https://dashboard.heroku.com/new?template=你的仓库项目地址
快速跳转 部署应用,名称随便填写就行了,然后点击 Deploy app 系统会自动部署(需要等待):
3、部署完成以后,点击 Settings 再点击 Reveal Config Vars 就可以看见 UUID了!记下自己的UUID等会还是用到:
4、接着下滑,看见Domains项后有个域名!https://*****.herokuapp.com/ 记下域名,稍后配置CloudFlare 反向代理会用到:
二、配置CloudFlare反向代理
1、首先登陆CloudFlare官网,然后点击 右侧的 Workers :
2、接着点击创建 Workers :
3、接着复制下方代码,并添加进去!注意把下面的中文替换成你之前在Domains项看见的那个域名前缀(不用加http://):
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="你的heroku域名.herokuapp.com";
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)
至此!CF就配置完成了,接下来开始配置V2客户端!
三、配置V2客户端
v2ray下载安装自己google
1、配置客户端,请按照图片的要求设置,否则不能联网,关于cf自选ip 请看四 (选着一个填入):
2、测试是否生效!
四、自定义 CDN 节点 IP
优选节点 IP
172.64.32.1/24 (推荐移动,走香港)
104.28.14.0/24 (推荐移动,走新加坡)
104.23.240.0-104.23.243.254 (推荐联通、移动,线路未知)
108.162.236.1/24 (推荐联通,走美国)
104.20.157.0/24 (推荐联通,走日本)
104.16.160.1/24 (推荐电信,走洛杉矶)
172.64.0.0/24 (推荐电信,走旧金山)
172.64.32.* (走欧洲)
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
162.159.211.4-103
103.21.244.0/22
103.22.200.0/22
103.31.4.0/22
104.16.0.0/12
108.162.192.0/18
131.0.72.0/22
141.101.64.0/18
162.158.0.0/15
172.64.0.0/13
173.245.48.0/20
188.114.96.0/20
190.93.240.0/20
197.234.240.0/22
198.41.128.0/17
其它节点 IP
这些IP不一定可以用,请测试后再使用:
104.18.62.1/24 香港hkix.net
104.16.35.1/24 香港hkix.net
104.16.36.1/24 香港hkix.net
104.18.35.1/24 香港hkix.net
104.18.36.1/24 香港hkix.net
104.16.54.1/24 香港
104.16.55.1/24 香港
104.18.128.1/24 香港
104.18.129.1/24 香港
104.18.130.1/24 香港
104.18.131.1/24 香港
104.18.132.1/24 香港
104.19.195.1/24 香港
104.19.196.1/24 香港
104.19.197.1/24 香港
104.19.198.1/24 香港
104.19.199.1/24 香港
#适合电信的节点
104.23.240.*
#走欧洲各国出口 英国德国荷兰等 延迟比美国高一些 适合源站在欧洲的网站
172.64.32.*
#虽然去程走新加坡,但是回程线路的绕路的,实际效果不好,不推荐
104.16.160.*
#圣何塞的线路,比洛杉矶要快一点,推荐
108.162.236.*
#亚特兰大线路,延迟稳定,但是延迟较高
#适合移动的节点
162.158.133.*
#走的丹麦,这一段ip只有部分能用,可以自己试一下,绕美国
198.41.214.*
198.41.212.*
198.41.208.*
198.41.209.*
172.64.32.*
141.101.115.*
#移动走香港的IP段有很多,以上并不是全部。CF移动走香港的分直连和走ntt的效果都挺不错的,不过部分地区晚上还是会丢包。
172.64.0. *
#这是走圣何塞的,一般用香港的就行
172.64.16.*
#欧洲线路.绕
#1.0.0.1效果较好
电信部分
大多数省直接使用1.0.0.0即可,延迟低,丢包少,
# 移动部分
#新加坡
104.18.48.0-104.18.63.255
104.24.112.0-104.24.127.255
104.27.128.0-104.27.143.255
104.28.0.0-104.28.15.255
# 移动部分
#圣何塞
104.28.16.0-31.255
104.27.144.0-243.254
104.23.240.0-243.254
#香港cloudflare1-100g.hkix.net
1.0.0.0-254
1.1.1.0-254
#香港直连
104.16.0.0-79.255
104.16.96.0-175.254
104.16.192.0-207.255
五、工具(脚本)
windows下自动查找最优 CloudFlare 节点 IP
百毒盘 e5x9
云盘
具体使用方法解压文件夹中查看 使用说明.txt
六、三网智能解析(负载)
CloudFlare 自定义 CDN 节点 IP ,移动、电信和联通会出现不同的访问情况,我们可以利用DNS的智能解析服务,将移动、联通、电信用户解析到不同的 IP 上,这里推荐使用 DNSPOD 进行解析,免费版支持两条 A 记录负载均衡(每个运营商两条),可以像下图那样解析:
防止被 CloudFlare 封域名
自定义 CloudFlare 的节点IP,有几率被 CloudFlare 封掉,不过也很容易解决,我们也可以利用 DNS 智能解析,将 默认 / 国外 按照 CloudFlare 给的 CNAME记录 使用 CNAME 解析,然后国内我们就按照三网智能解析自定义 IP ,可以像下图那样解析,这样就可以防止被 CloudFlare 封域名啦
Q.E.D.