GitHub项目说明 · 非用户反馈
Vercel 免费域名被封后,代理订阅服务需靠反代与伪装维持可用
该仓库提供一份在 Vercel 上部署代理订阅服务的操作说明:创建模板项目、用 AI 生成 HTML 伪装页、经 jshaman 混淆,并明确提示 Vercel 分配的域名已被墙、无法直连,需用 Cloudflare Workers 或 snippets 反代后给节点套 CDN 加速。免费托管自建抗封锁节点的流程和阻碍被完整呈现。
查看原始信号github:vvxw/deploy-vercel
目标用户
身处网络受限环境、希望用免费额度自建代理节点的个人用户;有一定技术基础,能操作 Vercel、Cloudflare 并修改部署配置,但不打算为此购买服务器。
潜在需求
在不购买 VPS 的前提下,需要一套可重复的免费部署方案,把代理订阅服务跑在 Vercel 这类免费平台上,并通过伪装、混淆和反代降低被封风险,让免费节点长期可用。
发生场景
用户在 Vercel 免费托管上部署代理订阅服务后,发现默认分配的域名已被墙、节点无法直连;为维持订阅可用,还需准备伪装网页、混淆代码,并配置 Cloudflare Workers 反代给节点套 CDN 加速,同时参考区域代码选择优选域名。
来源证据
README 指出 Vercel 分配的域名已被墙、无法直连节点,部署者需用 Cloudflare Workers 或 snippets 反代项目域名并给节点套 CDN 加速。
| United States | 美国纽瓦克 | | `yul1` | Montréal | Canada | 加拿大蒙特利尔 | --- ## 注意事项 部署成功后,访问项目地址,确认: 1. 页面能正常访问 2. 生成的订阅链接能获取到节点 3. vervel分配的域名已被墙,无法使用直连节点 4. 哪吒不亮,不用填写 ## 使用cloudflare的workers或snippets反代项目域名,给节点套CDN加速 ```bash export default { async fetch(request, env) { let url = new URL(request.url); if (url.pathname.startsWith('/')) { var arrStr = [ 'xxx-xxx.vercel.app', // 此处单引号里填写你的vercel分配的域名,不包含https:// ]; url.protocol = 'https:' url.hostname = getRandomArray(arrStr) let new_request = newhttps://github.com/vvxw/deploy-vercel
为什么值得留意
README 清楚呈现了免费部署方案下的真实阻碍:Vercel 默认域名被墙后,用户没有放弃,而是用伪装、混淆与 Cloudflare 反代继续免费自建。整套流程依赖多个外部工具且需要手工拼接,说明在免费托管上维护可用代理节点仍有一层未被自动化的操作成本。
已有方案
- 该仓库的 Vercel 部署模板与操作说明
- Cloudflare Workers / snippets 反代 Vercel 域名
- jshaman 混淆 JS 代码
未满足部分
- Vercel 免费分配的域名已被墙后,直连节点不可用,必须再套一层 Cloudflare Workers 反代才能访问
- 抗封锁依赖的人工环节多,每次部署都要另做伪装网页、JS 混淆并人工挑选优选域名
可能延伸 · 模型推测
- 把伪装网页生成、JS 混淆、Vercel 部署与 CF Workers 反代封装成一键模板,减少手工步骤(模型推测)
- 做域名被封后的自动反代与可用节点轮换工具(模型推测)
- 将订阅转换、优选域名更新、健康检查整合成可视化配置面板(模型推测)
目前未知
- README 只说明项目用法,未证明多少用户实际采用了该流程
- Vercel 被墙与反代策略的具体时变状态未在材料中验证
继续核实
- 有多少用户实际在 Vercel 免费层部署代理订阅并遭遇域名被封?
- 除 Vercel 外,Netlify、Cloudflare Pages 等免费托管是否也被用于同类抗封锁部署?
- 该流程中哪些环节最耗时或最容易出错,值得进一步自动化?
主题词
proxy node deploymentfree tier hostingdomain blockingcensorship circumventionsubscription link generation