又一次进行的尝试
起因
发现自己是有教育邮箱的,也就是昨天吧,突然就研究起了怎么用自己的教育邮箱进行科学上网,我目前发现的方法总结成以下的图表

heroku+CF这种方法
这里参考了这篇博客
hroku的设置
注意:请使用外网IP注册,且请准备好翻译工具,并在收到邮件后激活账户;注册时不能使用QQ邮箱
数据中心就是你的服务器地址,谨慎选择;名称就是你的二级域名前缀,如果出现红色说明该名称不可用,多换几个就好;然后点击Deploy app系统会自动部署

- 稍微等待一会儿,几秒的样子,直到全部打勾变绿

注意:你会看到一个项目,点击上方的Settings进入,查看你的V2Ray具体配置,如图

- 点击Reveal Config Vars显示V2RrayN相关配置信息,如图


- 开始配置V2Ray,如果你记好了以上两个(一串字母和二级网域)
__注意:__二级网域不用加https://,直接填域名就好

- 完成,接下来要是不会使用V2Ray请自裁
CF反向代理的设置
- 在Cloudflare Workers中创建一个Workers

2. 将原有的示例代码全部删除,复制如下代码,并将第四行的汉字替换为你的V2Ray的地址
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="需要反代的 V2Ray 服务器地址"; //这里反代的是二级域名,不需要加https
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)
- 点击右侧的
发送按钮,看最后一行是否出现了Bad Request,出现则代表成功
第二、三两步的示范图
- 成功后,点击
保存并部署,并记下你的Workers二级域名 - 其实到第四步已经可以了,把V2Ray中原来的域名改为现在的Workers域名就行了,但是毕竟会有人追求极致完美嘛
对速度有更高追求以及不怕折腾的人可以接着往下看
对Cloudflare节点的筛选
点击下载IP自选程序,解压,在Windows系统下运行 这是这个项目主页:better-cloudflare-ip
如果确实帮到了你,请给作者点个星星吧
其他的使用说明.txt文件中都有说,在此就不过多赘述
最后,配置V2Ray:

注意事项
由于各地的网络情况每天都不同,所以每天(甚至是每半天)的最优节点都不尽相同;但对于一个应急用的已经足够了
尝试下我的想法
具体思路是:在自己小鸡上部署ws的传输协议,然后用cf反向代理我的网站
已经实现了,以后有空再写教程吧
QUQ 折腾这个又花了我一天时间,明天再学习QT吧
每次扫号好麻烦,要是能实现自动扫号,然后根据结果再直接生成订阅链接再自动更新就好了(可以考虑用容器实现下