-
Notifications
You must be signed in to change notification settings - Fork 2.3k
使用手册
#内容索引
注意:本条目内容按照最新发布的Shadowsocks-Qt5进行更新
#程序界面
截图在Plasma 5下完成(桌面主题:Breeze),不同的操作系统和桌面环境可能最终呈现结果有所差异。
#连接 ##添加 ###手动添加 见编辑配置一节
###URI###
通过ss://
开头的URI添加「连接」(该URI可以通过「分享」时获得)。错误的ss://
字串将会使输入框变成红色,正确则为绿色。
###自二维码图像文件###
打开包含Shadowsocks配置的二维码图像文件解码来添加「连接」(实质和ss://
是一样的)。
###扫描屏幕上的二维码### 扫描屏幕上的二维码来添加「连接」,如果屏幕上包含多个二维码,则以最后一个被扫描到的有效二维码为准
##编辑配置
- 双击主窗口(「连接编辑器」)列表中未连接的「连接」,或者右键选择「编辑」,或者从菜单栏的「连接」菜单选择「编辑」
- 添加新的连接时也会打开编辑对话框
- 编辑对话框如下图所示:
配置项 | 解释 |
---|---|
配置名称 | 「连接」的名称 |
服务器地址 | Shadowsocks服务器的IP地址或者域名 |
服务器端口 | Shadowsocks服务器的端口 |
密钥 | Shadowsocks的加密密钥 |
本地地址 | 本地SOCKS5监听IP地址 |
本地端口 | 本地SOCKS5监听端口 |
加密方式 | Shadowsocks的加密方式(TABLE和RC4不安全,请尽快切换) |
超时 | TCP连接的最长空闲时间(秒) |
重置数据流量 | 流量统计中本期的最后一天,超过该天后,本期流量将被重置清零 |
程序启动时自动连接 | Shadowsocks-Qt5启动时自动连接该「连接」 |
调试 | 日志打开Debug级别的输出 |
点击确定后,配置文件并不会被马上更新,程序将在退出的时候将配置一次性写入到磁盘。如果程序工作不稳定,您可以点击 文件 | 手动保存 来手动将配置文件更新。
##测试延迟*
- 选中需要测试的「连接」
- 点击工具栏上的「测试延迟」按钮(或者通过右键菜单或菜单栏)
- 测试完成后将在主窗口的「延迟」一栏显示结果,如果服务器在3秒钟之内无响应,则视为超时。
延迟显示的数值 | 意义 |
---|---|
-2 | 错误** |
0 | 初始值(未知) |
>0 | 连接延迟(毫秒) |
*: 延迟测试功能通过对SOCKS连接计时实现(服务器禁止常规的ping不妨碍延迟测试)。
**: 错误可能是服务端的shadowsocks未运行或者防火墙配置不当造成的。
##流量统计 双击已经连接的「连接」,或者通过右键菜单或菜单栏的「连接」菜单,可以打开「状态」对话框
项目 | 含义 |
---|---|
数据流量(本期) | 当前使用周期(一般即本月)消耗的流量 |
数据流量(累计) | 本连接自创建以来消耗的总流量 |
下次数据重置日期 | 过了该日期后,本期流量统计将被清零 |
##日志记录 通过右键菜单或者菜单栏的「连接」菜单选择「查看日志」即可打开「日志查看器」对话框。出现连接异常,可以通过查看日志来排查问题所在。注意:日志不会被保存,软件退出后日志将丢失。
#应用程序的代理设置
Shadowsocks-Qt5目前仅提供SOCKS5代理,所以不支持SOCKS5的应用程序(如IE)是无法直接使用代理的(你可以使用一些SOCKS5转HTTP代理的软件进行透明代理转发)。
##Firefox/Chrome/Chromium/国产Chromium套壳浏览器
配置代理服务器的地址为127.0.0.1
(即本地地址),端口为「连接」配置中的「本地端口」,连接类型选择socks v5或SOCKS5(很重要!)
#操作系统设置 ##开机自动启动 ###Windows Vista/7 请参考微软官方指南设定自启动应用程序: English (US) | 中文(简体) ###Windows 8 请参考微软官方指南添加应用程序到自动启动文件夹: English (US) | 中文(繁体) ###Linux 不同桌面环境有所差异,但大部分均提供设置自动启动的图形化程序。以下说明链接到英文网页,如需中文请自行搜索。如未收录您所使用的桌面环境请自行搜索。
桌面环境 | 文档链接 |
---|---|
KDE | KDE Forum |
Unity | Ask Ubuntu |
GNOME 3 | Ask Fedora |
XFCE | Xubuntu Geek |
LXDE | LXDE Wiki |
##全局代理 Windows下可以使用Proxifier来实现全局代理(参考指南)。 Linux用户若桌面环境支持,可以直接设置全局走SOCKS5代理(例如KDE和GNOME的网络设置能够设置全局代理,注意只填SOCKS5代理,不要填HTTP代理)。
#从其他客户端迁移 ##旧版Shadowsocks-Qt5和Shadowsocks for Windows
- 点击菜单栏上的 文件 | 从gui-config.json导入连接
- 选择gui-config.json文件
注意:只有「连接」会被导入,通用配置项不会被导入。
##命令行式的客户端
Python、C-libev、Go、shadowsocks-libqss等版本的配置文件(config.json
),通过 连接 | 添加 | 自 config.json 来导入。暂不支持多服务器或者多端口等复杂的config.json,仅支持导入基础的config.json(可以参考shadowsocks-libqss
的示例文件)
#其他说明 ##操作变化###
- 2.x中关闭窗口将自动隐藏到系统托盘,最小化将最小化到任务栏。单击系统托盘自动在显示和隐藏之间切换。
- 启动后自动连接改为每个「连接」的配置项,而非全局设置
- 可以同时连接多个「连接」,每个「连接」拥有自己独立的「日志」
- 配置文件从JSON格式改为INI格式(每个「连接」不再明文保存!)