本篇文章为大家展示了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中怎么搭建党卫军服务