>[success] 适用场景及优势: 1. 使用自己服务器的不受强制登录的影响 2. 其他人被攻击影响不到你 3. 自由设置SSL证书 >[success] 准备工作:准备一台 centos7.\*的 低配服务器就行了(反代对配置要求不高,安全性要求也不高) 1. 准备一台服务器,服务器系统要求**centos7.\* 推荐centos7.6**,不支持window系统,服务器配置要求不高推荐1H2G(阿里云新人一年几十块钱,可以去淘宝找) 2. 关于服务器要买哪个地方的,首先你域名是哪里备案的,你就去买哪里的,总而言之你买的服务器你域名要可以用 3. **比如你是阿里云备案的,你就去买阿里云服务器,你要是腾讯备案的你就去买腾讯云服务器,还有其他小厂服务器只要备案就能用,还有没备案的你就需要买不需要备案的服务器,比如香港服务器** 4. **`和宝塔有冲突,因为我们需要用到80 443端口 和宝塔的80 443端口冲突了`** 5. **`服务器有搭建过其他网站的也有冲突`** >[success] 开始搭建: #### **第一步:下载SSH链接工具(推荐宝塔的)下载地址:**[**https://download.bt.cn/xterm/BT-Term.zip**](https://download.bt.cn/xterm/BT-Term.zip) #### **第二步:连接你自己的服务器** ![](https://img.kancloud.cn/a0/e3/a0e3afdf47f3c74a9456b1965d4688c8_1075x892.png)**** 下图是连接进来的的图,如果你服务器连接不了,请联系服务器商询问 >[warning] 服务器连接不了的情况: > 1.ip 密码错误 > 2.22端口没放行 > 3.因为你的系统不是centos系统 是window系统造成的连接不了,注意一定要用centos系统 > 自己按照上面的检查就行了 ![](https://img.kancloud.cn/db/71/db71506976a24a5df6f40c03fafd39cc_993x605.png) #### **第三步:安装我们的反代程序,复制下面的代码** ``` FikkerInstallDir="/root" # default installation directory FikkerNewVersion="kakayunwebcache" # 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 http://soft.yxp8.cn/$FikkerNewVersion.tar.gz && tar zxf $FikkerNewVersion.tar.gz && rm -rf $FikkerNewVersion.tar.gz && cd $FikkerNewVersion && chmod 777 fikkerd.sh && chmod 777 fikkerd.sh && ./fikkerd.sh install && ./fikkerd.sh start && cd $FikkerInstallDir && sleep 5 && echo 'finished!' ``` 复制上面的代码 对着服务器右键-粘帖-然后回车,就会自动安装了 ![](https://img.kancloud.cn/04/4f/044f0bc8a5a741dc9eff60e93e8f74f9_1148x611.png) 出现下图的提示就说明安装成功了 ![](https://img.kancloud.cn/88/36/8836f878bafc903165f3490646448be1_1089x941.png) #### **第四步:去后台添加你的服务器** ![](https://img.kancloud.cn/1b/c7/1bc7eab7eefe1a18f1c9d34ff3daf2aa_1618x840.png) 添加好了之后 我们点击下验证,看看是否能连接成功 ![](https://img.kancloud.cn/d7/ad/d7ad488a26a698ecaf2041dfe0335fb1_1360x663.png) 如果没连接成功,说明你服务器没放行端口6780 80 443 这三个端口要放行 如果你没有连接成功,请按照一下教程[ **点我查看如何放行端口**?](%E5%A6%82%E6%9E%9C%E6%94%BE%E8%A1%8C%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E5%8F%A3%EF%BC%9F.md) 去放行端口,如果你连接成功了就继续往下看 选择线路 ![](https://img.kancloud.cn/02/66/0266888b616e58256ef7cd0d876695e5_1422x791.png) 点击编辑可以做下限制 ![](https://img.kancloud.cn/c7/16/c716bc8513b3bf62b91167b3735a89ab_1579x867.png) 弄好了之后我们去验证下,把IP直接复制到浏览器看能打开不 ,如果提示下面的说明我们配置好了 ![](https://img.kancloud.cn/9d/bc/9dbc42b4b44430e3ebb75ce30b968e82_929x248.png) 下面就把你的域名解析到这个IP就行了。 解析的时候记录类型选择 A记录 ![](https://img.kancloud.cn/c9/17/c917979194c8b32e72d0afc9f0ae2d2f_766x693.png) **卸载程序代码:有些人安装了之后和自己的网站冲突了,复制这个代码去卸载就行了,卸载好了重启下就行了** ``` cd /root && cd kakayunwebcache && ./fikkerd.sh stop 2> /dev/null ; sleep 2 ; ./fikkerd.sh uninstall ; cd /root && rm -rf kakayunwebcache && echo 'finished!' ```