有偿找有 Cloudfare 经验的小伙伴指导 500-1000rmb - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yzzyz
V2EX    外包

有偿找有 Cloudfare 经验的小伙伴指导 500-1000rmb

  •  
  •   yzzy 2024-07-08 11:38:06 +08:00 2263 次点击
    这是一个创建于 542 天前的主题,其中的信息可能已经有所发展或是发生改变。

    具体需求是 有个 web 项目想在国内国外都可以流畅访问

    https://ant.design/index-cn 一样 跳转到国内镜像是在子域名下
    https://ant-design.antgroup.com/index-cn

    如何通过 Cloudfare 去顺利实现 希望可以 share screen 去协助完成

    报酬 根据时长 500-1000 软妹币

    联系方式 v:eXpfeV96eno=

    22 条回复    2024-07-09 10:56:42 +08:00
    daishuge
        1
    daishuge  
       2024-07-08 11:44:20 +08:00 via Android
    Load Balancer 服务试试看?
    创建你的子域名
    global.yourdomain.com 指向你的国际服务器 IPcn.yourdomain.com 指向你的国内服务器 IP

    配置 pool:
    Pool 1 (国际服务器):添加你的国际服务器 IP 或子域名 global.yourdomain.com
    Pool 2 (国内服务器):添加你的国内服务器 IP 或子域名 cn.yourdomain.com

    在 Load Balancer 的配置中,设置地理位置规则。将中国的流量路由到 Pool 2 ,将其他地区的流量路由到 Pool 1 。

    ```
    - 主域名: yourdomain.com
    - 国际服务器: global.yourdomain.com
    - 国内服务器: cn.yourdomain.com
    - 规则:
    - 中国: 路由到 cn.yourdomain.com
    - 其他地区: 路由到 global.yourdomain.com
    ```
    flex
        2
    flex  
       2024-07-08 11:49:25 +08:00
    在 rules -> redirect rules 创建一条根据国家跳转的规则
    yzzyz
        3
    yzzyz  
    OP
       2024-07-08 11:49:59 +08:00
    感谢大佬 @daishuge 方便的话加个联系方式语音聊吗
    yzzyz
        4
    yzzyz  
    OP
       2024-07-08 11:50:51 +08:00
    补充一下 服务是部署在谷歌云上 域名有一个国外的域名和一个腾讯云的域名 希望有经验的大佬火速联系小弟
    yzzyz
        5
    yzzyz  
    OP
       2024-07-08 11:51:56 +08:00
    不过更希望用同一个域名 国外这个域名的子域名来做中国区的区分
    CSGO
        6
    CSGO  
       2024-07-08 11:54:27 +08:00
    很简单: https://share.cleanshot.com/465QSRDw 。而且我也不太懂,我都是直接问 AI 秒答。
    B4a1n
        7
    B4a1n  
       2024-07-08 11:54:58 +08:00
    rules - Page Rules
    B4a1n
        8
    B4a1n  
       2024-07-08 11:57:10 +08:00
    rules - Configuration Rules
    yzzyz
        9
    yzzyz  
    OP
       2024-07-08 12:09:10 +08:00
    大佬们 不仅仅只是重定向 网页部署在 gcp 上 想要 中国不挂梯子想可以直接在子域名访问
    Q65f257Thf3o2cyZ
        10
    Q65f257Thf3o2cyZ  
       2024-07-08 12:16:16 +08:00
    GPT 4

    如何使用 Cloudflare Workers 实现这个功能

    addEventListener('fetch', event => {
    event.respondWith(handleRequest(event.request))
    })

    async function handleRequest(request) {
    // 获取请求者的国家代码
    const country = request.cf.country;

    // 设置 URL
    const url = new URL(request.url);

    // 如果是国内 IP ,重定向到 /zh
    if (country === 'CN') {
    if (!url.pathname.startsWith('/zh/')) {
    url.pathname = `/zh${url.pathname}`;
    return Response.redirect(url.toString(), 302);
    }
    } else {
    // 确保不是 /zh 开头,如果是,则重定向到根目录
    if (url.pathname.startsWith('/zh/')) {
    url.pathname = url.pathname.slice(3);
    return Response.redirect(url.toString(), 302);
    }
    }

    // 对于其他情况,正常处理请求
    return fetch(request);
    }
    daishuge
        11
    daishuge  
       2024-07-08 12:16:24 +08:00 via Android
    @yzzyz 抱歉不太方便,不求钱,你可以根据我的方案研究下
    drymonfidelia
        12
    drymonfidelia  
       2024-07-08 12:42:22 +08:00 via iPhone   1
    @Livid 现在粘贴 AI 错误答案完全不管了吗,10 楼 @MartinAgerAdams 完全没看题就复制粘贴了 AI 完全无关的答案,OP 问的是国内国外怎么通过子域名用不同的服务器,AI 回答了一个用 serverless 跳转子目录的脚本,显然和 OP 的问题完全无关
    mattll
        13
    mattll  
       2024-07-08 13:11:04 +08:00 via iPhone
    @drymonfidelia 好好说话。回复还没到 1 小时,大佬没有自己的事?
    Q65f257Thf3o2cyZ
        14
    Q65f257Thf3o2cyZ  
       2024-07-08 13:18:47 +08:00
    @daishuge @Livid 下次注意.

    我注明了是 GPT 4 生成的答案.没有把 AI 生成的,说成是我自己的.
    drymonfidelia
        15
    drymonfidelia  
       2024-07-08 13:19:10 +08:00 via iPhone
    @mattll 希望以后你看到你提问底下都是 AI 生成的错误答案的时候也能这么想
    Q65f257Thf3o2cyZ
        16
    Q65f257Thf3o2cyZ  
       2024-07-08 13:26:50 +08:00
    @mattll @drymonfidelia 莫要占楼扯这个问题了,没必要.算我的锅.
    sxiaojian
        17
    sxiaojian  
       2024-07-08 16:08:58 +08:00
    不小心回答个错误 有什么可追责的
    要是追责,谁还敢回答问题
    Livid
        18
    Livid  
    MOD
    PRO
       2024-07-08 17:39:37 +08:00
    @drymonfidelia 谢谢,那个账号已经被彻底 ban 。
    Livid
        19
    Livid  
    MOD
    PRO
       2024-07-08 17:40:41 +08:00
    @drymonfidelia

    没有不管,只是我没有时间看完每天所有的新回复。
    sailei
        20
    sailei  
       2024-07-08 19:00:56 +08:00
    加你了,麻烦通过一下
    resetsix
        21
    resetsix  
       2024-07-08 21:24:26 +08:00
    Cloudflare 优选 IP 不知道能不能满足你的需求。

    参考 https://linux.do/t/topic/128871?u=resetsix
    ivslyyy
        22
    ivslyyy  
       2024-07-09 10:56:42 +08:00
    好像 worker 可以做
    不过按道理
    这好像是叫子路径
    不叫子域名
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1352 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 16:35 PVG 00:35 LAX 08:35 JFK 11:35
    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