首先在linux vps上编译ruby环境,参见http://briteming.blogspot.com/2011/12/centos-vpsruby.html
然后,
然后,
- cd ~/ruby-2.0.0-p647/ext/openssl
- ruby extconf.rb
- make
- make install
cd ~/ruby-2.0.0-p647/ext/zlib
- ruby extconf.rb
- make
- make install
然后即可运行:
gem install shadowsocks
gem install shadowsocks
这样即可成功安装shadowsocks的ruby版。
nano shadowsocks-ruby-config.json (新建
shadowsocks-ruby-config.json文件)
shadowsocks-ruby-config.json文件)
输入内容如下:
{
"server":"my_server_ip",
"server_port":8388,
"local_port":1080,
"password":"你自设的密码",
"timeout":600,
"method":"aes-128-cfb"
}
然后nohup ss-server -c shadowsocks-ruby-config.json > /dev/null &
服务器端就搭建好了。
兼容任何shadowsocks客户端。
本帖就是用shadowsocks-ruby翻墙后,发表的。
项目地址:https://github.com/Sen/shadowsocks-ruby