CentOS 7 配置 kcptun 实现网站加速
目的:shadowsocks+kcptun 实现vpn加速(shadowsocks,kcptun在同一台VPS上)
一、shadowsocks安装(参考 https://www.cnblogs.com/cj8988/p/11207853.html);
二、配置 kcptun 加速服务
1、下载 :github
下载地址是:https://github.com/xtaci/kcptun/releases
# 跳转到家目录 cd ~ # 创建下载目录(如果有,则跳过) mkdir Downloads # 进入下载目录 cd Downloads # 下载 kcptun wget https://github.com/xtaci/kcptun/releases/download/v20171201/kcptun-linux-amd64-20171201.tar.gz # 解压压缩文件 tar xf kcptun-linux-amd64-20171201.tar.gz # 查看解压文件 ls
#可以看到两个文件 client_linux_amd64\server_linux_amd64
# 将服务文件复制到系统目录并重命名为 kcptun
cp ./server_linux_amd64 /usr/local/bin/kcptun
2、配置 kcptun 服务
# 编辑 新kcptun 服务文件
sudo vim /usr/lib/systemd/system/kcptun.service
输入内容:
[Unit] Description=kcptun-server Service After=network.target Wants=network.target [Service] Type=simple PIDFile=/var/run/kcp-server.pid # 重要的就是下面的这句话 ExecStart=/usr/local/bin/kcptun -t "127.0.0.1:8081" -l ":8091" -mode fast2 -key 11122233 Restart=on-abnormal [Install] WantedBy=multi-user.target
解释: "127.0.0.1:9988" 这是你的 shadowsocks 的服务地址。后面的端口号需要改成配置 shadowsocks 时设置的端口号。 ":9999" 是你设置的 kcptun 的服务端口,请确保端口没有被占用。 -mode fast2 这个是规定了模式为 fast2 保持默认即可。 -key 11122233 是确定你的 kcptun 的密码。请尽量复杂一些。 编辑完成之后,保存退出。
3、运行
# 启动服务
sudo systemctl start kcptun
# 将服务设置为开机启动
sudo systemctl enable kcptun