全球主机交流论坛

标题: cf pages function实现cname接入,自选ip,反代网站,详细教程 [打印本页]

作者: xytom    时间: 2022-5-15 21:16
标题: cf pages function实现cname接入,自选ip,反代网站,详细教程
本帖最后由 xytom 于 2022-5-15 21:16 编辑

书接上贴(https://91ai.net/thread-1017748-1-1.html),有大佬发现新出的cf pages function能够实现无须信用卡使用cname接入,于是我便研究了一下cloudflare的相关文档,给大家写个具体的教程

教程开始:


1、首先去 github.com/xyTom/cf-page-func-proxy 下载或是Fork该仓库

2、修改该仓库_worker.js中的url.hostname为你需要反代的网址或是需要cname接入,自选ip的地址

3、然后打开Cloudflare Dashboard,进入Pages管理页面,选择创建项目,如果在第一步中选择的是fork本仓库,则选择1 Connect to Git,如果第一步中选择的是下载本仓库则选择2 Direct Upload




绑定自定义域名

1.进入Cloudflare Pages管理页面,选择刚刚创建的Pages项目,点击名称进入项目设置页面


2.选择页面中的自定义域选项卡


3.选择设置自定义域


4.在页面中输入需要绑定的域名,并点击继续,这里的域名可以是子域名


5.在设置方法中选择开始cname设置


6.按照页面给出的说明去DNS服务提供商处修改DNS解析记录,即可完成自定义域名绑定


稍等一会,等待解析生效后就可以通过绑定的域名访问了,通过这种方式绑定的域名是cname接入,理论上可以自选ip
作者: dole    时间: 2022-5-15 21:18
马克
作者: YorkZhao    时间: 2022-5-15 21:18
技术贴绑定帮顶
签名小鸡欢迎品尝,谢谢每一位点签名链接的MJJ们
作者: 我是坏虫    时间: 2022-5-15 21:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: dole    时间: 2022-5-15 21:19
感谢大佬 这个支持ws吗
作者: Zeros    时间: 2022-5-15 21:19
绑定
作者: liuhaidong    时间: 2022-5-15 21:20
持续关注下...........................
作者: b66667777    时间: 2022-5-15 21:20

作者: StarkSands    时间: 2022-5-15 21:27
楼主是个有分享精神的MJJ
作者: hcyme    时间: 2022-5-15 21:30
感谢分享福佬
作者: 菜单    时间: 2022-5-15 21:34
那么,如何自选IP
作者: future    时间: 2022-5-15 21:40
本帖最后由 future 于 2022-5-15 21:45 编辑

好了
作者: xytom    时间: 2022-5-15 21:48
菜单 发表于 2022-5-15 21:34
那么,如何自选IP

论坛里面之前有大佬发过教程,可以搜索一下,方法是一样的
作者: 菜单    时间: 2022-5-15 21:49
xytom 发表于 2022-5-15 21:48
论坛里面之前有大佬发过教程,可以搜索一下,方法是一样的


哟哈,还能这样,厉害
作者: xytom    时间: 2022-5-15 21:49
dole 发表于 2022-5-15 21:19
感谢大佬 这个支持ws吗

当然是支持的,但建议还是合法使用
作者: CMBCHINA    时间: 2022-5-15 21:50
这么麻烦不如一键接入
作者: ymh1147    时间: 2022-5-15 21:51
先插眼,需要时再回放
作者: xytom    时间: 2022-5-15 21:56
CMBCHINA 发表于 2022-5-15 21:50
这么麻烦不如一键接入

一般的接入都需要修改dns服务器为cloudflare的服务器,不能cname接入,导致无法自选ip

作者: greatdjg    时间: 2022-5-15 21:57
技术贴,帮顶
作者: yanxiao    时间: 2022-5-15 22:03
技术贴,马克
作者: CMBCHINA    时间: 2022-5-15 22:13
xytom 发表于 2022-5-15 21:56
一般的接入都需要修改dns服务器为cloudflare的服务器,不能cname接入,导致无法自选ip
...

直接cname接入呗
作者: xytom    时间: 2022-5-15 23:06
CMBCHINA 发表于 2022-5-15 22:13
直接cname接入呗

现在没有免费且不需要绑卡的cname接入了,但这个cf pages function是免费的,而且也不用绑卡,白女票他不香吗?
作者: CMBCHINA    时间: 2022-5-15 23:11
xytom 发表于 2022-5-15 23:06
现在没有免费且不需要绑卡的cname接入了,但这个cf pages function是免费的,而且也不用绑卡,白女票他不 ...

我签名就可以接入,何必这么麻烦
作者: 爱吃糖的zzc    时间: 2022-5-15 23:11
马克
作者: future    时间: 2022-5-15 23:56
CMBCHINA 发表于 2022-5-15 23:11
我签名就可以接入,何必这么麻烦

你签名又不是免费的。。。人家楼主分享的是免费的方法,你在这疯狂打广告不合适吧
作者: 惜为伊人醉    时间: 2022-5-16 00:17
支持大佬技术贴
作者: HongKongDoll    时间: 2022-5-16 00:36
250.pages.dev
作者: lun    时间: 2022-5-16 14:39
好帖绑定
作者: langvs    时间: 2022-5-16 15:03
支持多域名吗?
作者: MSN    时间: 2022-5-16 15:05
url.hostname
大佬:
这个地址是源站的IP吗?
作者: xytom    时间: 2022-5-16 16:17
MSN 发表于 2022-5-16 15:05
url.hostname
大佬:
这个地址是源站的IP吗?

直接填源站ip貌似之前有mjj说是不能直接ip,不知道现在还行不行,你可以试试看

如果不行的话,ip后面加上.sslip.io
示例:
url.hostname='1.2.3.5.sslip.io:32500"'

具体来源:
https://91ai.net/forum.php?mo ... 31&pid=12320181

或者你也可以拿个子域名dns解析到你的源站ip,然后hostname填写你的子域名,这样应该也是可以的
作者: ncnc    时间: 2022-5-16 18:22
cf pages function实现cname接入 谢谢大佬详细教程
作者: 爱国者捣蛋    时间: 2022-5-16 18:24

感谢分享福佬

作者: BackDoor    时间: 2022-5-16 18:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: MSN    时间: 2022-5-16 19:05
有成功的朋友吗
作者: future    时间: 2022-5-16 19:35
本帖最后由 future 于 2022-5-16 19:37 编辑
MSN 发表于 2022-5-16 19:05
有成功的朋友吗


昨天按照楼主教程试成功了,但就是好像不太稳定,还是有阻断的情况发生,不知道是不是cf现在开始禁止自选ip了,还是防火强发力了
作者: MSN    时间: 2022-5-16 20:01
future 发表于 2022-5-16 04:35
昨天按照楼主教程试成功了,但就是好像不太稳定,还是有阻断的情况发生,不知道是不是cf现在开始禁止自选 ...

我这边一直Error 1001
作者: CMBCHINA    时间: 2022-5-16 21:36
BackDoor 发表于 2022-5-16 18:33
你这也不也是用的自定义主机头,还要收钱。。。。

切切切。


用过就知道了,自定义主机头只能一个回源ip 这个是真正的cname接入
作者: mizuixian    时间: 2022-5-16 22:38
为什么我自定义域添加后及设置的地方 没有 我的DNS提供商?
作者: a592345029    时间: 2022-5-17 10:08
貌似自选不了,用默认的就行,一用自选的就连不上
作者: shuang76    时间: 2022-5-17 10:09
诶 虽晚但到...
作者: 箜想    时间: 2022-5-17 10:10
膜拜MJJ 又可以免费薅了
作者: 箜想    时间: 2022-5-17 11:03
不过貌似现在自选IP都不给力了
作者: 楚行云    时间: 2022-5-17 11:12
支持一下
作者: xytom    时间: 2022-5-17 16:16
a592345029 发表于 2022-5-17 10:08
貌似自选不了,用默认的就行,一用自选的就连不上

可以自选的,只是现在不是所有的ip都可以自选了,像原来的1.1.1.1这类的ip不让cf自选,其他的免费版的IP基本上都能自选
作者: usdt    时间: 2022-5-17 16:28
刚好需要make
作者: bitspirit    时间: 2022-5-17 23:08


没看到可以cname接入呀
作者: MSN    时间: 2022-5-19 08:24
future 发表于 2022-5-16 04:35
昨天按照楼主教程试成功了,但就是好像不太稳定,还是有阻断的情况发生,不知道是不是cf现在开始禁止自选 ...

IP那段怎么写的~
作者: 佳辉的春天    时间: 2022-5-19 18:58
这个算反向代理还只是跳转?
作者: future    时间: 2022-5-19 19:36
MSN 发表于 2022-5-19 08:24
IP那段怎么写的~

我用的域名,没用ip
作者: MSN    时间: 2022-5-19 19:47
future 发表于 2022-5-19 04:36
我用的域名,没用ip

填写域名需要带HTTP吗?你做成功了吗
作者: future    时间: 2022-5-19 22:45
MSN 发表于 2022-5-19 19:47
填写域名需要带HTTP吗?你做成功了吗

不带,就直接是域名本身,端口号也不用带
作者: MSN    时间: 2022-5-19 22:47
future 发表于 2022-5-19 07:45
不带,就直接是域名本身,端口号也不用带

那你做成功了吗
作者: future    时间: 2022-5-19 22:50
本帖最后由 future 于 2022-5-19 23:01 编辑
MSN 发表于 2022-5-19 22:47
那你做成功了吗


成功了啊,之前回帖不是说了吗,只是偶尔有阻断,用的电信网络,估计是运营商的原因和cf没啥关系,坛子里也有人讨论

https://91ai.net/thread-1019893-1-1.html
作者: yidaomm    时间: 2022-5-19 23:31
虽然还没用过,学习马克一下~~
作者: wower    时间: 2022-5-20 01:54
收藏一下
作者: govcn    时间: 2022-5-20 04:26
插个眼哈哈
作者: jacob    时间: 2022-5-20 07:06
收藏了
作者: xytom    时间: 2022-5-21 19:56
本帖最后由 xytom 于 2022-5-21 19:59 编辑
bitspirit 发表于 2022-5-17 23:08
没看到可以cname接入呀


貌似只支持子域名,主域名不支持
If you are deploying to an apex domain (for example, example.com), then you will need to add your site as a Cloudflare zone and configure your nameservers. If you are deploying to a subdomain, it is not necessary for your site to be a Cloudflare zone — you will need to add a custom CNAME record to point the domain to your Cloudflare Pages site.

作者: bitspirit    时间: 2022-5-21 20:00
xytom 发表于 2022-5-21 19:56
貌似只支持子域名,主域名不支持

发现了,我用子域就行了
作者: future    时间: 2022-5-21 20:43
xytom 发表于 2022-5-21 19:56
貌似只支持子域名,主域名不支持

啊这,只能子域名的话,就感觉有点鸡肋了啊
作者: dole    时间: 2022-5-21 20:43
马克
作者: bingo131    时间: 2022-5-25 23:38

感谢分享福佬
作者: 李某    时间: 2022-5-26 22:13
支持多域名吗?
作者: xytom    时间: 2022-5-27 19:40
李某 发表于 2022-5-26 22:13
支持多域名吗?

应该是支持的
作者: vagrant    时间: 2022-5-27 20:00
谢谢楼主分享,编辑帖子不易,回帖支持




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4