centos7搭建ss以及加速

来源:互联网 发布:java如何清空文件内容 编辑:程序博客网 时间:2024/06/09 05:53

最近发现vultr绑定信用卡后送20刀,最便宜的套餐每月5刀,也够用了,就愉快地决定先用着了。
由于是第一次接触服务器端,于是选择了最简单的python版普通的ss。据说ssr和新版的ss-libev由于加入了混淆,更难以被干扰。这里按下不表。

相关库的安装

ssh访问远程服务器后,首先安装python包:

1、setuptools

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O – | python

2、pip
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py -O – | python

接着就可以安装ss了
pip install shadowsocks

还需要一个加密的依赖包
pip install M2Crypto

配置ss文件

在/etc/ss.json 中写入以下内容:

{    "server":"my_server_ip",    "server_port":12345,    "local_address": "127.0.0.1",    "local_port":1080,    "password":"my_password",    "timeout":300,    "method":"aes-256-cfb",}

服务器端口号可以随意(大于1024),本地端口默认1080(socks5的国际惯例)。加密方式也可以选其他的,aes256安全性比较高,但可能因此在加解密上花更多时间,增加延迟。

ss启动与防火墙设置

ss的启动和停止都很简单:
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop

笔者在启动之后发现ss并不工作。几经调查,才想起服务器端口的问题。centos7中防火墙的设置与之前的版本有些不同。
firewall-cmd --zone=public --add-port=12345/tcp --permanent
防火墙打开服务器端口,这样ss才能work。

安装锐速

锐速是一款强大的服务器加速软件。由于这个软件只针对特定的linux内核才能使用,所以需要修改服务器系统的内核。
对于centos7,内核更换为: 3.10.0-229.1.2.el7.x86_64

rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force

更换内核后需要重启服务器才能生效。
然后可以安装锐速:

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh

启动锐速:

service serverSpeeder start

至此,服务器端的配置完成了。

0 0
原创粉丝点击