Centos7 shadowsocks服务端安装

来源:互联网 发布:百万公众网络 编辑:程序博客网 时间:2024/06/05 02:09

安装shadowsocks

使用pip用于安装其他Python packages.

yum -y install python-pip

若提示没有pip就执行下面的安装

yum -y install epel-releaseyum -y install python-pippip install --upgrade pip

安装pip成功后开始安装shadowsocks

pip install shadowsocks

配置shadowsocks

shadowsocks有两种配置方法,一种是命令行参数配置,一种是配置文件。

  • 命令行参数:

参数名 参数意义 -s 服务器地址 -p 服务器端口号 -k 服务器密码 -m 服务器加密方式 -t 服务器超时时间 -c 配置文件路径 –fast-open 快速打开模式,仅Unix/Linux系统可用 –workers 工作者数量
  • 配置文件:
    shadowsocks的配置文件是一个json形式的文件,各参数的意义和命令行参数意义相同。
{    "server":"my_server_ip",    "server_port":8388,    "local_address": "127.0.0.1",    "local_port":1080,    "password":"mypassword",    "timeout":300,    "method":"aes-256-cfb",    "fast_open": false} 

服务器地址就写服务器的ip地址,不要写127.0.0.1。端口号可以自己写,但是不要占用其他服务的端口。本地地址和本地端口是客户端使用的,服务端可以不用理会。密码尽量采用复杂一点的密码,以保证安全性。加密方式使用aes-256-cfb就可以了。如果服务器是Linux系统的话,打开fast_open。

运行shadowsocks

  • 前台运行:
ssserver -c shadowsocks.json
  • 后台运行和停止:
ssserver -c shadowsocks.json -d startssserver -c shadowsocks.json -d stop 

以上都需要自己手动运行命令来启动shadowsocks。要让shadowsocks在系统启动时自动运行,需要在/etc/rc.d/rc.local中添加命令。Centos7开机启动自己的脚本的方法

ssserver -c shadowsocks.json -d start
原创粉丝点击