peanut996 / blog-comment

0 stars 0 forks source link

白嫖Cloudflare Workers搭建Vless代理 - PEANUT996 #32

Open peanut996 opened 9 months ago

peanut996 commented 9 months ago

https://peanut996.cn/vless-on-cloudflare-workers/

前置准备 域名 cloudflare 账号 准备工作是需要一个能够管理域名的cloudflare账号。 Workers简介 Workers 是Cloudflare推出的一项serverless产品,无需配置或维护基础架构即可创建全新的应用程序或扩充现有的应用程序。它允许开发者在全球分布的Cloudflare数据中心运行JavaScript/C/C++/Rust代码。这个服务使开发者能够在离用户更近的地方执行代码,从而提高网站性能和响应速度。 目前Free版本的账号提供每天10w次的调用,对于普通用户来说,完全够用!(不愧是你,活菩萨Cloudflare!) 搭建教程 首先需要感谢大佬的辛勤付出,目前因为害怕滥用违反TOS政策作者已经删库,走过路过的可以给大佬点个star 代码仓库: https://github.com/zizifn/edgetunnel 创建Worker 登陆cloudflare创建一个新的worker 然后回要求输入worker名称和代码,这里代码我们直接保留可以先不做改动,名称可以随便取。 生成UUID 因为vless要求一个独特的uuid,这里我们需要事先准备一个uuid,随便生成一个即可。生成的uuid需要保留横线,如15ba0eff-e227-4e94-9b2a-76d93d858865 即可 填充代码 下方粘贴了一个完整的代码块,但是仍然需要修改两个变量即可使用: userID 这里直接填写刚刚生成的uuid即可 proxyIP 目前worker仍然存在bug,对于host在cf的网站访问会出现问题,所以对于这部分网站需要通过反向代理cf的服务器实现正常访问,代码注释中已经列举了一些常用的IP,如需寻找反代IP可以前去https://t.me/cf_push频道中获取。 // version base on commit 43fad05dcdae3b723c53c226f8181fc5bd47223e, time is 2023-06-22 15:20:02 UTC. // @ts-ignore import { connect } from 'cloudflare:sockets'; // 修改这里的userID为刚刚生成的uuid let userID = 'd04fe0f8-bd1f-403a-9fc7-22dd254bb715'; // 下面地址选一个填写 // edgetunnel.anycast.eu.org(美国的加速CDN) // cdn.anycast.eu.org(香港日本新加坡加速CDN) // 香港优选IP: 20.187.89.16 // 韩国高速优选IP: 129.154.199.251 // 日本高速优选IP: 146.56.149.205 // cdn-all.xn--b6gac.eu.org // cdn.xn--b6gac.eu.org // cdn-b100.