Skip to content

shadowsocks命令行管理工具(基于sslocal封装的脚本)

License

Notifications You must be signed in to change notification settings

codethereforam/sslocal-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

sslocal-tool

shadowsocks命令行管理工具(基于sslocal封装的脚本)

背景

有多个搭建ss服务的VPS,需要测试VPS延迟和丢包率,命令行切换合适的服务器

功能

list                 列出可用服务器(配置)
status               查看sslocal运行状态
run                  运行想要的服务器(配置)
test                 测试服务器延迟和丢包率
stop                 停止sslocal
help                 查看帮助

使用说明

注:只在Ubuntu测试过,如用其他发行版本有问题,请自行修改脚本

  1. 假设你有2个搭建ss的服务器,一个在旧金山(sfo, ip: 1.1.1.1),一个在纽约(nyc, ip: 2.2.2.2)
  2. 修改/etc/hosts,添加1.1.1.1 sfoserver2.2.2.2 nycserver
  3. 新建目录/usr/local/ssl(也可以是其他目录,例如:/opt/ssl
  4. 下载ssl.sh/usr/local/ssl/ssl.sh
  5. 新建ss配置文件/usr/local/ssl/sfo.json/usr/local/ssl/nyc.json,并写入配置
  6. 编辑~/.bash_aliases (Ubuntu,其他发行版本自己Google),添加alias ssl='/usr/local/ssl/ssl.sh'
  7. 启动新的终端,执行命令ssl, ssl listssl test, ssl run sfo, ssl status, ssl stop等命令

TODO

  • ssl test: 详细信息
  • ssl test: 指定server

许可证

Apache-2.0

About

shadowsocks命令行管理工具(基于sslocal封装的脚本)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages