日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

ubuntu16中怎么搭建ss服务

發布時間:2023/12/19 综合教程 37 生活家
生活随笔 收集整理的這篇文章主要介紹了 ubuntu16中怎么搭建ss服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本篇文章為大家展示了ubuntu16中怎么搭建ss服務,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

基本設置

0、更新軟件源

sudoapt-getupdate

1、安裝pip3

sudoapt-getinstallpython3-pip

2、先用python3安裝shadowsocks:

sudopip3installshadowsocks

3、編輯配置文件

sudovim/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、啟動服務(以后臺方式啟動)

sudossserver-c/etc/shadowsocks.json-dstart

----- 高級進階設置

通過ss-bash流量管理腳本來管理各個端口的流量使用情況

0、如果shadowsocks正在運行,請先停止服務

sudossserver-c/etc/shadowsocks.json-dstop

1、安裝必要的軟件

sudoapt-getinstallbcgit

2、下載ssbash流量管理腳本

sudogitclonehttps://github.com/hellofwy/ss-bash.git

3、配置相關規則

#進入ssbash的目錄
cdss-bash/

#首次運行時,先新建用戶
#例如新用戶端口為8388,密碼為passwd,流量限制為10GB,執行:
sudo./ssadmin.shadd8388passwd10G

#如果想繼續添加端口,按照上面的規則來就行了

ssadmin.sh用法說明 和 ss-bash目錄下的相關文件說明:

  1. ssadmin.sh用法說明

    用法:
    顯示版本:
    ssadmin.sh -v|v|version
    顯示幫助:
    ssadmin.sh [-h|h|help]
    啟動ss:
    ssadmin.sh start
    停止ss:
    ssadmin.sh stop
    查看ss狀態:
    ssadmin.sh status
    重啟ss:
    ssadmin.sh restart
    軟重啟ss:
    ssadmin.sh soft_restart
    在不影響現有連接的情況下重啟ss服務。用于ss服務參數修改,
    和手動直接修改配置文件后,重啟ss服務。
    添加用戶:
    ssadmin.sh add port passwd limit
    port:端口號, 0<port<=65535
    passwd:密碼, 不能有空格,引號等字符
    limit:流量限制,可以用K/M/G/T、KB/MB/GB/TB等(不區
    分大小寫)。支持小數。比如10.5G、10.5GB等。
    1KB=1024 bytes,以此類推。
    示例: ssadmin.sh add 3333 abcde 10.5G
    顯示用戶流量信息:
    ssadmin.sh show port
    顯示所有用戶流量信息:
    ssadmin.sh show
    顯示用戶密碼信息:
    ssadmin.sh showpw port
    顯示所有用戶密碼信息:
    ssadmin.sh showpw
    刪除用戶:
    ssadmin.sh del port
    修改用戶:
    ssadmin.sh change port passwd limit
    修改用戶密碼:
    ssadmin.sh cpw port passwd
    修改用戶流量限制:
    ssadmin.sh clim port limit
    修改所有用戶流量限制:
    ssadmin.sh change_all_limit limit
    用戶流量使用量置零:
    ssadmin.sh rused limit
    所有用戶流量使用量置零:
    ssadmin.sh reset_all_used
    用戶流量限制置零:
    ssadmin.sh rlim port
    全部用戶流量限制置零:
    ssadmin.sh reset_all_limit
    顯示已添加的iptables規則:
    ssadmin.sh lrules

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

  2. ss-bash目錄下的相關文件說明

  • ssadmin.sh - 管理程序,所有命令通過該程序執行

  • sscounter.sh - 流量統計程序。由ssadmin.sh自動調用執行,注意:不要手動運行該程序

  • sslib.sh - 包含一些參數配置和流量統計函數。由ssadmin.sh自動調用執行,注意:不要手動運行該程序

  • ssmlt.template - ssserver的配置文件

程序運行后,會產生以下文件:

  • ssmlt.json - 根據用戶列表和ssmlt.template生成的ssserver實際使用的配置文件

  • ssusers - 用戶列表,包括端口、密碼、流量限制參數。ssadmin.sh showpw 命令,顯示該文件內容。

  • sstraffic - 用戶流量使用情況,包括流量限制,已用流量,剩余流量等。ssadmin.sh show 命令,顯示該文件內容。

  • traffic.log - 用戶流量記錄,供程序內部使用。

  • 其它文件 - .tmp、.lock、.pid等文件、文件夾tmp及其中文件為程序內部使用文件,請不要手動刪除。

4、啟動ssserver

sudo./ssadmin.shstart

5、設置每月初流量自動清零

#設置ubuntu定時任務
sudovim/etc/crontab

#添加如下任務:
001**rootechodateMONTHLY_RESET>>ss_log&&/root/ss-bash/ssadmin.shreset_all_used

ps:注意修改目錄,根據自己的實際情況而定

總結

以上是生活随笔為你收集整理的ubuntu16中怎么搭建ss服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。