安装shadowsocks服务器可能遇到的问题:执行 yum install python-setuptools && easy_install pip 时报错
这时,可以通过以下几步完成shadowsocks的安装:
先执行以下命令 yum -y install epel-release 然后执行以下命令 yum -y install python-pip 再执行以下命令安装shadowsocks pip install shadowsocks
shadowsocks安装成功后,创建配置文件 /etc/config.json
在/etc/目录下创建文件config.json, 并输入配置信息后保存
{ "server":"207.*.*.28", // 你的VPS IP "server_port":8388, // 你希望运行shadowsocks服务端的端口,默认为8388 "local_address": "127.0.0.1", "local_port":1080, // 客户端本地端口 "password":"123456", // 密码 "timeout":600, "method":"rc4-md5", // 加密方式 "fast_open": false }
shadowsocks服务器的启动与关闭
ssserver -c /etc/config.json -d start // shadowsocks服务器启动 ssserver -c /etc/config.json -d stop // shadowsocks服务器关闭
启动服务器后,并在本地配置好客户端后仍可能无法成功访问google, 这时可能是防火墙屏蔽端口的原因
查看防火墙状态: iptables -L -n 执行以下命令开放特定端口(以下的8388也就是在confing.json设置的运行shadowsocks服务器的端口): /sbin/iptables -I INPUT -p tcp --dport 8388 -j ACCEPT 保存 /etc/rc.d/init.d/iptables save 重启服务 service iptables restart 查看需要打开的端口是否生效 /etc/init.d/iptables status
配置好防火墙后就可以愉快访问google了。