CentOS安装Fikker自建CDN系统,支持Https/反向代理/防CC攻击

简介

Fikker是一款面向CDN/站长的专业级网站缓存(Webcache)和反向代理服务器软件(Reversed Proxy Server),安装Fikker可以实现自建CDN加速节点。可以实现的功能有反向代理+页面缓存+实时监控+流量统计+转向管理+HTTPS+防CC攻击。

图片[1]-CentOS安装Fikker自建CDN系统,支持Https/反向代理/防CC攻击-VPS SO

安装

1、准备工作
Fikker需要监听80/443/6780端口,需要打开这些端口。

#如果防火墙使用的iptables(Centos 6)
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
iptables -I INPUT -p tcp --dport 6780 -j ACCEPT
service iptables save
service iptables restart
#如果使用的是firewall(CentOS 7)
firewall-cmd --zone=public --add-port=80/tcp --permanent 
firewall-cmd --zone=public --add-port=443/tcp --permanent 
firewall-cmd --zone=public --add-port=6780/tcp --permanent 
firewall-cmd --reload

2、安装Fikker

#安装wget,若已经安装这一步可省略
yum -y install wget 
#下载安装包
wget -c http://www.fikker.com/dl/fikkerd-3.7.3-linux-x86-64.tar.gz
#解压
tar zxvf fikkerd-3.7.3-linux-x86-64.tar.gz
#进入安装目录
cd fikkerd-3.7.3-linux-x86-64
#运行Fikker
./fikkerd.sh start

完成后访问http://IP:6780,初始密码为123456,如果打不开,请输入命令netstat -apn|grep ‘6780’查看端口是否监听,检查防火墙是否放行端口。

图片[2]-CentOS安装Fikker自建CDN系统,支持Https/反向代理/防CC攻击-VPS SO

使用

1、添加站点
在Fikker后台–管理工具–主机管理–右下角添加主机,添加一个需要CDN加速的域名(支持HTTP/HTTPS)。

图片[3]-CentOS安装Fikker自建CDN系统,支持Https/反向代理/防CC攻击-VPS SO

2、添加源站
添加主机后,还需要设置回源地址,告知CDN节点从哪里获取数据,源站添加完毕后大功告成,您可以将DNS解析至CDN节点了,推荐使用智能DNS解析服务商CloudXNS,这样可实现分区域解析。

图片[4]-CentOS安装Fikker自建CDN系统,支持Https/反向代理/防CC攻击-VPS SO

其它操作

如果您需要将Fikker注册为服务,请执行下面的命令:

#注册服务
./fikkerd.sh install
#停止服务
./fikkerd.sh stop
#删除服务
./fikkerd.sh uninstall

提示

该软件分为免费版和收费版,免费没有页面缓存功能,等于只能给图片、JS、CSS等静态资源作CDN加速,不想折腾的可以使用Cloudflare的CDN加速。

文章来源:https://www.moerats.com/archives/535/

开心版来源:https://www.hostloc.com/thread-623900-1-1.html

更新 附上最新 fikkerd 3.80 Linux开心版  https://www.hostloc.com/thread-656692-1-1.html

(如失效,可底部下载备份文件)

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可以很方便的搭建自己的CDN服务,并且支持HTTP/HTTPS,但是Fikker占用了80/443,导致无法和自己的WEB服务共存。如果您不想折腾还是老老实实用第三方CDN吧,比如

百度云加速CDN/CloudFlare CF钻石代理商 云筏科技 全局85折优惠

Nodecache CDN初体验,注册送1TB流量,有香港CDN节点

美尔联高防CDN,香港免备案、防CC攻击、防DDOS攻击 隐藏真实IP 宕机自动切换IP

Fikker更多使用帮助  http://www.fikker.com/help/index.html

 

2020.11.25增加 FIKKERD-3.7.6-LINUX/WINDOWS-X86-64全功能不完整破解开心版

Fikkerd是一款面向CDN/站长的专业级网站缓存和反向代理服务器软件,由于免费版受限很多,导致很多功能都用不了,现在有大佬发出了Fikker 3.7.6授权全功能破解版,不过破解并不是很完整。

Linux版本

wget http://kbssj.com/wp-content/uploads/2020/06/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

完成后访问http://IP:6780,初始密码为123456,如果打不开,开启端口即可。

如果防火墙使用的iptables(Centos 6)

iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
iptables -I INPUT -p tcp --dport 6780 -j ACCEPT
service iptables save
service iptables restart

如果使用的是Firewall(CentOS 7)

firewall-cmd --zone=public --add-port=80/tcp --permanent 
firewall-cmd --zone=public --add-port=443/tcp --permanent 
firewall-cmd --zone=public --add-port=6780/tcp --permanent  firewall-cmd --reload

最后破解不彻底的解决办法 ,没8个小时重启一下fikkerPHP

echo "0 */8 * * * /etc/init.d/fikkerd restart " >>/etc/crontab

其它常用一键脚本

停止 Fikker 程序的一键脚本:
service fikkerd stop ; sleep 5 ; echo 'finished!'

启动 Fikker 程序的一键脚本:
service fikkerd start ; sleep 5 ; echo 'finished!'

重启 Fikker 程序的一键脚本:
service fikkerd restart ; sleep 5 ; echo 'finished!'

完全卸载/完全删除 Fikker 程序的一键脚本(默认安装在 /root 目录下面):
cd /root && cd fikkerd-3.?.?-linux-x86-?? && ./fikkerd.sh stop 2> /dev/null ; sleep 2 ; ./fikkerd.sh uninstall ; cd /root && rm -rf fikkerd-3.?.?-linux-x86-?? && echo 'finished!'

Windows版本

Fikker 服务说明:

  1. 注册服务.bat – 将 Fikker 注册成系统服务. 注: 操作系统重启后会自动运行.
  2. 运行服务.bat – 如果已经注册服务, 则立即运行 Fikker 服务.
  3. 停止服务.bat – 如果 Fikker 服务正在运行, 则立即停止运行 Fikker 服务.
  4. 注销服务.bat – 如果已经注册服务, 则从系统服务列表中注销.
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享