首先购买一台国外的vps主机,土豪机有Linode、DigitalOcean,屌丝有bandwagonhost。再不济的话去haphost弄个免费的vps,不过人品不好弄不到。我当然是属于人品好的那种了,哈哈哈哈,进入正题。
最好买到后重装下系统,推荐centos6,然后ssh连上vps后,先下载必备的几种开发工具,因为要在vps上编译安装【shadow+socks】
摘抄:(注意下:yum install 需要su权限)
centos7
If you want to be able to compile packages in red hat/centos, you can issue the following command:
yum -y install make gcc gcc-c++ kernel-devel git autoconf libtool libssl-dev openssl openssl-devel
或者:
yum groupinstall "Development Tools"
centos6:
yum -y install build-essential autoconf libtool libssl-dev gcc openssl openssl-devel make gcc gcc-c++ git
上面是装一些必备的开发工具。接下来
git clone https://github.com/shadowsocks/shadowsocks-libev.git
cd shadowsocks-libev
./configure
make && make install
配置【shadow+socks】
vim /etc/shadowsocks/config.json
{
"server":"vps的ip",
"server_port":8080,
"local_port":1080,
"password":"password", #认证密码,填你自己id
"timeout":60,
"method":"table" #加密方式,默认table,推荐aes-256-cfb
}
或者用下面的方式运行
接下来运行【shadow+socks】
nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &
比如:nohup /usr/local/bin/ss-server -s 156.132.67.213 -p 8981 -k admin888 -m aes-256-cfb &
重启【shadow+socks】服务。
/etc/init.d/shadowsocks stop
/etc/init.d/shadowsocks start
其实centos7好像全部是用systemctl restartss-server 这种命令了。
使用shadowsocks
windows环境下需要下载客户端:http://sourceforge.net/projects/shadowsocksgui/files/dist/ 填入之前配置的参数,保存运行即可。新建浏览器代理为如下:
协议: socks5
地址: 127.0.0.1
端口: 刚才填的 local_port
推荐配合 AutoProxy 或者 Proxy SwitchySharp 一起使用。
安装net-speeder,加速Shadowsocks:http://www.linuxdiyf.com/linux/15304.html
ubuntu服务器搭建Shadowsocks服务:http://www.linuxdiyf.com/linux/15100.html
Linux下使用shadowsocks(以ubuntu14为例,非服务器):http://www.linuxdiyf.com/linux/14658.html
Ubuntu下配置shadowsocks-libv客户端:http://www.linuxdiyf.com/linux/14544.html
ubuntu下安装Shadowsocks:http://www.linuxdiyf.com/linux/14496.html