Loading... ## 前言<img src="https://cdn.xxhzm.cn/1839069011/img/emotion/aru/proud.png" class="emotion-aru"> 有的人不知道,我最喜欢折腾的的就是网站基础架构了,cdn与vps无疑是我这个穷逼天天关注的东西了,今天给大家带来的farcdn,在2021-2022曾经用kangle架构cdn公益性地服务了2年,就在2022与2023之交,开启了全新以Goedge系统为基础的半公益CDN服务。 节点采用亚马逊,微软,azure等大厂提供优质的亚太cdn加速服务。 官网:[https://my.farcdn.net/](https://my.farcdn.net/?utm_source=xpblog.cn) ## 效果<img src="https://cdn.xxhzm.cn/1839069011/img/emotion/aru/proud.png" class="emotion-aru"> ![来自itdog的ping测速](https://t1.pic.cdn.iqjty.com/2023/01/08/63ba6e8127a62.png) ![来自ChinaZ](https://t1.pic.cdn.iqjty.com/2023/01/08/63ba6ef0c050c.png) ## 何为“半公益”<img src="https://cdn.xxhzm.cn/1839069011/img/emotion/aru/proud.png" class="emotion-aru"> ![请输入图片描述](https://t1.pic.cdn.iqjty.com/2023/01/08/63ba6cf87dfcf.png) 而我作为第一批的内测用户,早早就领到了120余额!<img src="https://cdn.xxhzm.cn/1839069011/img/emotion/BZ/22_daxiao.png" class="emotion-BZ"> ![请输入图片描述](https://t1.pic.cdn.iqjty.com/2023/01/08/63ba6d31a3860.png) 在2023年的一月份,相信大家还是可以白嫖到的!<img src="https://cdn.xxhzm.cn/1839069011/img/emotion/BZ/22_daxiao.png" class="emotion-BZ"> 不过他们的流量也是真便宜,25G一年10元!<img src="https://cdn.xxhzm.cn/1839069011/img/emotion/BZ/22_daxiao.png" class="emotion-BZ"> ## 正式开始<img src="https://cdn.xxhzm.cn/1839069011/img/emotion/aru/proud.png" class="emotion-aru"> 原文来自farcdn官方:[https://mars.farplay.cn/default/farcdn.html](https://mars.farplay.cn/default/farcdn.html) **Farcdn** 希望能够让大多数人用得上稳定且简单的CDN > 禁止黄赌毒等违反服务器所在地法律的网站接入Farcdn ## 开始使用 * 需要注册然后等待审核 * 一般审核需要先入群 > 以上步骤是为了避免滥用和稳定 ## Farcdn用户前台入门 ### 注册 [https://my.farcdn.net/](https://my.farcdn.net/?utm_source=xpblog.cn) [![image-20230103195627342](https://mars.farplay.cn/usr/uploads/2023/01/260720721.png)](https://mars.farplay.cn/usr/uploads/2023/01/260720721.png) image-20230103195627342 > 注册后务必入Q群:**581263696** 联系群主审核 ### 添加域名加速 [![image-20230103200155801](https://mars.farplay.cn/usr/uploads/2023/01/4287952299.png)](https://mars.farplay.cn/usr/uploads/2023/01/4287952299.png) image-20230103200155801 #### 加速域名 * (不需要填写http:// 与 https://) [![image-20230103200408872](https://mars.farplay.cn/usr/uploads/2023/01/175485989.png)](https://mars.farplay.cn/usr/uploads/2023/01/175485989.png) image-20230103200408872 #### 域名协议 [![image-20230103200933175](https://mars.farplay.cn/usr/uploads/2023/01/2595663846.png)](https://mars.farplay.cn/usr/uploads/2023/01/2595663846.png) image-20230103200933175 > 如果勾选了https需要上传你的证书,如果不打算让域名能够使用https访问就只选http #### 源站信息 [![image-20230103201343107](https://mars.farplay.cn/usr/uploads/2023/01/401370005.png)](https://mars.farplay.cn/usr/uploads/2023/01/401370005.png) image-20230103201343107 **点击加号可以添加源站信息** [![image-20230103201450566](https://mars.farplay.cn/usr/uploads/2023/01/3544343714.png)](https://mars.farplay.cn/usr/uploads/2023/01/3544343714.png) image-20230103201450566 * * **http** > 源站 **没有开启强制 https** 时候选 > * * **https** > 源站 **开启强制 https** 时候选 > * * **源站地址** > 选了http:// 一般就填 ip:80 | 如:1.1.1.1:80 > * * > 选了https:// 一般就填 ip:443 | 如:2.2.2.2:443 > **其他不用管 之后就可以直接点保存** --- ## Farcdn用户前台进阶 ### 域名管理 [![image-20230103202437890](https://mars.farplay.cn/usr/uploads/2023/01/3603502766.png)](https://mars.farplay.cn/usr/uploads/2023/01/3603502766.png) image-20230103202437890 > 在管理之前,先去你的域名解析商,cname解析到 CNAME处 显示的域名 > > 状态显示正常后,你即可点击管理开始操作。 [![image-20230103202850411](https://mars.farplay.cn/usr/uploads/2023/01/1735599202.png)](https://mars.farplay.cn/usr/uploads/2023/01/1735599202.png) image-20230103202850411 #### 域名 > 此处你可以添加域名绑定 #### HTTP [![image-20230103203347995](https://mars.farplay.cn/usr/uploads/2023/01/2344238392.png)](https://mars.farplay.cn/usr/uploads/2023/01/2344238392.png) image-20230103203347995 > 如果你的网站没有开启HTTPS,那么自动跳转的选项不用选 #### HTTPS [![image-20230103203554240](https://mars.farplay.cn/usr/uploads/2023/01/419238687.png)](https://mars.farplay.cn/usr/uploads/2023/01/419238687.png) image-20230103203554240 * 启用HTTPS > 此选项让你的域名可以使用https协议访问 > * 启用HTTP/2 > 想知道开启有什么用的话,自己用搜索引擎搜索一下 > * 选择证书 [![image-20230103204451485](https://mars.farplay.cn/usr/uploads/2023/01/4248617730.png)](https://mars.farplay.cn/usr/uploads/2023/01/4248617730.png) image-20230103204451485 > 这里的证书可以上传多个(如果你前面有绑定多个域名) > #### 源站 [![image-20230103204649227](https://mars.farplay.cn/usr/uploads/2023/01/3591507163.png)](https://mars.farplay.cn/usr/uploads/2023/01/3591507163.png) image-20230103204649227 > 源站填写参考前面的 **源站信息** > > 其他不懂的,不要动,保持默认即可 ### 部分功能性介绍 [![image-20230103205022186](https://mars.farplay.cn/usr/uploads/2023/01/305674930.png)](https://mars.farplay.cn/usr/uploads/2023/01/305674930.png) image-20230103205022186 #### WAF > 建议开启,就会用系统自带的。 > > 其他如入站规则等可以自行摸索。 #### 缓存 [![image-20230103205230522](https://mars.farplay.cn/usr/uploads/2023/01/2772756153.png)](https://mars.farplay.cn/usr/uploads/2023/01/2772756153.png) image-20230103205230522 > 建议开启,静态文件系统自带规则是缓存2小时,你可以自定义。 #### 访问日志 [![image-20230103205352831](https://mars.farplay.cn/usr/uploads/2023/01/131327293.png)](https://mars.farplay.cn/usr/uploads/2023/01/131327293.png) image-20230103205352831 > 建议开启,建议勾选只记录WAF相关日志 #### 内容压缩 [![image-20230103205856486](https://mars.farplay.cn/usr/uploads/2023/01/1303369296.png)](https://mars.farplay.cn/usr/uploads/2023/01/1303369296.png) image-20230103205856486 > 建议开启,然后保持默认,保存即可。 #### WebP [![image-20230103210422936](https://mars.farplay.cn/usr/uploads/2023/01/2948594999.png)](https://mars.farplay.cn/usr/uploads/2023/01/2948594999.png) image-20230103210422936 > 建议开启,保持默认即可,然后保存 #### 请求限制 [![image-20230103210522848](https://mars.farplay.cn/usr/uploads/2023/01/814455887.png)](https://mars.farplay.cn/usr/uploads/2023/01/814455887.png) image-20230103210522848 > 建议启用,然后开启单连接带宽限制速度,避免被刷流量 > > * 单IP最大并发建议填`10`左右 ## 缓存相关 [![image-20230105201203039](https://mars.farplay.cn/usr/uploads/2023/01/2366766019.png)](https://mars.farplay.cn/usr/uploads/2023/01/2366766019.png) image-20230105201203039 ### 刷新预热 > 这个功能是对缓存进行处理的 #### 刷新缓存 * URL eg:对链接 [https://www.baidu.com/farcdnnb.html](https://www.baidu.com/farcdnnb.html) 进行缓存刷新 则在 URL列表 填入:[https://www.baidu.com/farcdnnb.html](https://www.baidu.com/farcdnnb.html) * 目录 eg:对目录[https://www.baidu.com/farcdnnb](https://www.baidu.com/farcdnnb) 进行缓存刷新 则选择目录后在目录列表填:[https://www.baidu.com/farcdnnb](https://www.baidu.com/farcdnnb) #### 预热缓存 > 此功能是将一个新发布的URL对应的资源缓存到所有CDN节点 eg:对链接 [https://www.baidu.com/farcdnnb.png](https://www.baidu.com/farcdnnb.png) 进行缓存预热 则在 URL列表 填入:[https://www.baidu.com/farcdnnb.png](https://www.baidu.com/farcdnnb.png) ## 常见问题 ### 502 Bad Gateway 是怎么回事? 出现 `502 Bad Gateway` 通常说明源站无法连接,可以在访问日志里查看详情(如果开启了访问日志的话)。此时,请检查: 1. 你有没有在源站中设置源站; 2. 你是否在源站设置中设置了源站的专属域名,导致用户访问专属域名以外的域名时无法匹配到源站; 3. 你填写的源站的协议、域名、端口等信息是否正确; 4. 检查源站是否返回了`502`; 5. 如果源站设置有防火墙或者限流设置,请关闭或者设置边缘节点为白名单。 ### 504 Gateway Timeout 是怎么回事? 出现 `504 Gateway Timeout` 通常说明源站连接超时,可以在访问日志里查看详情(如果开启了访问日志的话)。此时,请检查: 1. 检查源站的协议、域名、端口是否正确; 2. 源站是否返回了`504`; 3. 如果源站设置有防火墙或者限流设置,请关闭或者设置边缘节点为白名单。 ### 使用CDN后Header无法读取? 有些自定义的Header经过CDN之后,源站无法读取,可能的原因是系统会自动将用户自定义的Header名称换为标准的Header,比如用户的请求中含有: ``` auth-key: MTIzNDU2X-WWW-Echo: Helo ``` 那么,经过CDN之后,源站接收到的Header会变成: ``` Auth-Key: MTIzNDU2X-Www-Echo: Helo ``` 在HTTP/2中在浏览器端查看的Header可能全部是小写的,但是实际在传输中Header都是首字母大写的。 知道原因后,我们就有了解决方案: * 方法1:修改源站的程序,从原先不标准的Header名改为标准的Header名,比如从 `auth-key` 改为 `Auth-Key`; * 方法2:在服务设置”HTTP Header” – “请求Header”中自定义一个新的非标准Header,比如名称为`auth-key`,值为`${header.Auth-Key}`,这样可以强行添加一个非标准Header在请求中,源站接收到的就是非标准的`auth-key`。 ### 使用CDN后浏览器无限重定向? 如果使用CDN后,浏览器端显示`Too Many Redirects`等无限重定向的现象,那么常见的可能原因有如下: 可能原因:源站地址是HTTP,但是在源站设置了自动跳转到HTTPS,所以导致源站一直在HTTP-HTTPS之间不断跳转,这种情况下,有以下几个解决方法: 1. 取消源站的自动跳转设置(或者根据当前访问域名来判断是否跳转,而不是全部强制跳转); 2. 源站地址改为HTTPS的,防止源站自动跳转。 ### 出现 ERR_SSL_PROTOCOL_ERROR 错误是怎么回事? 如果你在浏览器上打开网站出现类似于以下的错误: ``` 此网站无法提供安全连接xxx.com 发送的响应无效。ERR_SSL_PROTOCOL_ERROR ``` 通常原因: 1. 可能开启了网站443端口,但是没有上传SSL证书导致,你可以上传证书或者关闭`443`端口来解决此问题; 2. 你没有在对应的网站服务里绑定当前访问的域名; 3. 可能错误地在HTTP里将端口设置为443,请改为在HTTPS里设置这个端口。 ### 开启HTTPS后浏览器提示 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 通常的几个原因: * 没有上传对应域名的SSL证书导致,请上传证书后再试; * 绑定的域名没有填写正确,请在”域名”设置里查看域名是否填写正确、是否有同一个域名绑定多个服务的情形。 ### 已经上传了证书但是浏览器提示不安全 如果已经在管理系统绑定了域名,且已经上传此域名对应的证书,在浏览器上访问时仍然提示”不安全”类似字样,可能的几个原因: 1. 你访问的是HTTP网址,而不是HTTPS网址,比如 `http://你的域名`,此时请换成HTTPS访问,直接输入 `https://你的域名` 来验证你的HTTPS设置是否成功;如果使用HTTPS访问成功,你只需要在网站服务设置里设置让HTTP自动跳转到HTTPS即可; 2. 你访问的域名没有在”域名”设置里加入; 3. 你访问的域名证书不正确。 ### 源站提示无法找到域名 如果源站提示 `Invalid Hostname` 之类的错误,或者提示找不到对应的网站,原因是你没有设置正确的回源主机名。默认情况下,回源主机名和终端用户访问的域名一致,但如果你的源站不支持的话,可以在”源站” – “更多设置”中修改回源主机名;如果源站使用的是特殊的端口,那么你设置的回源主机名中可能也需要添加对应的端口(比如 `example.com:9200`)。 最后修改:2023 年 02 月 19 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 2 如果觉得我的文章对你有用,请随意赞赏噢~
6 条评论
赞
又来大佬这学习学习
怎么看我是多久和你友链的emmm
看各项设置很专业。
挺好大佬,晚上好
哈哈,晚上好