CentOS7环境下shadowsocks配置
时间:2016-02-01 18:06 来源:linux.it.net.cn 作者:IT
Server配置
1、安装shadowsocks
#安装所需依赖包
yum install m2crypto python-setuptools python-pip supervisor
#通过pip安装shadowsocks
pip install shadowsocks
2、配置shadowsocks
创建并编辑配置文件
vim /etc/shadowsocks.json
#输入以下内容
{
"server":"my_server_ip", #监听的服务器ip地址
"server_port":8388, #监听的服务器端口
"local_address": "127.0.0.1", #客户端监听的地址
"local_port":1080, #客户端监听的端口
"password":"mypassword", #socks连接所需密码
"timeout":300, #超时
"method":"aes-256-cfb", #加密方式
"fast_open": false, #tcp快速连接是否开启,开启应该就是TCP长连接,少了三次握手(个人猜测)
"workers": 1 #多cpu可以设置,python是单核心,这个应该是利用多核的(个人猜测)
}
前台运行用下列命令
ssserver -c /etc/shadowsocks.json
后台运行,官方提供的是使用supervisor来管理,配置如下:
vim /etc/supervisord.d/shadowsocks.ini
#添加下面的内容
[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autorestart=true
user=nobody
#启动supervisor服务
systemctl start supervisord
#这里说明下,centos7和centos6管理服务方式不一样,centos7使用的是systemctl来管理。
#启动shupervisor中的shadowsocks服务
supervisorctl start shadowsocks
Client配置:
方法一、在linux桌面系统命令行方式,参考上面方法安装shadowsocks:
#这个命令可以加入开机启动
sslocal -s www.jingzhaoyang.com -p 8388 -l 1080 -k mypassword -m aes-256-cfb 1>&2 >/dev/null &
方法二、linux桌面环境有个GTK的解决方案:
此方法我没有测试,参考此连接:
https://github.com/apporc/shadowsocks-gtk
(责任编辑:IT)
Server配置1、安装shadowsocks#安装所需依赖包 yum install m2crypto python-setuptools python-pip supervisor #通过pip安装shadowsocks pip install shadowsocks 2、配置shadowsocks创建并编辑配置文件vim /etc/shadowsocks.json #输入以下内容 { "server":"my_server_ip", #监听的服务器ip地址 "server_port":8388, #监听的服务器端口 "local_address": "127.0.0.1", #客户端监听的地址 "local_port":1080, #客户端监听的端口 "password":"mypassword", #socks连接所需密码 "timeout":300, #超时 "method":"aes-256-cfb", #加密方式 "fast_open": false, #tcp快速连接是否开启,开启应该就是TCP长连接,少了三次握手(个人猜测) "workers": 1 #多cpu可以设置,python是单核心,这个应该是利用多核的(个人猜测) } 前台运行用下列命令ssserver -c /etc/shadowsocks.json 后台运行,官方提供的是使用supervisor来管理,配置如下:vim /etc/supervisord.d/shadowsocks.ini #添加下面的内容 [program:shadowsocks] command=ssserver -c /etc/shadowsocks.json autorestart=true user=nobody #启动supervisor服务 systemctl start supervisord #这里说明下,centos7和centos6管理服务方式不一样,centos7使用的是systemctl来管理。 #启动shupervisor中的shadowsocks服务 supervisorctl start shadowsocks Client配置:方法一、在linux桌面系统命令行方式,参考上面方法安装shadowsocks:#这个命令可以加入开机启动 sslocal -s www.jingzhaoyang.com -p 8388 -l 1080 -k mypassword -m aes-256-cfb 1>&2 >/dev/null & 方法二、linux桌面环境有个GTK的解决方案:
此方法我没有测试,参考此连接: (责任编辑:IT) |