使用手册

Symeon Huang edited this page Jan 7, 2018 · 33 revisions

内容索引

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


连接

添加

手动添加

编辑配置一节

URI

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

自二维码图像文件

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

扫描屏幕上的二维码

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

用捕获器扫描二维码

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

搜索过滤

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

编辑配置

  1. 双击主窗口(「连接编辑器」)列表中未连接的「连接」,或者右键选择「编辑」,或者从菜单栏的「连接」菜单选择「编辑」
  2. 添加新的连接时也会打开编辑对话框
配置项 解释
配置名称 「连接」的名称
服务器地址 Shadowsocks服务器的IP地址或者域名
服务器端口 Shadowsocks服务器的端口
密钥 Shadowsocks的加密密钥
本地地址 本地代理服务器监听IP地址
本地端口 本地代理服务器监听端口
本地服务器类型 本地代理服务器的类型
加密方式 Shadowsocks的加密方式
超时 TCP连接的最长空闲时间(秒)
重置数据流量 流量统计中本期的最后一天,超过该天后,本期流量将被重置清零
自动化 程序启动时自动连接(Shadowsocks-Qt5启动时自动激活该「连接」)

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

测试延迟*

  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格式(每个「连接」不再明文保存!)
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.