Debian 7 下Shadowsocks安装与配置,科学上网

大部分参考 http://www.cnblogs.com/hongchenok/p/3790370.html 攻略,增加了多用户实现

比起L2TP和IPSEC是二三层的VPN,ShadowSocks则是SOCKS5——会话层的VPN,是轻量级的隧道,由于其客户端自带动态路由选择,且在不稳定网络下表现良好,特别适合移动设备例如安卓、IOS使用。下面就是安装攻略:
在Debian 7 下,首先安装libssl

1.下载 http://ftp.br.debian.org/debian-security/pool/updates/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze14_amd64.deb

2.安装deb包

3.追加软件源

在后面添加如下源

然后更新源并安装

4.配置shadowsocks

如果想用除table以外的加密方式,需要额外安装M2Crypto

5、重启shadowsocks服务。

使用shadowsocks
windows环境下需要下载客户端:http://sourceforge.net/projects/shadowsocksgui/files/dist/ 填入之前配置的参数,保存运行即可。 新建浏览器代理为如下:

协议: socks5
地址: 127.0.0.1
端口: 刚才填的 local_port
推荐配合 AutoProxy 或者 Proxy SwitchySharp 一起使用。

6. 安全设置
新建一个低权限用户shadowsocksuser,(无密码,无法登陆,无home dir)

修改 /etc/default/shadowsocks

让非root用户的shadowsocks运行在1024以下端口,适用于debian 7

修改 /etc/init.d/shadowsocks

在 ulimit -n ${MAXFD} 下直接加入

把 -c “$CONFFILE” -a “$USER” -u -f $PIDFILE $DAEMON_ARGS \ 修改为

7.多用户支持,拷贝多份/etc/shadowsocks/config.json就是多个

7.最后

8.补充python版的shadowsock安装:
查看版本:

官网说2.6或2.7

安装:

编辑:

发表评论

电子邮件地址不会被公开。 必填项已用*标注