Fikker是目前市面上比较成熟的CDN系统,虽然是收费版的,但是授权相比较便宜,功能也够用,其中主控是免费的,只支持Windows系统;被控收费,支持Windows和Linux系统。个人或小规模使用,只需要被控就行。

Fikker因为功能强大,收到国内站长的欢迎,但是因为涉及收费,因此也出现了破解版,虽然被控也有免费版,但是免费版没有页面缓存功能,拿来做CDN没有页面缓存的话,会觉得很不爽,因此为了让大家有个知识了解学习,今天虾皮路就给大家介绍一下fikkerd-3.7.6全功能破解版主控及被控安装最新教程。

官方教程:https://www.fikker.com/help/index.html

fikkerd-3.7.6全功能破解版主控及被控安装及使用最新教程

 

一、Fikker主控安装与设置
1、安装主控
Fikker的主控是绿色版,下载 https://www.fikker.com/dl/FikkerCDN.zip,解压到D盘根目录,安装vcredist_x86 目录下的 vs9/vs10/vs12/vs15/vs17 微软运行库,然后运行 注册服务.bat 和 启动服务.bat,即可使用。

管理员登录地址: http://主控ip:1280/fikcdn/admin/
登录帐号:admin,初始密码:123qwe

监控员登录地址: http://主控ip:1280/fikcdn/admin/
登录帐号:keeper,初始密码:123qwe
注意:此账户已被默认冻结,可在【用户管理】中自行开启。

用户端登录地址:http://主控ip:1280/fikcdn/cdn/
说明: 用户端帐号由管理员创建/删除/冻结。

2、开放注册
a、修改 ~webrootfikcdnconfigconfig_global.php 里的配置 $FikConfig_AllowRegister = false 修改为 true
b、用户注册链接地址为:http://your-cdn-ip:1280/fikcdn/cdn/register.php
c、开通支付宝在线充值,配置文件为: ~webrootfikcdnconfigalipay_config.php

3、设置支付宝充值
打开:https://openhome.alipay.com/platform/accountSetting.htm,查询PID

然后,打开:https://openhome.alipay.com/platform/keyManage.htm?keyType=partner,获取安全校验码(key)

二、Fikker被控安装与设置
网上流传的fikkerd-3.7.6全功能破解版。

Centos7下的安装:

wget https://github.com/NGXTDN/fikkerd/releases/download/3.76/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

 

开放端口

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

 

完成后访问http://IP:6780,初始密码为123456

a、登录 Fikker 管理后台:http://your-fikker-ip:6780/,管理员的初始密码:123456。
b、修改管理员/监控员的初始密码。
c、通过 Fikker 管理后台配置 【系统配置】,限制 Fikker 可用内存。

限定 Fikker 可用内存(重启 Fikker 后生效!):
限定 Fikker 可使用的内存尺寸,此值要小于机器自身的物理内存。其中在 32 位版本下,最大设置不能高于 1500 MB。推荐采用 64 位版本,可支持更大内存缓存。

限定硬盘索引占可用内存百分比(重启 Fikker 后生效!):
a 、限制硬盘缓存索引占用的内存,通过上面 Fikker 可用内存的百分比计算出来(不带小数点/四舍五入)。
b、 平均情况下,1M 硬盘索引可以加速访问 2G 硬盘缓存,1G 硬盘索引可以加速访问 2T 硬盘缓存,计算公式为:总硬盘分区尺寸(GB)/2/可用内存尺寸(MB) = 结果百分比。
c、 举例1:如果不使用/不设置硬盘缓存,这个百分比可以直接设置为 0%
d、 举例2:如果上面的配置【限定 Fikker 可用内存】设为 6000MB,你设置的硬盘缓存的可用空间有 250GB,那么计算结果为 250/2/6000 ≈ 2%
e、 举例3:如果上面的配置【限定 Fikker 可用内存】设为 14000MB,你设置的硬盘缓存的可用空间有 1TB=1024GB,那么计算结果为 1024/2/14000 ≈ 4%

fikkerd-3.7.6全功能破解版主控及被控安装及使用最新教程

1、新建主机及CDN设置
菜单进入主机管理,添加主机填写主机名等信息,然后再为主机添加源站IP

 

fikkerd-3.7.6全功能破解版主控及被控安装及使用最新教程

fikkerd-3.7.6全功能破解版主控及被控安装及使用最新教程

 

添加好源站IP后就要开启硬盘缓存,以缓存网站上的一些页面和文件,减少源站的带宽压力和加速访问

 

fikkerd-3.7.6全功能破解版主控及被控安装及使用最新教程

2、页面缓存设置
其中使用fikkerd被控破解版最重要的是希望使用其页面缓存功能,因此这里虾皮路再介绍一下页面缓存的设置。

1、特别说明:

Fikker 只缓存以 GET 方法请求并且源站返回状态为 200 OK 的页面。

2、配置说明:

缓存地址URL:
无论动态页面还是静态页面,匹配成功后会被强制缓存。

是否忽略大小写:
是否忽略 URL 中的大小写。默认设定:忽略。

URL匹配规则:
URL匹配规则:通配符,正则表达式,精确匹配 。

超时周期(缓存周期):
设定缓存周期,例如:1天,1小时,30分钟等。缓存页面一旦过期,将会重新向源站询问这个缓存页面是否被“修改过(Modified)”,并重新计算缓存周期。

忽略Set-Cookie:
在页面缓存时,舍弃源站返回 HTTP 头中的 Set-Cookie 字段。默认设定:忽略。

开放权限:
支持三种页面缓存开放权限,说明如下:

所有用户:允许被所有用户访问。默认选项,适用于绝大部分网站上的 jpg/bmp/png/ico/js/css/txt/html/mp3/mp4/flv/doc/ppt 等页面。
会员用户:只允许会员用户(登录用户)访问。高级应用,一般适用于 Discuz/SNS/B2C 等动态站点。此页面缓存必须结合【会话缓存】配置使用,Fikker 通过【会话缓存】区分用户是否已经登录。
游客用户:只允许游客用户(非登录用户)访问。高级应用,与会员缓存类似,此页面缓存必须结合【会话缓存】配置使用,Fikker 通过【会话缓存】区分用户是否已经登录。
是否允许硬盘缓存:

允许:允许硬盘缓存 + 允许内存缓存。
不允许:不允许硬盘缓存 + 但允许内存缓存。
常用举例1:缓存站点内常见静态文件

jpg|jpeg|gif|bmp|png|ico|swf|css|js|txt|xls|cur|mp3|mp4|flv|doc|docx

a、缓存地址URL:

^.+.(jpg|jpeg|gif|bmp|png|ico|swf|css|js|txt|xls|cur|mp3|mp4|flv|doc|docx)$

b、URL匹配规则:正则表达式(忽略大小写)
c、超时周期:1小时
d、忽略 Set-Cookie:忽略
e、开放权限:所有用户

常用举例2:缓存站点首页

实现方法一:只能缓存 www.yydsym.com 这一个站点的首页
a、缓存地址URL:www.yydsym.com/
b、URL匹配规则:精确匹配(忽略大小写)
c、超时周期:30分钟
d、忽略 Set-Cookie:忽略
e、开放权限:所有用户

实现方法二:同时缓存所有(多个)站点首页
a、缓存地址URL:^[0-9a-z.:-]+/$
b、URL匹配规则:正则表达式(忽略大小写)
c、超时周期:30分钟
d、忽略 Set-Cookie:忽略
e、开放权限:所有用户

常用举例3:缓存动态页面 www.yydsym.com/news/detail.php?id=342&key=ibm 等相关内容

说明:缓存 www.yydsym.com/news/detail.php 产生的所有动态页面
a、缓存地址URL:www.yydsym.com/news/detail.php*
b、URL匹配规则:通配符匹配(忽略大小写)
c、超时周期:30分钟
d、忽略 Set-Cookie:忽略
e、开放权限:所有用户

常用举例4:全站缓存

实现方法一:缓存 www.yydsym.com 这个站点内的所有页面
a、缓存地址URL:www.yydsym.com/*
b、URL匹配规则:通配符匹配(忽略大小写)
c、超时周期:30分钟
d、忽略 Set-Cookie:忽略
e、开放权限:所有用户

3、Fikker过段时间不缓存失效的解决办法
很多朋友反映Fikker3.7.6版本有时候会出现不缓存的现象,下面是解决办法:

在VPS上新建一个脚本文件vi refikker.sh并将下面的代码复制进去:wq保存退出
Bash

cd /root/fikkerd-3.7.6-linux-x86-64/
./fikkerd.sh restart

添加脚本权限

chmod +x refikker.sh

将脚本添加到crontab计划任务每6小时执行一次

crontab -e
* */6 * * * /root/refikker.sh

:wq存盘退出,计划任务会在两分钟后生效。

三、CDN开放购买设置
主要是在主控端操作。

1、添加服务器
进入 http://主控ip:1280/fikcdn/admin/ ,左侧的 服务器列表 – 添加服务器,添加 Fikker被控的IP、密码等。同时可设置服务器组,便于辨识和管理。

2、设置套餐
左侧的 产品套餐 – 创建套餐,cname设置这个分组的(以后的CDN解析用)

3、用户注册
用户注册页面为:http://主控ip:1280/fikcdn/cdn/register.php ,登录页面为 http://主控ip:1280/fikcdn/cdn/login.php

 

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

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

发表回复

后才能评论