V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chrisyounger
V2EX  ›  分享发现

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

  •  
  •   chrisyounger · 103 天前 · 2015 次点击
    这是一个创建于 103 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是一个基于 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 。

    28 条回复    2024-08-08 11:11:14 +08:00
    chrisyounger
        1
    chrisyounger  
    OP
       103 天前
    有个小要求,你们不要镜像 我们的 v2ex:)
    hullhutt
        2
    hullhutt  
       103 天前
    貌似有点用,我的 ip 登陆不了 bt4gprx.com,搞个镜像站试试
    hullhutt
        3
    hullhutt  
       103 天前
    没看明白,被反代的域名在哪添加
    sead
        4
    sead  
       103 天前
    @hullhutt 设置域名就可以了,bt4gprx.com.yourdomain.com
    privateproxies
        5
    privateproxies  
       103 天前
    有点意思的小工具,
    cloudflare 赛博活佛:)
    ender049
        6
    ender049  
       103 天前
    记得用 Cloudflare 小号
    linhongjun
        7
    linhongjun  
       103 天前
    第二部我就不会搞。。。小白。。。还是老老实实的挂梯子吧
    hullhutt
        8
    hullhutt  
       103 天前
    @sead #4 变量名呢?没找到 trigger 在哪填。setting 中没有
    hrdom
        9
    hrdom  
       103 天前
    我用过类似项目,静态网页可以,但是动态 JavaScript 很可能不能完美处理
    sunzhuo
        10
    sunzhuo  
       103 天前
    能镜像油管吗?
    jemmy1980
        12
    jemmy1980  
       103 天前
    谢谢
    sead
        13
    sead  
       103 天前
    @linhongjun https://github.com/gaboolic/cloudflare-reverse-proxy
    参考这个,直接复制 index.js 界面安装也是可以的
    NewYear
        14
    NewYear  
       103 天前
    反向代理,好工具。
    hullhutt
        15
    hullhutt  
       103 天前
    @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  
       103 天前
    @sead #13 我知道原因了,index.js 中要把网址换掉
    hullhutt
        17
    hullhutt  
       103 天前
    改掉网址后,还是提示 blocked,估计这个能检测到 cf 的 ip
    privateproxies
        18
    privateproxies  
       103 天前
    @ender049 懂行 大佬...
    sead
        19
    sead  
       102 天前   ❤️ 1
    @hullhutt 手工重新建一个 work ,把 index.js 编辑进去,老的那个配置删掉看看,我用你的域名试了可以,不过用多了就不清楚了,频率高估计也不行
    sead
        20
    sead  
       102 天前
    hullhutt
        21
    hullhutt  
       102 天前
    @sead #19 昨天还没法访问,今天就可以了.感谢
    LastStarDust
        22
    LastStarDust  
       102 天前 via Android
    vercel 或者 netlify 上面可以部署吗?
    sead
        23
    sead  
       102 天前
    @LastStarDust vercel 一会就撸,netlify 好像撸不到账户
    LastStarDust
        24
    LastStarDust  
       101 天前 via Android
    @sead 普通 github 账号不行了,必须要付费吗
    sead
        25
    sead  
       101 天前
    @LastStarDust 没懂你意思,不需要依赖 git 啊, 你是说依靠 CI/CD 部署?就算依赖也给了 1000 小时,个人用基本都有剩
    sead
        26
    sead  
       100 天前
    @LastStarDust vercel 版本,相对 CF 有点重. https://github.com/seadfeng/vercel-proxy-sites
    LastStarDust
        27
    LastStarDust  
       100 天前 via Android
    @sead 我的意思 netlily 账号,印象里 github 授权就可以登录
    sead
        28
    sead  
       100 天前
    @LastStarDust netlily 早就不行了,被耗怕了,现在账户申请非常麻烦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2639 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:12 · PVG 19:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.