分享一个基于 Cloudflare Workers 的免费网站镜像工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chrisyounger
V2EX    分享发现

分享一个基于 Cloudflare Workers 的免费网站镜像工具

  •  
  •   chrisyounger 2024-08-05 11:00:39 +08:00 3366 次点击
    这是一个创建于 498 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是一个基于 Cloudflare Workers 开发的网站镜像工具,旨在帮助用户绕过地理限制、提高访问速度,并增强隐私保护。

    主要问题解决

    • 绕过地理限制:帮助用户访问受限制的网站内容。
    • 提高访问速度:通过 Cloudflare 的全球 CDN 网络,加速网站加载速度。
    • 增强隐私保护:使用 Cloudflare Workers 部署,避免直接暴露用户的真实 IP 地址。

    特点

    • 完全免费使用:无需支付任何费用。
    • 可镜像任意网站:灵活设置需要镜像的网站。
    • 部署简单快速:使用 Wrangler 快速部署到 Cloudflare Workers 。
    • 支持多个域名:可配置多个自定义域名。
    • 集成 GitHub Actions:实现自动化部署,简化管理操作。

    如何使用

    1. 克隆仓库:https://github.com/seadfeng/cloudflare-proxy-sites
    2. 使用 Wrangler 进行部署。
    3. 通过配置文件设置你想要镜像的网站和域名。

    开发背景

    这个工具的开发仅花了几个小时,主要得益于 Cloudflare Workers 的强大和易用性。我的目标是制作一个简单易用的工具,让更多的人能够方便地搭建和使用自己的镜像站点。

    反馈与贡献

    欢迎使用并反馈!如果在使用过程中遇到任何问题,或有任何改进建议,请在 GitHub 上提 issue 或 PR 。

    29 条回复    2024-11-21 10:53:16 +08:00
    chrisyounger
        1
    chrisyounger  
    OP
       2024-08-05 11:01:54 +08:00
    有个小要求,你们不要镜像 我们的 v2ex:)
    hullhutt
        2
    hullhutt  
       2024-08-05 11:13:04 +08:00
    貌似有点用,我的 ip 登陆不了 bt4gprx.com,搞个镜像站试试
    hullhutt
        3
    hullhutt  
       2024-08-05 11:55:22 +08:00
    没看明白,被反代的域名在哪添加
    sead
        4
    sead  
       2024-08-05 11:56:44 +08:00
    @hullhutt 设置域名就可以了,bt4gprx.com.yourdomain.com
    privateproxies
        5
    privateproxies  
       2024-08-05 12:37:07 +08:00
    有点意思的小工具,
    cloudflare 赛博活佛:)
    ender049
        6
    ender049  
       2024-08-05 12:45:03 +08:00
    记得用 Cloudflare 小号
    linhongjun
        7
    linhongjun  
       2024-08-05 13:24:02 +08:00
    第二部我就不会搞。。。小白。。。还是老老实实的挂梯子吧
    hullhutt
        8
    hullhutt  
       2024-08-05 13:45:41 +08:00
    @sead #4 变量名呢?没找到 trigger 在哪填。setting 中没有
    hrdom
        9
    hrdom  
       2024-08-05 13:56:16 +08:00
    我用过类似项目,静态网页可以,但是动态 Javascript 很可能不能完美处理
    sunzhuo
        10
    sunzhuo  
       2024-08-05 13:59:19 +08:00
    能镜像油管吗?
    jemmy1980
        12
    jemmy1980  
       2024-08-05 14:12:37 +08:00
    谢谢
    sead
        13
    sead  
       2024-08-05 14:40:13 +08:00
    @linhongjun https://github.com/gaboolic/cloudflare-reverse-proxy
    参考这个,直接复制 index.js 界面安装也是可以的
    NewYear
        14
    NewYear  
       2024-08-05 14:57:04 +08:00
    反向代理,好工具。
    hullhutt
        15
    hullhutt  
       2024-08-05 15:09:15 +08:00
    @sead #11 帮忙看下,哪一步出了问题
    1.worers & pages --create--create worker--deploy
    2.找到项目,edit code -- 填入你仓库中的 index.js 的代码-- deploy
    3.回到项目,setting--triggers,我的域名是 111111.xyz,域名的 dns 是 cf,想要反代的域名是 https://bt4gprx.com/, custom domains 填入 bt4gprx.com.111111.xyz -- add custom domain,等待 Certificate 变为 active.
    4.访问 bt4gprx.com.111111.xyz,提示 Please enter the link after the /
    hullhutt
        16
    hullhutt  
       2024-08-05 15:19:00 +08:00
    @sead #13 我知道原因了,index.js 中要把网址换掉
    hullhutt
        17
    hullhutt  
       2024-08-05 15:22:17 +08:00
    改掉网址后,还是提示 blocked,估计这个能检测到 cf 的 ip
    privateproxies
        18
    privateproxies  
       2024-08-05 15:49:10 +08:00
    @ender049 懂行 大佬...
    sead
        19
    sead  
       2024-08-06 17:30:18 +08:00   1
    @hullhutt 手工重新建一个 work ,把 index.js 编辑进去,老的那个配置删掉看看,我用你的域名试了可以,不过用多了就不清楚了,频率高估计也不行
    sead
        20
    sead  
       2024-08-06 17:31:20 +08:00
    hullhutt
        21
    hullhutt  
       2024-08-06 18:05:06 +08:00
    @sead #19 昨天还没法访问,今天就可以了.感谢
    LastStarDust
        22
    LastStarDust  
       2024-08-06 18:05:34 +08:00 via Android
    vercel 或者 netlify 上面可以部署吗?
    sead
        23
    sead  
       2024-08-06 18:47:19 +08:00
    @LastStarDust vercel 一会就撸,netlify 好像撸不到账户
    LastStarDust
        24
    LastStarDust  
       2024-08-07 15:44:58 +08:00 via Android
    @sead 普通 github 账号不行了,必须要付费吗
    sead
        25
    sead  
       2024-08-07 17:35:18 +08:00
    @LastStarDust 没懂你意思,不需要依赖 git 啊, 你是说依靠 CI/CD 部署?就算依赖也给了 1000 小时,个人用基本都有剩
    sead
        26
    sead  
       2024-08-07 21:27:47 +08:00
    @LastStarDust vercel 版本,相对 CF 有点重. https://github.com/seadfeng/vercel-proxy-sites
    LastStarDust
        27
    LastStarDust  
       2024-08-08 08:53:43 +08:00 via Android
    @sead 我的意思 netlily 账号,印象里 github 授权就可以登录
    sead
        28
    sead  
       2024-08-08 11:11:14 +08:00
    @LastStarDust netlily 早就不行了,被耗怕了,现在账户申请非常麻烦
    a1210968738
        29
    a1210968738  
       2024-11-21 10:53:16 +08:00 via Android
    想镜像一个不公开的 v 站自用,浏览没问题,但登录逻辑跑不通
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     883 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 21:31 PVG 05:31 LAX 13:31 JFK 16:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86