简介
相信很多站长都在建站初期,因服务器配置不恰当,服务器线路选择不好等原因,导致国内用户访问站点是会导致长时间的加载而痛失流量,或者说刚把流量做到了一定的程度,同行等人员进行CC/DDoS等攻击导致网站无法正常访问,对于新手站长来说,流量来之不易,抓住流量才是当下最重要的事。
今天,为解决站长们的网站速度及防御的难点,给大家带来 Fikker(自建CDN加速节点
),CloudFlare(解决网站攻击),阿里云全局流量管理/Dnspod监控(突发情况下的热切换)的使用及相关注意要点,当然在配置等遇到相关问题,你都可以在论坛/交流群向我提问,我都会尽量的帮大家解决问题。
1、Fikker安装及配置
Fikker
是一款面向CDN
/站长的专业级网站缓存(Webcache
)和反向代理服务器软件(Reversed Proxy Server
),安装Fikker
可以实现自建CDN
加速节点。可以实现的功能有反向代理+页面缓存+实时监控+流量统计+转向管理+HTTPS
+防CC
攻击。
既然是自建CDN加速节点,那么我们首先需要准备一台服务器。对于新手站长来讲,我比较推荐 腾讯云轻量服务器 -香港区域133元配置的这块机器,系统选择CentOS 7.6系统。
购买完服务器,我们需要对服务器开放一下相关所需的端口(80、443、6780) ,由于腾讯云轻量服务器默认开放80、443端口,所以再次不做演示,如遇其他没开发相关端口的服务商需自行开放,腾讯云开放端口如下:
开放完端口,我们开始链接服务器
连接完服务器发现不是超级用户(root),我们输入命令切换到 root
sudo -i
切换到root用户以后,我们开始正式安装Fikker ,输入命令开始安装
wget https://www.moerats.com/usr/down/fikkerd-3.7.6-linux-x86-64.tar.gz
tar zxvf fikkerd-3.7.6-linux-x86-64.tar.gz
cd fikkerd-3.7.6-linux-x86-64/
chmod +x ./bin/fikkerd
./fikkerd.sh
install
./fikkerd.sh
start
*主:此命令会默认安装Fikker破解版,如需安装正版请去官网购买授权自行安装
待出现以下字段时,说明Fikker 安装成功了。
完成后访问http://IP:6780
,初始密码为123456
。
使用
1、添加站点
在Fikker
后台–管理工具–主机管理–右下角添加主机,添加一个需要CDN
加速的域名(支持HTTP
/HTTPS
)。
2、添加源站
添加主机后,还需要设置回源地址,告知CDN
节点从哪里获取数据,源站添加完毕后大功告成,您可以将DNS
解析至CDN
节点了,推荐使用智能DNS
解析服务商阿里云
,这样可实现如遇攻击等情况自行切换CDN节点。
至此,Fikker的安装及使用教程就结束了。
既然都说了要解决速度和防御的问题了,那么防御怎么解决呢?
2、CloudFlare的CNAME接入及配置
CloudFlare 是一家美国的 CDN 的服务商,其推出的 CDN 免费版本深受国内中小站长的喜爱,支持免备案、支持 SSL、支持 IPv6、防 DDOS、防 CC,在海外有着可观的响应速度,并且在国内提供电信美西直连的节点、移动香港直连节点。
然而通过官方面板接入只能以修改 NS 方式接入,不支持 CNAME 以及 IP 接入。但我们可以通过 CloudFlare Partner 计划可以实现 CNAME/IP 接入。
1、寻找接入过CloudFlare Partner 计划的站点,再次不做推荐。
方便演示,本次选用的是 https://cfname.com/
2、在 https://cfname.com/ 中登陆自己的CloudFlare账号,没有账号的可以自行去CloudFlare官网注册。
3、添加域名
4、获取域名的CNAME接入地址
至此,加速用的Fikker节点及防御用的CloudFlare的域名已经添加完毕了,下面就需要通过DNS配置的方式让他们更有效的展示自己的能力.
在此用阿里云全局流量管理演示:
1、购买阿里云全局流量管理DNS
2、添加资源池
(1)添加Fikker资源池并添加健康检查
(2)添加CloudFlare资源池
*此处域名需更改在CloudFlare那边获取的
2、配置访问策略
大功告成,这些网站的速度及防御问题都得到解决啦~~
---------------------------------------------------------------------------------------------------------------------------
最后于 2020-9-9
被Net编辑
,原因: 补充帖子内容