您现在的位置是: 首页 > 技术教程 > 新手教程 CentOS7 64 SS+Kcptun 一键安装教程

CentOS7 64 SS+Kcptun 一键安装教程

2020-02-14 新手教程 1452人已围观 1850次浏览

简介CentOS7 64 SS+Kcptun 一键安装教程

注意:当前脚本文件仅支持centos7 64位系统,其他Linux需考虑是否兼容

首先ssh连接服务器,复制下面的脚本安装(当前使用的kcptun版本为20191219,如果想修改的,可以自行下载脚本文件,修改VERSION=20191219参数,版本详细请参考Kcptun GitHub发布的版本号

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ForgetfulR/my_script/master/ss/centos7_64_ss_kcptun.sh)"

安装过程中,SS和Kcptun端口和密码都是随机生成的,无需人工干预

安装完成后

查看SS配置

cat /etc/ss-config.json

查看Kcptun配置

cat /etc/kcp-config.json

如果想修改密码或者端口,则使用vim命令修改即可(也可以vi命令修改)。

需要注意的是,修改密码或者端口之后需要重启服务。并且kcptun中的ss端口,要和ss的端口对应,否则kcptun不可用

修改ss配置

vim /etc/ss-config.json

可以看到下面的内容

{
"server_port":SS服务的端口,
"password":"SS服务的密码",
"timeout":60,
"method":"rc4-md5"
}

其中method加密方式,经过测试,只能是rc4-md5,其他加密方式会出错(由于是通过kcptun连接的,也不用太在意这里的加密方式)

修改kcptun配置

vim /etc/kcp-config.json

可以看到下面的内容

{
"listen":":你的Kcptun端口",
"target":"127.0.0.1:你的SS服务端口",
"key":"Kcptun服务密钥",
"crypt":"aes-192",
"mode":"fast2"
}

其中target的参数 127.0.0.1:你的SS服务端口,一定要和 ss-config.json 中的端口对应

listen 端口建议 1024 以上的端口,只要是在端口范围内即可

crypt 和 mode 参数可以先默认,如果想测试其他的选项,可以根据自己的服务器和客户端情况进行修改,找到最优的配置。一般默认就可以了

重启服务命令

# 重启ss服务
systemctl restart shadowsocks-server

# 重启kcptun服务
systemctl restart kcp-server

如果 SS 和 Kcptun 配置都修改的情况下,要先重启SS服务,然后重启Kcptun服务,否则Kcptun无法建立SS端口监听

卸载命令

# 卸载ss
systemctl stop shadowsocks-server
systemctl disable shadowsocks-server
rm -f /etc/ss-config.json /etc/systemd/system/shadowsocks-server.service
systemctl daemon-reload

# 卸载kcptun
systemctl stop kcp-server
systemctl disable kcp-server
rm -f /etc/kcp-config.json /etc/systemd/system/kcp-server.service
systemctl daemon-reload


很赞哦! (0)

站点信息

  • 网站地图