<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="在debian系统的vps上搭建shadowsocks-libev">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2014-06-07 06:42<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
在debian系统的vps上搭建shadowsocks-libev

什么是shadowsocks
shadowsocks 是一个轻量级隧道代理，用来穿过防火墙。
目前服务端主流的是
shadowsocks-nodejs
shadowsocks-libev
shadowsocks-Python
shadowsocks-go
但是在小内存的vps还是要尽量节省内存，所以推荐shadowsocks-libev。
shadowsocks-libev有如下特点：
其一：版本更新及时，新功能支持的较多。比如目前最新的1.4.1版就支持UDP、多端口等最新功能。其二：资源占用极少，内存、CPU占用都非常低，即使是最低档64M内存的VPS都照跑不误。其三：部署、调试非常简单直观。

安装shadowsocks
小内存自然要使用debian，下面介绍在debian6系统中搭建shadowsocks。
1、追加软件源



    
        
            
            1
            

            
            vi /etc/apt/sources.list
            

        
    



在后面添加如下源



    
        
            
            1
            

            
            deb http://shadowsocks.org/debian squeeze main
            

        
    



然后更新源并安装



    
        
            
            1
2
            

            
            apt-get update
apt-get install shadowsocks
            

        
    



2、配置shadowsocks



    
        
            
            1
            

            
            vi /etc/shadowsocks/config.json
            

        
    





    
        
            
            1
2
3
4
5
6
7
8
            

            
            {
          &quot;server&quot;:&quot;vps的ip&quot;,
          &quot;server_port&quot;:8388,
          &quot;local_port&quot;:1080,
          &quot;password&quot;:&quot;barfoo!&quot;, #认证密码
          &quot;timeout&quot;:60,
          &quot;method&quot;:&quot;table&quot; #加密方式，默认table，推荐aes-256-cfb
}
            

        
    



如果想用除table以外的加密方式，需要额外安装M2Crypto



    
        
            
            1
            

            
            apt-get install python-m2crypto
            

        
    



3、重启shadowsocks服务。



    
        
            
            1
2
            

            
            /etc/init.d/shadowsocks stop
/etc/init.d/shadowsocks start
            

        
    



开机启动：
update-rc.d shadowsocks defaults 
使用shadowsocks
windows环境下需要下载客户端：http://sourceforge.net/projects/shadowsocksgui/files/dist/
填入之前配置的参数，保存运行即可。
新建浏览器代理为如下：



    
        
            
            1
2
3
            

            
            协议： socks5
地址： 127.0.0.1
端口： 刚才填的 local_port
            

        
    



推荐配合 AutoProxy 或者 Proxy SwitchySharp 一起使用。
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
