中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ubuntu16中怎么搭建ss服務

發布時間:2021-07-13 11:37:57 來源:億速云 閱讀:603 作者:Leah 欄目:云計算

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

基本設置

0、更新軟件源

sudo apt-get update

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 start

-----  高級進階設置

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

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

sudo ssserver -c /etc/shadowsocks.json -d stop

 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,流量限制為10GB,執行:
sudo ./ssadmin.sh add 8388 passwd 10G

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

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.sh start

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

#設置ubuntu定時任務
sudo vim /etc/crontab

#添加如下任務:
0  0    1 * *   root    echo date MONTHLY_RESET >> ss_log && /root/ss-bash/ssadmin.sh reset_all_used

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

上述內容就是ubuntu16中怎么搭建ss服務,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴宁市| 澎湖县| 五家渠市| 宜良县| 新疆| 云南省| 灵武市| 长子县| 正蓝旗| 道真| 枣阳市| 沾化县| 嘉善县| 阿克| 依安县| 石泉县| 梨树县| 南华县| 凌源市| 五指山市| 伽师县| 肇州县| 稻城县| 玛多县| 华安县| 桃江县| 台江县| 镇安县| 安西县| 泾源县| 阿坝| 保山市| 宾川县| 新田县| 四会市| 玉林市| 高州市| 黄山市| 巴青县| 海盐县| 乌鲁木齐市|