[Build Status]

功能

  1. 系统代理设置
  2. PAC 模式和全局模式
  3. [GFWList] 和用户规则
  4. 支持 HTTP 代理
  5. 支持多服务器切换
  6. 支持 UDP 代理
  7. 支持插件

下载

下载 [最新版]。

需要安装 [.NET Framework 4.7.2] 和 Microsoft [Visual C++ 2015 Redistributable] (x86)

从 2.5.8 开始你可以在 Releases 页面找到 exe 文件的 hash 值,你可以使用 fciv 等工具 校验 SSS .exe 文件. 例如 fciv.exe -both -add SSS .exe

基本使用

  1. 在任务栏找到 SSS 图标
  2. 在 服务器 菜单添加多个服务器
  3. 选择 启用系统代理 来启用系统代理。请禁用浏览器里的代理插件,或把它们设置为使用系统代理。
  4. 除了设为系统代理,你也可以直接自己配置浏览器代理。在 [SwitchyOmega] 中把代理设置为 SOCKS5 或 HTTP 的 127.0.0.1:1080。这个 1080 端口可以在服务器设置中设置。

PAC

  1. 可以编辑 PAC 文件来修改 PAC 设置。SSS 会监听文件变化,修改后会自动生效。
  2. 你也可以从 [GFWList] (由第三方维护)更新 PAC 文件。
  3. 你也可以使用在线 PAC URL

服务器自动切换

  1. 负载均衡:随机选择服务器
  2. 高可用:根据延迟和丢包率自动选择服务器
  3. 累计丢包率:通过定时 ping 来测速和选择。如果要使用本功能,请打开菜单里的统计可用性
  4. 也可以实现 IStrategy 接口来自定义切换规则,然后给我们发一个 pull request。

UDP

对于 UDP,请使用 SocksCap 或 ProxyCap 强制你想使用的程序走代理。

多实例

如果想使用其它工具如 [SwitchyOmega] 管理多个服务器,可以启动多个 SSS 。
为了避免配置产生冲突,把 SSS 复制到一个新目录里,并给它设置一个新的本地端口。

插件

若想通过插件来连接服务器,请到编辑服务器界面填入插件程序(相对路径或绝对路径)

注意: 在启用插件后,正向代理会被停用。

全局快捷键

可以设置 SSS 在启动时自动注册热键,如果多开 SSS 则需要为后来启动的实例设置不同的快捷键。

怎样键入快捷键?
  1. 点击想要设置的快捷键文本框。
  2. 按下想要设置的组合键。
  3. 当满足要求时释放全部按键。
  4. 这时你输入的快捷键字符会出现在文本框中。
如何修改快捷键?
  1. 点击想要设置的快捷键文本框。
  2. 按下 BackSpace(退格键)清除文本框内容。
  3. 重新键入新的组合键。
如何取消激活?
  1. 清除你想要取消激活快捷键的文本框内容,如果想要取消全部,则清除全部文本框中的内容。
  2. 点击确认按钮。
标签背景色含义
  • 绿色: 此组合键未被其他程序占用,并且成功注册到系统里。
  • 黄色: 此组合键已被其他程序占用,你需要更换其他组合。
  • 透明无色: 初始状态

服务器配置

请访问 [服务器] 获取更多信息。

开发

需要 [Visual Studio 2017] 或更高版本并安装 [.NET Framework 4.7.2 Developer Pack]。

授权

[GPLv3]

项目所使用到的第三方开源组件/库


Caseless.Fody (MIT) https://github.com/Fody/Caseless
Costura.Fody (MIT) https://github.com/Fody/Costura
Fody (MIT) https://github.com/Fody/Fody
GlobalHotKey (GPLv3) https://github.com/kirmir/GlobalHotKey
Newtonsoft.Json (MIT) https://www.newtonsoft.com/json
StringEx.CS () https://github.com/LazyMode/StringEx
ZXing.Net (Apache 2.0) https://github.com/micjahn/ZXing.Net
libsscrypto (GPLv2) <https://github.com/SSS /libsscrypto
Privoxy (GPLv2) <https://www.privoxy.org
Sysproxy () <https://github.com/Noisyfox/sysproxy

使用说明(2S)的更多相关文章

  1. Delphi 中Format的字符串格式化使用说明(转)

    源:Delphi 中Format的字符串格式化使用说明(转) 一.Format函数的用法 Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供 ...

  2. MySQL在线DDL gh-ost 使用说明

    背景: 作为一个DBA,大表的DDL的变更大部分都是使用Percona的pt-online-schema-change,本文说明下另一种工具gh-ost的使用:不依赖于触发器,是因为他是通过模拟从库, ...

  3. (转) mysqldumpslow使用说明总结

    原文:http://blog.csdn.net/langkeziju/article/details/49301993 mysqldumpslow使用说明mysqldumpslow --helpUsa ...

  4. DUBBO功能使用说明

    DUBBO功能使用说明 1 DUBBO概述 DUBBO是阿里巴巴公司的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案. 相比于其他服务框架,DUBBO有如 ...

  5. Atitit.项目修改补丁打包工具 使用说明

    Atitit.项目修改补丁打包工具 使用说明 1.1. 打包工具已经在群里面.打包工具.bat1 1.2. 使用方法:放在项目主目录下,执行即可1 1.3. 打包工具的原理以及要打包的项目列表1 1. ...

  6. awk使用说明

    原文地址:http://www.cnblogs.com/verrion/p/awk_usage.html Awk使用说明 运维必须掌握的三剑客工具:grep(文件内容过滤器),sed(数据流处理器), ...

  7. “我爱背单词”beta版发布与使用说明

    我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院  拒 ...

  8. Oracle 中 union 和union all 的简单使用说明

    1.刚刚工作不久,经常接触oracle,但是对oracle很多东西都不是很熟.今天我们来了解一下union和union all的简单使用说明.Union(union all): 指令的目的是将两个 S ...

  9. Map工具系列-02-数据迁移工具使用说明

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

随机推荐

  1. nginx动静分离配置

    动静分离: 所谓动静分离指的是当访问静态资源时,路由到一台静态资源服务器,当访问是非静态资源时,路由到另外一台服务器 静态资源配置: 如配置如下location 表示url为  /static/*.x ...

  2. MessageDigest的功能及用法

    MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法.信息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度的哈希值. MessageDigest ...

  3. js 实现多文件批量下载

    关于兼容性问题: <a href="xxx.docx" target='_blank'></a> 下载文件时,这种写法是没有兼容性问题:但是下载图片时,IE ...

  4. sql server 数据类型转换

    --这是显示转换类型,将字符串转成整形SELECT CAST('1' AS int),CONVERT(int,'1')--SqlServer也会隐式转换,如:用字符串乘以一个整形,--整形优先级要大, ...

  5. <load-on-startup>1</load-on-startup>的作用

    1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法).2)它的值必须是一个整数,表示servlet应该被载入的顺序3)当值为0或者大 ...

  6. 动态menu导航条以及treeview树

    1.menu表数据 2.在后台生成html内容后,前台利用nav-h.css生成menu导航条,利用Jquery的treeview插件生成menu树 前台coding: <!DOCTYPE ht ...

  7. Linux文件系统属性权限chattr与lsattr命令

    有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux ...

  8. loj 2011

    对于第 $i$ 天的询问前 $i - c - 1$ 天都会影响答案主席树维护 #include <iostream> #include <cstdio> #include &l ...

  9. [luogu] 斐波那契数列

    https://www.luogu.org/problemnew/show/P1962 矩阵快速幂加速 #include <bits/stdc++.h> using namespace s ...

  10. tsar安装和使用

    Tsar简介 Tsar是淘宝自己开发的一个采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等),以及应用数据(如squid haproxy nginx等). 收集到的数据存储在磁 ...