apt-get install python-setuptools python-pip
apt-get install python-tornado
Or:
pip install tornado
然后,
apt-get install python-m2crypto
git clone https://github.com/whiteclover/Fukei fukei
cd fukei
apt-get install swig
python setup.py install
这样就装好了fukei.终端里会显示:
ss-server script is installed to /usr/local/bin/
ss-local script is installed to /usr/local/bin/
(真实的可执行文件ss-server在这里:
/usr/local/lib/python2.7/dist-packages/fukei-0.1-py2.7.egg/EGG-INFO/scripts/ss-server )
然后,
root@AR:~/fukei# mv /usr/local/bin/ss-server /usr/local/bin/ss-server-fukei (最好把/usr/local/bin/里面的ss-server重命名为ss-server-fukei,以免其他语言的shadowsocks也把其可执行文件安装到/usr/local/bin/里面并取名为ss-server,这样就会跟已有的/usr/local/bin/ss-server文件重名,而重名是不被允许的。)
root@AR:~/fukei# ls bin config dist fukei LICENSE requirements.txt tests
build config.json doc fukei.egg-info README.rst setup.py
root@AR:~/fukei# nano config.json
(config.json的内容如下:
{
"server":"my_vps_ip",
"server_port":8388,
"local_port":1080,
"password":"你自设的密码",
"timeout":600,
"method":"aes-128-cfb"
} )
(注:上面的server的值要么写成0.0.0.0 ,要么写成服务器的公网ip.千万不要写成localhost
或127.0.0.1;写成0.0.0.0其实更好,不怕服务器的公网ip发生改变。而如果写成公网ip,则需要
相应的修改)
nohup ss-server-fukei -c config.json > /dev/null &
这样,服务器端就搭建好了。
在ubuntu桌面系统同样运行如上的安装步骤,最后:
nohup ss-local -c config.json > /dev/null &
然后设置firefox的socks5代理为127.0.0.1:1080,即可翻墙。
如果客户机器为windows或者mac,则分别运行各自机器上的shadowsocks客户端,填入相应的参数,然后设置firefox/safari的socks5代理为127.0.0.1:1080,即可翻墙。
项目地址:https://github.com/whiteclover/Fukei
不过此法的效率不高,不建议使用。
shadowsocks-libuv(http://briteming.blogspot.com/2015/11/shadowsocks-libuv.html)的效率还行但是不稳定,也不建议使用。不过shadowsocks-erlang(翻墙程序shadowsocks的erlang语言版:shadowsocks-erlang- http://briteming.blogspot.com/2015/11/shadowsockserlangshadowsocks-erlang.html)的效率其实还行!我现在此帖就是用shadowsocks-erlang发布的。
apt-get install python-tornado
Or:
pip install tornado
然后,
apt-get install python-m2crypto
git clone https://github.com/whiteclover/Fukei fukei
cd fukei
apt-get install swig
python setup.py install
这样就装好了fukei.终端里会显示:
ss-server script is installed to /usr/local/bin/
ss-local script is installed to /usr/local/bin/
(真实的可执行文件ss-server在这里:
/usr/local/lib/python2.7/dist-packages/fukei-0.1-py2.7.egg/EGG-INFO/scripts/ss-server )
然后,
root@AR:~/fukei# mv /usr/local/bin/ss-server /usr/local/bin/ss-server-fukei (最好把/usr/local/bin/里面的ss-server重命名为ss-server-fukei,以免其他语言的shadowsocks也把其可执行文件安装到/usr/local/bin/里面并取名为ss-server,这样就会跟已有的/usr/local/bin/ss-server文件重名,而重名是不被允许的。)
root@AR:~/fukei# ls bin config dist fukei LICENSE requirements.txt tests
build config.json doc fukei.egg-info README.rst setup.py
root@AR:~/fukei# nano config.json
(config.json的内容如下:
{
"server":"my_vps_ip",
"server_port":8388,
"local_port":1080,
"password":"你自设的密码",
"timeout":600,
"method":"aes-128-cfb"
} )
(注:上面的server的值要么写成0.0.0.0 ,要么写成服务器的公网ip.千万不要写成localhost
或127.0.0.1;写成0.0.0.0其实更好,不怕服务器的公网ip发生改变。而如果写成公网ip,则需要
相应的修改)
nohup ss-server-fukei -c config.json > /dev/null &
这样,服务器端就搭建好了。
在ubuntu桌面系统同样运行如上的安装步骤,最后:
nohup ss-local -c config.json > /dev/null &
然后设置firefox的socks5代理为127.0.0.1:1080,即可翻墙。
如果客户机器为windows或者mac,则分别运行各自机器上的shadowsocks客户端,填入相应的参数,然后设置firefox/safari的socks5代理为127.0.0.1:1080,即可翻墙。
项目地址:https://github.com/whiteclover/Fukei
不过此法的效率不高,不建议使用。
shadowsocks-libuv(http://briteming.blogspot.com/2015/11/shadowsocks-libuv.html)的效率还行但是不稳定,也不建议使用。不过shadowsocks-erlang(翻墙程序shadowsocks的erlang语言版:shadowsocks-erlang- http://briteming.blogspot.com/2015/11/shadowsockserlangshadowsocks-erlang.html)的效率其实还行!我现在此帖就是用shadowsocks-erlang发布的。