yzzyz
V2EX  ›  外包

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

  •  
  •   yzzyz · Jul 8, 2024 · 2567 views
    This topic created in 854 days ago, the information mentioned may be changed or developed.

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

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

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

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

    联系方式 v:eXpfeV96eno=

    22 replies  •  2024-07-09 10:56:42 +08:00
    daishuge
    daishuge
    Jul 8, 2024 via Android
    1
    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
    flex
    Jul 8, 2024
    2
    在 rules -> redirect rules 创建一条根据国家跳转的规则
    yzzyz
    yzzyz
    OP
    Jul 8, 2024
    3
    感谢大佬 @daishuge 方便的话加个联系方式语音聊吗
    yzzyz
    yzzyz
    OP
    Jul 8, 2024
    4
    补充一下 服务是部署在谷歌云上 域名有一个国外的域名和一个腾讯云的域名 希望有经验的大佬火速联系小弟
    yzzyz
    yzzyz
    OP
    Jul 8, 2024
    5
    不过更希望用同一个域名 国外这个域名的子域名来做中国区的区分
    CSGO
    CSGO
    Jul 8, 2024
    6
    很简单: https://share.cleanshot.com/465QSRDw 。而且我也不太懂,我都是直接问 AI 秒答。
    B4a1n
    B4a1n
    Jul 8, 2024
    7
    rules - Page Rules
    B4a1n
    B4a1n
    Jul 8, 2024
    8
    rules - Configuration Rules
    yzzyz
    yzzyz
    OP
    Jul 8, 2024
    9
    大佬们 不仅仅只是重定向 网页部署在 gcp 上 想要 中国不挂梯子想可以直接在子域名访问
    Q65f257Thf3o2cyZ
    Q65f257Thf3o2cyZ
    Jul 8, 2024
    10
    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
    daishuge
    Jul 8, 2024 via Android
    11
    @yzzyz 抱歉不太方便,不求钱,你可以根据我的方案研究下
    drymonfidelia
    drymonfidelia
    Jul 8, 2024 via iPhone❤️1
    12
    @Livid 现在粘贴 AI 错误答案完全不管了吗,10 楼 @MartinAgerAdams 完全没看题就复制粘贴了 AI 完全无关的答案,OP 问的是国内国外怎么通过子域名用不同的服务器,AI 回答了一个用 serverless 跳转子目录的脚本,显然和 OP 的问题完全无关
    mattll
    mattll
    Jul 8, 2024 via iPhone
    13
    @drymonfidelia 好好说话。回复还没到 1 小时,大佬没有自己的事?
    Q65f257Thf3o2cyZ
    Q65f257Thf3o2cyZ
    Jul 8, 2024
    14
    @daishuge @Livid 下次注意.

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

    没有不管,只是我没有时间看完每天所有的新回复。
    sailei
    sailei
    Jul 8, 2024
    20
    加你了,麻烦通过一下
    resetsix
    resetsix
    Jul 8, 2024
    21
    Cloudflare 优选 IP 不知道能不能满足你的需求。

    参考 https://linux.do/t/topic/128871?u=resetsix
    ivslyyy
    ivslyyy
    Jul 9, 2024
    22
    好像 worker 可以做
    不过按道理
    这好像是叫子路径
    不叫子域名
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4022 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 08:11 · PVG 16:11 · LAX 00:11 · JFK 03:11
    ♥ Do have faith in what you're doing.