SS客户端及使用教程

准备工作:

使用步骤:

1.进入SS服务的用户面板,点击左侧“节点列表”QQ截图20160209102124

2.挑选需要的节点,然后点击“操作”->“二维码”QQ截图20160209102808

点击后会新开个网页,上面有二维码,不要动它

3.打开SS客户端,此时任务栏右下角会有小飞机图标。鼠标右键,弹出的菜单点击“服务器”,然后“扫描屏幕上的二维码”

QQ截图20160209103239

正常的话就能扫描好屏幕的上的二维码了,就是服务器账户信息

4.还是刚才的右键菜单,点“启动系统代理”

然后“系统代理模式”选择“PAC”模式

最后一步,在“PAC”那边,点击“从GFWList更新本地PAC”

如果过几秒提示“更新PAC成功”,就一切搞定啦!

如何更新Shadowsocks (服务器端)

如果你是私人假设的shadowsocks的话,可以通过pip来进行更新(当然前提是你用pip安装的,不然请先卸载掉原来的版本啦)。

利用PIP安装的教程见https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E

命令就一行

如果提示是这样的话,说明已经是最新版本了。

不然的话就会自己更新了…

如果有更新的话,记得重启你的shadowsocks服务~具体看wiki,因为配置不尽相同,这边就不写了https://github.com/shadowsocks/shadowsocks/wiki

 

Shadowsocks相关资料(下载、安装、更新)

1、Shadowsocks 是什么
Shadowsocks 是一种安全的 socks5 代理,可以保护你的上网流量。基于多种加密方式,推荐使用 aes-256-cfb 加密。安装和使用需要本地端和服务端。
本地客户端已经包含了多种版本,包括iOS,Android,Windows,MAC,甚至是路由器 (基于OpenWRT),所以使用方便,各取所需。
远程服务端则一般安装在基于 Linux 的各种发行版操作系统,比如 Debian, CentOS, Fedora, Redhat, Ubuntu, openSUSE等。

2、Shadowsocks 的作者是谁
最初只有 Python 版,由 @clowwindy 开发和维护,后来随着知名度提高,开始出现各种语言的版本,其中比较知名的是 libev , go, nodejs 等版本,需要注意的是,nodejs 的作者也是 @clowwindy,但最近已不再维护该版本。libev 的维护者是 @madeye,长期更新。

3、Shadowsocks 一键安装脚本
虽然作者的安装教程已经很完备了,但还是有不少人不会安装和使用,因此我编写了 Shadowsocks 一键安装脚本,主要基于 CentOS 系统下的一键安装(也有 Debian 系统),分别有 Pythonlibevnodejs 版,个人推荐使用 Python 和 libev 版。
该脚本会自动下载,编译安装最新版的 Shadowsocks,并且可以完全卸载 Shadowsocks ,自动生成配置文件,安装完成即可使用。

4、Shadowsocks 如何升级
安装完 Shadowsocks,一段时间后,作者已经更新了版本(修正 bug 或升级功能),那么如何一键升级到最新版呢?
Python 版,执行命令: pip install -U shadowsocks ,命令执行成功后,重新启动 Shadowsocks ,命令: service shadowsocks restart
libev 版,先卸载旧版本,执行命令:./shadowsocks-libev.sh uninstall ,再安装新版本,执行命令: ./shadowsocks-libev.sh 安装
Debian 下的 libev 版,升级方式同上。
nodejs 版,也是先卸载再重新安装,因为作者已经不更新,所以不推荐用这版本。

5、Shadowsocks 安装失败怎么办
由于 CentOS 5.x 的默认 gcc 版本过低,在编译 libev 版时会出错;同时默认 Python 的版本也过低,所以也无法安装 Python 版的。因此,请确保安装的环境为 CentOS 6.x 或 CentOS 7.x 。
更多其他错误,请根据实际错误提示,自行在 google 上搜索关键字。

6、Shadowsocks 的客户端程序
大多数人都是在 Windows 下使用电脑,因此最好用的 Windows 客户端是 shadowsocks-gui ,下载最新版后解压即可使用。

7、Shadowsocks 本地代理上网
本地电脑启动客户端,连接上远程服务端后,即在本地开启了 socks5 代理,本地端口号默认为 1080,如果提示被占用,也可以改为其他端口号。在浏览器中安装插件,Chrome 下是 SwitchySharp, Firefox 下是 AutoProxy,新建配置文件,SOCKS Host 填 127.0.0.1,Port 填 1080(默认,跟 Shadowsocks 客户端的本地端口号一致即可)

参考链接:
1、http://shadowsocks.org/en/index.html
2、https://github.com/clowwindy/shadowsocks
3、https://github.com/madeye/shadowsocks-libev

 

本文来自:http://teddysun.com/372.html

DigitalOcean搭建ShadowSocks服务端

其实很简单,根据官网教程来!

https://github.com/shadowsocks/shadowsocks/wiki

建议安装Ubuntu系统,因为可以方便地优化一些参数~

大概步骤是这样:

按照使用说明,下载python以及python 的pip安装包,然后装shadowsocks:

https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E

 

使用方面,用配置文件配置比较好一些:

https://github.com/shadowsocks/shadowsocks/wiki/Configuration-via-Config-File

 

然后是TCP优化(记得在配置文件里把fast_open打开):

https://github.com/shadowsocks/shadowsocks/wiki/Optimizing-Shadowsocks

https://github.com/shadowsocks/shadowsocks/wiki/TCP-Fast-Open

 

还有是可选的多用户解决方案(这个不是管理后台,管理后台方案我不需要,也没找):

其实就是配置文件稍微改动一下~不过这种方案好像对某些加密模式不行。。

http://www.v2ex.com/t/151793

http://everet.org/shadowsocks.html

http://www.ahlinux.com/start/base/6724.html