Shadowsocks Python源码(zip包,tar包)解压后,进入目录运行python setup.py
OS X
为 OS X 10.8+ 设计的 Shadowsocks 图形界面,启动后可自动实现全局翻墙,并根据 GFWList 区分墙内外流量。
下载
https://sourceforge.net/projects/shadowsocksgui/ 去Coding.net下载
基本使用
- 解压后移动到合适目录下,然后启动。
- 如果弹出系统安全提示,请选「允许」。
- Shadowsocks 会自动设置为全局 PAC 代理,Chrome、Safari、Twitter 都可以正常使用了。
- 如果你开启了其它翻墙工具,请先将它们关闭。如果你使用了 Chrome 扩展程序 SwitchySharp,请把它的模式设置为「使用系统代理设置」。
- 启动后可以在菜单栏右边找到 Shadowsocks 图标。
高级使用
- 如果你不想用全局 PAC 代理,想配合 SwitchySharp 等插件使用,可在菜单栏图标里点关闭 Shadowsocks。关闭后代理仍会运行在 127.0.0.1:1080 上,代理类型为 SOCKS v5。之所以不叫关闭 PAC,因为很多人不懂什么是 PAC。写关闭 Shadowsocks 更容易理解。
- 默认使用公共服务器,可以在菜单栏图标里配置自定义服务器。
- 切换服务器后,因为 Chrome 保持长连接,可能需要重启浏览器才能生效。也可以重启 ShadowsocksX 来强制 Chrome 重新连接。
- 可以在菜单里点 编辑 PAC 来修改 PAC 文件,文件保存后会自动通知浏览器重新加载。推荐用 Xcode 等代码编辑器来编辑。如果用系统自带的文本编辑器,引号可能自动半角变全角,需要撤销一下回到半角。
- 可以在菜单栏图标里打开控制台查看日志,其中 ShadowsocksX: 开头的是 Shadowsocks 的日志。
Linux
Fedora
目前支持RHEL 7, Fedora 21, 22, rawhide
- 使用
dnf添加shadowsocks的Copr源:sudo dnf copr enable librehat/shadowsocks - 使用dnf更新cache并安装:
sudo dnf update
sudo dnf install shadowsocks-qt5
如果使用传统的yum包管理工具的话,需要从Copr下载相应版本的repo文件放到/etc/yum.repos.d/下,然后通过yum安装:
sudo yum update
sudo yum install shadowsocks-qt5
Ubuntu
通过PPA源安装,仅支持Ubuntu 14.04或更高版本。
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5
Debian
可以尝试安装Ubuntu PPA源的deb包,如果不行,请自行编译(dpkg-buildpackage -uc -us -b),在上级目录中将会生成shadowsocks-qt5的deb包,通过sudo dpkg -i来安装。
注意:你可能需要安装好的依赖关系:
sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libqtshadowsocks-dev libappindicator-dev libzbar-dev libbotan1.10-dev
Arch
AUR,由ykelvis维护
Gentoo
gentoo-zh,由microcai维护
windows
直接下载客户端: