使用cloudflare的workers搭建VLESS协议

github文件地址:

https://github.com/zizifn/edgetunnel/blob/main/src/worker-vless.js

本地拷贝件地址:
worker-vless.js

搭建流程

1、注册一个cloudflare账号;

2、注册一个域名,并且将域名的DNS修改为cloudflare;

3、在cloudflare的“Workers 和 Pages”菜单中“创建应用程序”;

4、创建worker;

5、名称可以保持默认,也可以修改为任意名称(英文);

6、点击“部署”按钮;

7、点击“配置worker”;

8、点击“编辑代码”;

9、将上面的worker-vless.js中的代码替换掉worker中的原来的代码;

10、打开V2ray工具—服务器—添加[VLESS]服务器;

11、点击“用户ID(id)”后面的“生成”按钮,生成一个类似于“86797703-523c-4325-8fd8-ea3fc228038f”的字符串;

12、复制该字符串,替换掉worker中的第7行中的userID:

let userID = '86797703-523c-4325-8fd8-ea3fc228038f';
13、将第9行的“let proxyIP = ”修改为下面cdn加速中的任意一个,例如:
let proxyIP = 'cdn.anycast.eu.org';

cdn加速

cdn-all.xn--b6gac.eu.org
cdn.xn--b6gac.eu.org 
cdn-b100.xn--b6gac.eu.org 
edgetunnel.anycast.eu.org 
cdn.anycast.eu.org (亚洲地区)
14、点击右上角的“保存并部署”;
如果点击编辑栏右上角的“workers.dev”,在新页面打开看到的是“{”开头,“}”结尾的json内容,则说明部署已经生效了,否则就会是网页报错的页面!
15、退出编辑模式,回到worker的主页,点击预览中的“Custom Domains”后面的“查看”;
16、点击“添加自定义域”,假如你在该cloudflare账号托管的一个域名是“abc.com”,则你可以添加一个二级自定义域名例如“link.abc.com”;
17、当你添加的自定义域的证书下面显示绿色的“有效”的时候,你就可以通过“link.abc.com”这个域名访问上面的json网页了!
18、在浏览器输入“link.abc.com\86797703-523c-4325-8fd8-ea3fc228038f”,你就可以获得VLESS的链接了!
19、复制该VLESS链接,就可以添加VLESS服务器到V2ray的终端;

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/shiyongcloudflaredeworkersdajianvlessxieyi/.html

Like (6)
Donate 微信扫一扫 微信扫一扫
朋远方的头像朋远方
Previous 2023年9月15日 下午6:21
Next 2023年9月16日 上午11:40

相关推荐

发表回复

Please Login to Comment

Comments(2)