2014年5月9日星期五

shadowsocks-libev/nodejs版安装(Centos系统)

一、libev版


  1.安装必要组件
  • yum install git build-essential autoconf libtool openssl-devel gcc -y


2.下载shadowsocks-libev源码包并编译


3.运行shadowsocks
  • nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &


例如:
nohup /usr/local/bin/ss-server -s 220.181.112.143 -p 8388 -k sstest -m aes-256-cfb &

4.加入开机启动
  • echo "nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &" >> /etc/rc.local


5.结束任务方法
  • killall ss-server


二、nodejs版

1.下载nodejs源码并编译安装


2.从github把shadowsocks-nodejs clone下来
  • git clone git://github.com/clowwindy/shadowsocks-nodejs.git
  • cd shadowsocks-nodejs


3.修改config.json文件
  • cd shadowsocks-nodejs
  • vim config.json



  1. {
  2. "server": "0.0.0.0",
  3. "server_port": 8388, //服务器端口,最好修改成自己的,防止扫描
  4. "local_port": 1080,
  5. "password": "barfoo!", // 默认密码,自行更换
  6. "timeout": 600,
  7. "method":aes-256-cfb,// 支持"bf-cfb", "aes-256-cfb", "des-cfb", rc4"等加密方式。默认是不加密
  8. }
 


4.运行shadowsocks
  • cd lib/shadowsocks
  • nohup node server.js > log &