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

 

参考连接:https://github.com/fengcms/articles/tree/master/linux

posted @ 2019-07-18 17:32  Foto_CShow  阅读(2020)  评论(0编辑  收藏  举报