使用手册

Symeon Huang edited this page Nov 10, 2015 · 31 revisions

内容索引

注意:本条目内容按照最新发布的Shadowsocks-Qt5进行更新


连接

添加

手动添加

编辑配置一节

URI

通过ss://开头的URI添加「连接」(该URI可以通过「分享」时获得)。错误的ss://字串将会使输入框变成红色,正确则为绿色。

自二维码图像文件

打开包含Shadowsocks配置的二维码图像文件解码来添加「连接」(实质和ss://是一样的)。

扫描屏幕上的二维码

扫描屏幕上的二维码来添加「连接」,如果屏幕上包含多个二维码,则以最后一个被扫描到的有效二维码为准

用捕获器扫描二维码

弹出一个(半)透明对话框,调整对话框的大小和位置使其遮盖住屏幕上的二维码图像。如二维码有效,对话框将自动关闭并弹出编辑连接的对话框。

搜索过滤

通过 设置 | 显示过滤栏 来开关过滤栏,或者按下键盘快捷键Ctrl+F。在过滤栏键入任何表格视图中的信息来过滤视图中显示的连接,搜索过滤支持通配符“*”。

编辑配置

  1. 双击主窗口(「连接编辑器」)列表中未连接的「连接」,或者右键选择「编辑」,或者从菜单栏的「连接」菜单选择「编辑」
  2. 添加新的连接时也会打开编辑对话框
配置项 解释
配置名称 「连接」的名称
服务器地址 Shadowsocks服务器的IP地址或者域名
服务器端口 Shadowsocks服务器的端口
密钥 Shadowsocks的加密密钥
本地地址 本地代理服务器监听IP地址
本地端口 本地代理服务器监听端口
本地服务器类型 本地代理服务器的类型
加密方式 Shadowsocks的加密方式
一次验证 对数据包进行校验以提升CCA安全性(实验性功能,需要最新的shadowsocks-libev服务端)
超时 TCP连接的最长空闲时间(秒)
重置数据流量 流量统计中本期的最后一天,超过该天后,本期流量将被重置清零
自动化 程序启动时自动连接(Shadowsocks-Qt5启动时自动激活该「连接」)
调试 日志打开Debug级别的输出

点击确定后,配置文件并不会被马上更新,程序将在退出的时候将配置一次性写入到磁盘。如果程序工作不稳定,您可以点击 文件 | 手动保存 来手动将配置文件更新。

测试延迟*

  1. 选中需要测试的「连接」
  2. 点击工具栏上的「测试延迟」按钮(或者通过右键菜单或菜单栏)
  3. 测试完成后将在主窗口的「延迟」一栏显示结果,如果服务器在3秒钟之内无响应,则视为超时。

*: 延迟测试功能通过对SOCKS连接计时实现(服务器禁止常规的ping不妨碍延迟测试)。

**: 如果显示错误,可能是服务端的shadowsocks未运行或者防火墙配置不当造成的。

流量统计

状态对话框在2.5.0被移除,取而代之的是把流量信息直接放在主窗口的表格视图中。

表头 解释
本期用量 当前使用周期(一般即本月)消耗的流量
累计用量 本连接自创建以来消耗的总流量
重置日期 过了该日期后,本期流量统计将被清零

日志记录

通过右键菜单或者菜单栏的「连接」菜单选择「查看日志」即可打开「日志查看器」对话框。出现连接异常,可以通过查看日志来排查问题所在。注意:日志不会被保存,软件退出后日志将丢失。

应用程序的代理设置

IE浏览器

Internet设置 | 连接 | LAN设置, 代理服务器地址填127.0.0.1,端口为「连接」配置中的「本地端口」。注意「连接」配置中的「本地服务器类型」一定要选择HTTP(S)(IE不支持SOCKS5连接)

Firefox/Chrome/Chromium/国产Chromium套壳浏览器

配置代理服务器的地址为127.0.0.1(即本地地址),端口为「连接」配置中的「本地端口」,连接类型根据「连接」配置中的「本地服务器类型」选择SOCKS5或HTTP(S)(很重要!)

操作系统设置

开机自动启动

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,请在系统设置的HTTP代理一栏留空。若代理类型是HTTP(S),请在SOCKS5代理一栏留空)

从其他客户端迁移

旧版Shadowsocks-Qt5和Shadowsocks for Windows

  1. 点击菜单栏上的 文件 | 从gui-config.json导入连接
  2. 选择gui-config.json文件

注意:只有「连接」会被导入,通用配置项不会被导入。

命令行式的客户端

Python、C-libev、Go、shadowsocks-libqss等版本的配置文件(config.json),通过 连接 | 添加 | 自 config.json 来导入。暂不支持多服务器或者多端口等复杂的config.json,仅支持导入基础的config.json(可以参考shadowsocks-libqss的示例文件)

其他说明

在可以使用SOCKS5代理的情况下尽量使用SOCKS5模式,HTTP(S)代理模式本质上是二重代理(把HTTP请求通过上级SOCKS5代理转发),对性能有一定的影响。

操作变化

  • 2.x中关闭窗口将自动隐藏到系统托盘,最小化将最小化到任务栏。单击系统托盘自动在显示和隐藏之间切换。
  • 启动后自动连接改为每个「连接」的配置项,而非全局设置
  • 可以同时连接多个「连接」,每个「连接」拥有自己独立的「日志」
  • 配置文件从JSON格式改为INI格式(每个「连接」不再明文保存!)