红联Linux门户
Linux帮助

CentOS 7安装【shadow+socks】

发布时间:2015-11-11 09:49:32来源:linux网站作者:eastlhu

首先购买一台国外的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