-
Notifications
You must be signed in to change notification settings - Fork 2.3k
使用手册
注意:本条目适用于2.3.2及更新版本的Shadowsocks-Qt5
##0.x到2.x的变化## ###术语变化### 配置(Profile)改为连接(Connection),不再翻译URI为「统一资源标识符」
###操作变化###
- 2.x中关闭窗口将自动隐藏到系统托盘,最小化将最小化到任务栏。单击系统托盘自动在显示和隐藏之间切换。
- 启动后自动连接改为每个「连接」的配置项,而非全局设置
- 可以同时连接多个「连接」,每个「连接」拥有自己独立的「日志」
- 配置文件从JSON格式改为INI格式(每个「连接」不再明文保存!)
###「连接」表格的操作
- 单击选中连接
- 双击未连接的连接打开编辑对话框
- 双击已连接的连接打开状态对话框
- 右键单击将显示「连接」菜单
##文件##
###从gui-config.json导入连接
导入Shadowsocks for Windows (shadowsocks-csharp
)、shadowsocks-gui
以及旧版ss-qt5
的gui-config.json
配置文件。注意:只有「连接」会被导入,通用配置项不会被导入。一般命令行式的shadowsocks客户端的config.json
文件请通过「连接->添加->自 config.json」来导入。
##连接->添加##
###「手动」###
配置项 | 解释 |
---|---|
配置名称 | 「连接」的名称 |
服务器地址 | Shadowsocks服务器的IP地址或者域名 |
服务器端口 | Shadowsocks服务器的端口 |
密钥 | Shadowsocks的加密密钥 |
本地地址 | 本地SOCKS5监听IP地址 |
本地端口 | 本地SOCKS5监听端口 |
加密方式 | Shadowsocks的加密方式 |
超时 | TCP连接的最长空闲时间(秒) |
程序启动时自动连接 | Shadowsocks-Qt5启动时自动连接该「连接」 |
调试 | 日志打开Debug输出(否则仅输出错误信息) |
###「URI」###
通过ss://
开头的URI添加「连接」(该URI可以通过「分享」时获得)。错误的ss://
字串将会使输入框变成红色,正确则为绿色。
###「自二维码图像文件」###
打开包含Shadowsocks配置的二维码图像文件解码来添加「连接」(实质和ss://
是一样的)。
###「扫描屏幕上的二维码」### 扫描屏幕上的二维码来添加「连接」,如果屏幕上包含多个二维码,则以最后一个被扫描到的有效二维码为准
通过普通shadowsocks客户端(Python、libev、Go等命令行版本)的config.json
文件添加「连接」
##编辑## 参考手动添加配置一节,双击一个「连接」会自动打开「编辑」对话框
##分享## 生成二维码和URI
##测试延迟## 测试当前选中「连接」的延迟,该操作结果出来后会在主窗口的「延迟」一栏显示结果,如果服务器在3秒钟之内无响应,则视为超时。「错误」可能是由于服务端的shadowsocks未运行或者防火墙配置不当。延迟测试功能通过对SOCKS连接计时实现(服务器禁止常规的ping不妨碍延迟测试)。
##状态## 通过状态对话框可以查看当前「连接」的流量使用情况
##应用程序的代理设置##
Shadowsocks-Qt5目前仅提供SOCKS5代理,所以不支持SOCKS5的应用程序(如IE)是无法直接使用代理的(你可以使用一些SOCKS5转HTTP代理的软件进行透明代理转发)。
###Firefox/Chrome/Chromium/国产Chromium套壳浏览器
配置代理服务器的地址为127.0.0.1
(即本地地址),端口为「连接」配置中的「本地端口」,连接类型选择socks v5或SOCKS5(很重要!)
###全局代理
Windows下可以使用Proxifier来实现全局代理(参考指南)。
Linux用户若桌面环境支持,可以直接设置全局走SOCKS5代理(例如KDE的系统设置里能设置全局网络的代理)。