简介
Fikker是一款面向CDN/站长的专业级网站缓存(Webcache)和反向代理服务器软件(Reversed Proxy Server),安装Fikker可以实现自建CDN加速节点。可以实现的功能有反向代理+页面缓存+实时监控+流量统计+转向管理+HTTPS+防CC攻击。
安装
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’查看端口是否监听,检查防火墙是否放行端口。
使用
1、添加站点
在Fikker后台–管理工具–主机管理–右下角添加主机,添加一个需要CDN加速的域名(支持HTTP/HTTPS)。
2、添加源站
添加主机后,还需要设置回源地址,告知CDN节点从哪里获取数据,源站添加完毕后大功告成,您可以将DNS解析至CDN节点了,推荐使用智能DNS解析服务商CloudXNS,这样可实现分区域解析。
其它操作
如果您需要将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 服务说明:
- 注册服务.bat – 将 Fikker 注册成系统服务. 注: 操作系统重启后会自动运行.
- 运行服务.bat – 如果已经注册服务, 则立即运行 Fikker 服务.
- 停止服务.bat – 如果 Fikker 服务正在运行, 则立即停止运行 Fikker 服务.
- 注销服务.bat – 如果已经注册服务, 则从系统服务列表中注销.