Cloudflare workers 可以绑定自已的域名吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
labulaka521
V2EX    问与答

Cloudflare workers 可以绑定自已的域名吗?

  •  
  •   labulaka521 2021-05-08 15:53:44 +08:00 5123 次点击
    这是一个创建于 1662 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我使用 CNAME 到了 cloudflare workers 的域名,设置了路由,但是访问还是报错

    Error 1021 Ray ID: 64c11ee5d7e2dcd2 2021-05-08 07:54:33 UTC Could not find host What happened? You've requested a page on a website (gravatar.readrss.me) that is on the Cloudflare network. Cloudflare is currently unable to resolve your requested domain (gravatar.readrss.me). There are two potential causes of this: Most likely: if the owner just signed up for Cloudflare it can take a few minutes for the website's information to be distributed to our global network. Less likely: something is wrong with this site's configuration. Usually this happens when accounts have been signed up with a partner organization (e.g., a hosting provider) and the provider's DNS fails. 
    24 条回复    2022-06-01 11:08:04 +08:00
    106npo
        1
    106npo  
       2021-05-08 16:36:00 +08:00
    dns 随便写一个 但是要开 cf proxy,然后在 workers 页面绑定
    kfll
        2
    kfll  
       2021-05-08 16:40:15 +08:00
    看起来你的 dns 配置是 OK 的,方便发一下路由配置看一下吗
    labulaka521
        3
    labulaka521  
    OP
       2021-05-08 17:16:01 +08:00
    @xmumiffy dns 是 A 记录还是 CNAME
    labulaka521
        4
    labulaka521  
    OP
       2021-05-08 17:16:56 +08:00
    @kfll
    路由:gravatar.mydomain.com/*
    worker 就是选的指定的 worker
    labulaka521
        5
    labulaka521  
    OP
       2021-05-08 17:20:24 +08:00
    @labulaka521 我现在用的 CNAME 直接到我的 worker 地址,我看别人的文章说可以添加一个 A 记录,IP 填一个无效的 IP,但是要开 proxy,然后在 worker 那里选上路由就可以了,但是我这样试了 不行
    lucifer69
        6
    lucifer69  
       2021-05-08 17:29:12 +08:00
    路由前面加上 http 或者 https 试试
    labulaka521
        7
    labulaka521  
    OP
       2021-05-08 17:33:45 +08:00
    @lucifer69 试了 不行
    lucifer69
        8
    lucifer69  
       2021-05-08 17:36:49 +08:00
    @labulaka521 你新建一个 worker 试试,我在用的路由是这样的 https://pan.mydomain.com/* 是没问题的
    youmoo
        9
    youmoo  
       2021-05-08 17:37:01 +08:00
    可以的,我这个域名就是绑定的 workers https://blog.beloved.family
    labulaka521
        10
    labulaka521  
    OP
       2021-05-08 17:37:51 +08:00
    @youmoo 请问下 dns 那里你是怎么配置的
    labulaka521
        11
    labulaka521  
    OP
       2021-05-08 17:38:06 +08:00
    @lucifer69 好的
    labulaka521
        12
    labulaka521  
    OP
       2021-05-08 17:41:35 +08:00
    @lucifer69 貌似是部署的 worker 的问题 用默认的正常 我自已部署的一个 proxy 服务估计有问题所以导致访问不了
    fangwenxue
        13
    fangwenxue  
       2021-05-08 17:49:28 +08:00
    dns 解析到 1.1.1.1 就行
    youmoo
        14
    youmoo  
       2021-05-08 17:50:44 +08:00
    @labulaka521 老早配置的都忘了,我登录看了下,大概有 2 点:

    1. 在 workers 下面新增一个 Route: blog.beloved.family/*,指向你的 worker 名称,比如 wx
    2. 在 dns 下面配置一个 cname: 我配置是 blog, 然后指向 woker 的全域名,比如 wx.ym.workers.dev ,并将 proxy status 设置为 dns only
    labulaka521
        15
    labulaka521  
    OP
       2021-05-08 18:33:31 +08:00
    @youmoo 我发现不是 worker 配置的问题 我用了默认的 js 然后设置了域名就正常,如果用了代理网站的配置就失败了
    worryfree
        16
    worryfree  
       2021-05-08 18:51:05 +08:00 via iPhone
    @labulaka521 a 记录随便 ip,然后在 workers 绑定就可以,一般写法 cf.Baodu.com/* 域名先 a 记录,不然出错
    worryfree
        17
    worryfree  
       2021-05-08 18:53:26 +08:00 via iPhone
    还有一件事,域名必须在 cf,别的域名商不行
    worryfree
        18
    worryfree  
       2021-05-08 18:55:54 +08:00 via iPhone
    labulaka521
        19
    labulaka521  
    OP
       2021-05-08 19:38:56 +08:00 via iPhone
    @worryfree worker 的 js 能分享一下吗 我看看和我的有什么差别
    域名是在 cf 的
    worryfree
        20
    worryfree  
       2021-05-08 19:50:15 +08:00 via iPhone
    @labulaka521 github 搜索 worker 一堆 js 教程
    worryfree
        21
    worryfree  
       2021-05-08 19:50:43 +08:00 via iPhone
    脚本
    XIU2
        22
    XIU2  
       2021-05-08 19:53:58 +08:00
    首先你的域名要托管在 Cloudflare 中。

    然后去添加一个 A 记录解析,IP 随便写,开启橙色云朵(走 CDN )。
    注意:如果你想要该域名自选 Cloudflare CDN IP,那么这里就要填写自选 IP,并不要开启橙色云朵(不走 CDN ),这样的话解析的就是自选 IP 了,而因为指向的还是 Cloudflare CDN IP,所以完全一样。

    接着去网页顶部功能列表中选择 [Workers],点击 [添加路由],第一个 [路由] 输入你前面刚才添加的域名(域名后面以 /* 结尾), 第二个 [Worker] 选择你要指向的 Worker 名称,点击 [保存]。

    完成~
    简单来说就是添加一个域名 A 解析记录,并将其路由指向 Worker ~
    richardwong
        23
    richardwong  
       2021-05-09 14:41:25 +08:00
    可以。我阿里云注册的域名,刚绑过去
    lazygoat644
        24
    lazygoat644  
       2022-06-01 11:08:04 +08:00
    @XIU2 谢谢,设置的时候没有 /*,导致几乎无法跳转。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5201 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 08:05 PVG 16:05 LAX 00:05 JFK 03:05
    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