Fikker 缓存 - V3.8.1 - Linux 64 位版本
更新日期:2020-05-12
应用平台:CentOS 7.x/8.x 等操作系统 64 位版本,对 CPU 无要求,内存 4GB 以上
下载说明:面向 CDN/站长 应用,安装在节点服务器/缓存服务器/反向代理服务器上,用于缓存加速/反向代理。绿色安装包(tar.gz)。

一键安装脚本,直接拷贝下面的命令组合到Linux终端执行即可!
以 CentOS 7.x/8.x 的 64 位版本为例,以 root 根用户登录,一键脚本包含的功能:
a、默认会关闭 iptables/nginx/httpd 服务,避免与 Fikker 的 80/443/6780 端口冲突。
b、默认会下载并解压 Fikker 安装包,推荐默认安装在 /root 目录下面,最后注册成系统服务,并立即启动起来。
wget https://master.dl.sourceforge.net/project/vpsmate/fikker/fikkerd-3.8.1-linux-x86-64.tar.gz && tar zxvf fikkerd-3.8.1-linux-x86-64.tar.gz && cd fikkerd-3.8.1-linux-x86-64/ && chmod +x ./bin/fikkerd && ./fikkerd.sh install && ./fikkerd.sh start && service iptables stop && systemctl stop firewalld.service
FikkerInstallDir="/root" # default installation directory
FikkerNewVersion="fikkerd-3.8.3-linux-x86-64" # package name
service iptables stop 2> /dev/null ; chkconfig iptables off 2> /dev/null ; service httpd stop 2> /dev/null ; service nginx stop 2> /dev/null ; chkconfig httpd off 2> /dev/null ; chkconfig nginx off 2> /dev/null ; systemctl stop firewalld.service 2> /dev/null ; systemctl disable firewalld.service 2> /dev/null ; systemctl stop httpd.service 2> /dev/null ; systemctl stop nginx.service 2> /dev/null ; systemctl disable httpd.service 2> /dev/null ; systemctl disable nginx.service 2> /dev/null ; if [ -f "/usr/bin/apt-get" ]; then apt-get install -y wget tar; fi ; if [ -f "/usr/bin/yum" ]; then yum install -y wget tar; fi ; cd $FikkerInstallDir ; rm -rf $FikkerNewVersion.tar.gz ; wget -c --no-check-certificate https://master.dl.sourceforge.net/project/vpsmate/fikker/$FikkerNewVersion.tar.gz && tar zxf $FikkerNewVersion.tar.gz && rm -rf $FikkerNewVersion.tar.gz && cd $FikkerNewVersion && ./fikkerd.sh install && ./fikkerd.sh start && cd $FikkerInstallDir && sleep 5 && echo 'finished!'
CentOS 7X
wget https://master.dl.sourceforge.net/project/vpsmate/fikker/fikkerd-3.8.2-linux-x86-64.tar.gz && tar zxvf fikkerd-3.8.2-linux-x86-64.tar.gz && cd fikkerd-3.8.2-linux-x86-64/ && chmod +x ./bin/fikkerd && ./fikkerd.sh install && ./fikkerd.sh start && systemctl stop firewalld.service
CentOS 6X
wget https://master.dl.sourceforge.net/project/vpsmate/fikker/fikkerd-3.8.2-linux-x86-64.tar.gz && tar zxvf fikkerd-3.8.2-linux-x86-64.tar.gz && cd fikkerd-3.8.2-linux-x86-64/ && chmod +x ./bin/fikkerd && ./fikkerd.sh install && ./fikkerd.sh start && service iptables stop
安装脚本
wget https://master.dl.sourceforge.net/project/vpsmate/fikker/fikkerd-3.8.1-linux-x86-64.tar.gz
tar zxvf fikkerd-3.8.1-linux-x86-64.tar.gz
cd fikkerd-3.8.1-linux-x86-64/
chmod +x ./bin/fikkerd
./fikkerd.sh install
./fikkerd.sh start
service iptables stop && systemctl stop firewalld.service
注:拷贝上面的命令组合到Linux终端一起执行即可。
fikkerd-3.8.2
一键安装脚本,直接拷贝下面的命令组合到Linux终端执行即可!
以 CentOS 7.x/8.x 的 64 位版本为例,以 root 根用户登录,一键脚本包含的功能:
a、默认会关闭 iptables/nginx/httpd 服务,避免与 Fikker 的 80/443/6780 端口冲突。
b、默认会下载并解压 Fikker 安装包,推荐默认安装在 /root 目录下面,最后注册成系统服务,并立即启动起来
FikkerInstallDir="/root" # default installation directory
FikkerNewVersion="fikkerd-3.8.2-linux-x86-64" # package name
service iptables stop 2> /dev/null ; chkconfig iptables off 2> /dev/null ; service httpd stop 2> /dev/null ; service nginx stop 2> /dev/null ; chkconfig httpd off 2> /dev/null ; chkconfig nginx off 2> /dev/null ; systemctl stop firewalld.service 2> /dev/null ; systemctl disable firewalld.service 2> /dev/null ; systemctl stop httpd.service 2> /dev/null ; systemctl stop nginx.service 2> /dev/null ; systemctl disable httpd.service 2> /dev/null ; systemctl disable nginx.service 2> /dev/null ; if [ -f "/usr/bin/apt-get" ]; then apt-get install -y wget tar; fi ; if [ -f "/usr/bin/yum" ]; then yum install -y wget tar; fi ; cd $FikkerInstallDir ; rm -rf $FikkerNewVersion.tar.gz ; wget -c --no-check-certificate https://master.dl.sourceforge.net/project/vpsmate/fikker/fikkerd-3.8.2-linux-x86-64.tar.gz && tar zxf $FikkerNewVersion.tar.gz && rm -rf $FikkerNewVersion.tar.gz && cd $FikkerNewVersion && ./fikkerd.sh install && ./fikkerd.sh start && cd $FikkerInstallDir && sleep 5 && echo 'finished!'
Linux 根分区下面如何一键创建新分区
PartitionSize=10G # custom size of partition
PartitionFile="/fikker-cache.bigfile" # create file under '/' folder
PartitionMounted="/fikker-cache-data" # partition name that will be mounted
fallocate -l $PartitionSize $PartitionFile && truncate -s $PartitionSize $PartitionFile && mkfs.ext4 -F $PartitionFile && mkdir $PartitionMounted && echo "$PartitionFile $PartitionMounted ext4 loop 0 0" >> /etc/fstab && mount -a && df -h
如何设置防CC
sed -i 's/^;plugin\-1 /plugin\-1 /g' ~/fikkerd-3.?.?-linux-x86-??/plugins/plugins.ini
service fikkerd restart; sleep 5
其它常用一键脚本 - 暂时用不到 - 可留作以后备查
a、停止 Fikker 程序的一键脚本:
service fikkerd stop ; sleep 5 ; echo 'finished!'
b、启动 Fikker 程序的一键脚本:
service fikkerd start ; sleep 5 ; echo 'finished!'
c、重启 Fikker 程序的一键脚本:
service fikkerd restart ; sleep 5 ; echo 'finished!'
d、完全卸载/完全删除 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!'