centos7 安装Shadowsocks服务器客户端及使用
参考 安装安装Pip之前必须要先安装setuptools,安装setuptools之前,必须要安装了Python,这之间的安装过程存在依赖关系,缺一不可。因此,整个过程还是比较麻烦的。 1、 检查Python版本 python –version CentOS7默认安装的Python版本是2.6.6,返回值为:Python 2.7.5
2、 安装setuptools
3、 安装pip
4、 安装shadowsocks 如果安装出错:(那就安装依赖包)
5.安装aes-256-cfb加密支持 install python-m2crypto 6.验证安装: python –version 服务器配置vi /etc/shadowsocks.json 1、 创建Shadowsocks的配置文件: CentOS下通过vim创建该配置,运行命令: vi /etc/shadowsocks.json 内容如下:
各字段的含义: server:服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址 server_port:监听的服务器端口 local_address:本地监听的 IP 地址 local_port:本地端端口 password:用来加密的密码 timeout:超时时间(秒) method:加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″, 等等。默认是一种不安全的加密,推荐用 “aes-256-cfb” fast_open:true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。 works:works数量,默认为 1 开启方法: ssserver -c /etc/shadowsocks.json 如果想在后台一直运行Shadowsocks,启动命令如下: nohup ssserver -c /etc/shadowsocks.json > /dev/null 2>&1 & 备注:关于nohup,是可以让程序在后台运行的命令。 同时可以用命令行参数覆盖 /etc/shadowsocks.json 里的设置: sslocal -s 服务器地址 -p 服务器端口 -l 本地端端口 -k 密码 -m 加密方法 ssserver -p 服务器端口 -k 密码 -m 加密方法 客户端设置启动方法a,直接在终端用命令: sslocal -s 123.123.213.213 -p 6666 -b 127.0.0.1 -l 1080 -k 23333 -t 600 -m aes-256-cfb 把ss启动命令写成shell脚本方便使用。 启动方法b,用配置文件启动: 配置文件存为ss.conf,格式
启动时使用命令: sslocal -c /filepath/to/ss.conf (责任编辑:IT) |