ubuntu16中怎么搭建党卫军服务

  介绍

本篇文章为大家展示了ubuntu16中怎么搭建党卫军服务,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

基本设置

0,更新软件源

 sudo  apt-get 更新

1,安装pip3

 sudo  apt-get  install  python3-pip 

2,先用python3安装shadowsocks:

 sudo  pip3  install  shadowsocks 

3,编辑配置文件

 sudo  vim /etc/shadowsocks.json 

配置文件按照以下设置:

 {
  ,,,“server":“你的主机的IP地址只好像0.0.0.0 也可以“,
  ,,,“server_port":, 9999年,
  ,,,“password":“password"
  ,,,“timeout": 600年,
  ,,,“method":“aes - 256 - cfb"
  ,,,“port_password":
  {
  “5200”:“password",
  “5201”:“password",
  “5202”:“password",
  “5203”:“password",
  “5204”:“password",
  “5205”:“password",
  “1314”:“password"
  }
  }

4,启动服务(以后台方式启动)

 sudo  ssserver  -c /etc/shadowsocks.json  -d 开始

——安康;高级进阶设置

<强>通过ss-bash流量管理脚本来管理各个端口的流量使用情况

0,如果shadowsocks正在运行,请先停止服务

 sudo  ssserver  -c /etc/shadowsocks.json  -d 停止

, 1,安装必要的软件

 sudo  apt-get  install  bc  git 

2,下载ssbash流量管理脚本

 sudo  git  clone  https://github.com/hellofwy/ss-bash.git 

3,配置相关规则

 #进入ssbash的目录
  cd  ss-bash/#首次运行时,先新建用户
  #例如新用户端口为8388年,密码为passwd,流量限制为10 gb,执行:
  sudo 。/ssadmin.sh  add  8388年,passwd  10 g
  
  #如果想继续添加端口,按照上面的规则来就行了

ssadmin。sh用法说明和ss-bash目录下的相关文件说明:

<李>

<强> ssadmin.sh用法说明

用法:
,显示版本:ssadmin。sh - v v | | version 显示帮助:ssadmin。sh (h - h | |帮助),启动ss: ssadmin。sh start 停止ss: ssadmin。sh stop 查看党卫军状态:ssadmin。sh status 重启ss: ssadmin。sh restart 软重启ss: ssadmin。sh soft_restart 在不影响现有连接的情况下重启党卫军服务。用于ss服务参数修改,,和手动直接修改配置文件后,重启党卫军服务只添加用户:ssadmin。sh添加端口passwd limit 端口:端口号,0 & lt; port<=65535,密码:密码,不能有空格,引号等字符,限制:流量限制,可以用K/M/G/T, KB/MB/GB/结核病等(不区,分大小写)。支持小数。比如10.5克,10.5 GB等只1 KB=1024字节,以此类推只示例:ssadmin。sh增加3333中的10.5 g 显示用户流量信息:ssadmin。sh显示port 显示所有用户流量信息:ssadmin。sh show 显示用户密码信息:ssadmin。sh showpw port 显示所有用户密码信息:ssadmin。sh showpw 删除用户:ssadmin。sh del port 修改用户:ssadmin。sh改变端口passwd limit 修改用户密码:ssadmin。sh数据端口passwd 修改用户流量限制:ssadmin。sh爬港口limit 修改所有用户流量限制:ssadmin。sh change_all_limit limit 用户流量使用量置零:ssadmin。sh诡计limit 所有用户流量使用量置零:ssadmin。sh reset_all_used 用户流量限制置零:ssadmin。sh rlim port 全部用户流量限制置零:ssadmin。sh reset_all_limit 显示已添加的iptables规则:ssadmin。sh lrules

- - - - - - -
- - - - - - -

<李>

<强> ss-bash目录下的相关文件说明

<李>

ssadmin。sh -管理程序,所有命令通过该程序执行

<李>

sscounter。sh -流量统计程序。由ssadmin.sh自动调用执行,注意:不要手动运行该程序

<李>

sslib。sh -包含一些参数配置和流量统计函数。由ssadmin.sh自动调用执行,注意:不要手动运行该程序

<李>

ssmlt。模板——ssserver的配置文件

程序运行后,会产生以下文件:

<李>

ssmlt。json -根据用户列表和ssmlt。模板生成的ssserver实际使用的配置文件

<李>

ssusers——用户列表,包括端口,密码,流量限制参数.ssadmin。sh showpw命令,显示该文件内容。

<李>

sstraffic——用户流量使用情况,包括流量限制,已用流量,剩余流量等.ssadmin。sh显示命令,显示该文件内容。

<李>

交通。日志——用户流量记录,供程序内部使用。

ubuntu16中怎么搭建党卫军服务