Centos7 系统一键安装 Shadowsocks 和 KCPTUN 加速
新安装的centos7系统可以使用下面的安装脚本一键安装$$,如果嫌复制粘贴麻烦,可以到脚本地址下载
安装命令
sh -c "$(curl -fsSL https://raw.githubusercontent.com/phpgao/my_scripts/master/code/ss_for_centos.sh)"
# 或者
sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/phpgao/my_scripts/master/code/ss_for_centos.sh)"
安装完毕后查看ss配置
cat /etc/ss-config.json
查看kcptun配置
/etc/kcp-config.json
如果想要修改,使用vi命令即可。修改完记得重启服务才能生效!
# 重启ss服务
systemctl restart shadowsocks-server
# 重启kcptun服务
systemctl restart kcp-server
卸载命令
# 卸载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
非常好用!
这才叫真正的一键啊!
还好吧,我这个脚本只负责安装,相对绿色一点
这个方法还能用吗
可以
[root /]# /etc/kcp-config.json
bash: line 1: /etc/kcp-config.json: Permission denied
您好,查看kcptun配置提示没有权限怎么办啊
前面加一个vi, vi /etc/kcp-config.json
请教一下,如果SS服务需要以./etc/init.d/shadowsocks restart的重启方式进行重启。
不使用systemctl restart shadowsocks-server的方法进行重启,
您这个教程中的SS服务该怎么样写呢?
脚本用了。IP地址是多少了?
我一个小白!安装完成了。IP跟配置怎么修改了?
老高,请问centos-6-x86_64可以按这个教程安装$$么,还有个疑惑,我朋友买的搬瓦工默认装完系统就有$$选项,而我买的只有OpenVPN选项,买的都是一样的,为啥不一样呢,小白求解~
不支持6,为啥不用7呢
那个按钮被隐藏了,这个页面有说 https://blog.phpgao.com/bandwagonhost_vps_panel.html
作为刚用上kcptun的小白,提醒其他小白配置的时候,有三点需要注意:
1、kcptun是双向加速,安装完了一建脚本之后,必须要下载kcptun的pc客户端再配置一下,才能加速,不是脚本弄完ss能上就结束了,这份只是告诉你搭建vps服务端的教程,本地的没带;
2、kcptun的pc客户端版本必须和老高的脚本版本一致,目前脚本里面用的是20180810,之前是20180316的。然后其他信息用查看kcp配置信息的命令,就能看到了,对应的填进去就行;
3、kcptun的配置完成,在ss里面,需要重新配置一个,ip是127.0.0.1,端口、密码、加密按照ss的填写。
我买了hostmybytes 5美元一年的套餐(还有所谓的亚洲加速),没配置kcp前,YouTube240p都看不流畅,现在1080p无压力。
最后提醒一点,开了kcp之后,流量是最少双倍消耗的,速度虽快,也别太放纵,之前每月1T美滋滋,现在每月1T可能挡不住。
我是3月28日晚买的,折腾两天了,ss面板不用进,直接看老高这一篇教程就可以正常科学上网了。
https://blog.phpgao.com/auto_install_shadowsocks_and_kcptun.html
BUT::::::::::
KCPTUN加速折腾三天了,也没加成速,打开一个YOUTUBE都要老半天,看日志有一下error:
ERROR: getpeername: Invalid argument
ERROR: Invalid config path.
ERROR: remote_recv_cb_recv: Connection reset by peer
ERROR: remote_recv_cb_recv: Operation timed out
ERROR: connect: Network is unreachable
ERROR: connect: No route to host
我的配置如下:
插件:kcptun
插件选项:key=XXXXXXXXXX;crypt=aes-192;mode=fast2;mtu=1350;sndwnd=128;rcvwnd=512;datashard=10;parityshard=3;dscp=0;nocomp
备注:kcp
我的服务端完全按照这篇文章做下来的,并且服务端kcptun配置也没有配。
本人小白,希望高手路过或者老高能出来帮我下。
感激不尽。
本人邮箱:[email protected]
配置不用那么麻烦,三个就够了,其他都是默认值
key=XXXXXXXXXX;crypt=aes-192;mode=fast2
而且听说有因为用kcp加速疯狂抢占带宽被服务商封号的,大家风险要自己承担啊,我反正买的5美元1年,这么高的流量配合kcp的速度,能用1个月就不亏本,大家自己衡量一下吧。
搬瓦工安装的时候提示:SSL CA证书问题(路径访问权限?)
[root /]# sh -c "$(curl -fsSL https://bit.ly/2GppK6X)"
curl: (77) Problem with the SSL CA cert (path? access rights?)
应该是短网址的证书问题,我已经提换为原始链接了,你再试试
是不是Install new OS为centos7后,在Root shell-basic执行上文的脚本?我执行了,但不成功:
Shell: network timeout. For long-lasting operations use Advanced or Interactive shell.
放到Root shell-advanced执行就可以
但是,苹果手机端链接成功后无法访问谷歌。KCPTUN 加速是否可以在手机上一起使用
手机上不去有可能是配置的问题,请仔细检查或者换一个FQ软件试试,KCPTUN目前只可以在PC和Android机器上。
我是一个linux的小白,自己 5刀每年买了一个最便宜的VPS,搭建CentOS 7.
用了老高的脚本,除了KCPTUN的版本有更新,其它都不错。
基于这个文章,我又找到了其它一些关于 KCPTUN客户端的安装设置的说明.见https://blog.csdn.net/farawayzheng_necas/article/details/63255799
折腾了2天,终于把KCPTUN用起来了,SS的平均速度从60K飙升到320K.
给你满分!
老高,安装有报错啊~现在好像已经没有0305版本可以下载了。
https://github.com/xtaci/kcptun/releases/download/v20180305/kcptun-linux-amd64-20180305.tar.gz
Resolving github.com (github.com)... 192.30.253.112, 192.30.253.113
Connecting to github.com (github.com)|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-04-27 01:26:25 ERROR 404: Not Found.
确实被删除了,修改一下脚本里的版本数字就OK
另外,感谢提醒 ?
VERSION=20180316
Is it possible to grep the last version automatically?
你好,已经成功安装并使用了,有个疑问,我购买的是500G月流量的,我如何查看我当前剩余的流量是多少呢?或者说如何查看已用多少流量。
在VPS的后台可以查询到
老高你好,我按照你的方法安装了SS,客户端也配置好了,但是就是无法FQ
运行[root@host ~]# ps -ef|grep config以后,显示
root 6129 1 0 21:38 ? 00:00:02 /usr/bin/python /usr/bin/ssserve r -c /etc/ss-config.json
root 6200 1 0 21:38 ? 00:00:00 /usr/bin/server_linux_amd64 -c / etc/kcp-config.json
root 6243 6227 0 21:59 pts/0 00:00:00 grep --color=auto config
请问这是什么情况啊
看样子是程序都在运行,你能确定客户端的配置和 /etc/ss-config.json 文件的内容一样吗?
是把自己的购买的VPS地址填到Server里,/etc/ss-config.json 文件中的server_port填到Remote Port,然后密码和加密方式照填吧?程序里Feature Settings那一部分需要修改吗?
ss不需要知道你的IP,默认是绑定到0.0.0.0,所以 /etc/ss-config.json 中可以不写IP地址
加密方式可以自己改,不过脚本一次都写好了,你直接在客户端设置好对应的参数就行。
老高,按您的教程已经搭建好服务端了,那么客户端呢?PC和安卓的客户端,用哪个?
PC和Android下载shadowsocks客户端
我最近申请了IPv6地址,怎么把它设置到SS里?我ping这个IP也ping不通啊?
老哥,怎么申请ipv6地址
什么服务商?
什么服务商?
用这个PING
http://ipv6now.com.au/pingme.php
就是用这种网站ping的,Hostmybytes这家分配IPv6地址是怎么弄得?是不是还需要在服务器里面进行设置?
老高,你好。最近路由器上(SS+kcp)的翻墙一直有问题,手机端SS没有问题。我应该如何排查问题。
请检查PC端的配置
我是配置在路由器上的, 路由器上检测连接提示连接有问题。
换一个加密方式试试
老高大大,我购买了Hostmybyte的8美元1年服务,分别运用别人的shadowsocks多用户配置教程,和你的此教程,只有你的能翻qiang但是端口密码加密方式等不能配置,用别人的教程完全翻不了Qiang,用你说的ls /etc |grep json看到:kcp-config.json, shadowsocks.json, ss-config.json 3个文件,我想问,用你的这个教程怎样才能修改SS的配置文件呢?还有你的SS+KCP和别人的shadowsocks能不能共存,不能的话怎么卸载别人的那个?
/etc/ss-config.json 是ss的配置
/etc/kcp-config.json 是kcptun的配置
如何修改请学习一下nano或者vi命令,按照格式修改完毕后重启服务器即可生效
感谢老高,可用。
老高,小白问下该如何更改ss的加密方式,端口和密码?
/etc/ss-config.json 是ss的配置
/etc/kcp-config.json 是kcptun的配置
如何修改请学习一下nano或者vi命令,按照格式修改完毕后重启服务器即可生效
老高,请教个问题。按你的方法在Centos7安装好了ss和kcptun,都可以正常使用。但是服务器端找不到shadowsocks的日志,/var/log/里面木有。
现在ss没有日志了么??
journalctl -ex