红联Linux门户
Linux帮助

<科学上网>搭建使用shadowsocks(支持ipv4和ipv6)#校园网免流量

发布时间:2016-08-01 15:15:00来源:linux网站作者:doglesss
一、服务器端
1.创建VPS后(Digital Ocean的旧金山Droplet, Ubuntu 16.04 x64 ,勾选ipv6),从邮件中读取账号密码,console登录,修改root密码为常用密码
#本身console需要翻墙等录,用putty等软件远程(ipv4,ipv6都可以的)也是可以的
#我的:常用密码8位,账户:root
 
2.安装软件
apt install python    #安装python2.7,注意 ubuntu 16 里不是apt-get,不自带python2了,因为都往python3迁移
apt install -y python-gevent python-setuptools python-pip python-m2crypto  #依赖包
pip install shadowsocks
 
3.就在home目录(/root)创建一个配置文件
mkdir  shadowsocks
cd shadowsocks/
vi ss.json 
######################
<科学上网>搭建使用shadowsocks(支持ipv4和ipv6)#校园网免流量
#######################
说明:server是VPS地址,可以填成这样来同时支持ipv4和ipv6,也可以单独填ipv4或ipv6的地址
server_port是服务器端进行通信的端口
local_port是客户端代理的端口
password自己设置,不要少于8位
method是加密方式,可以使用别的,aes-256-cfb比较通用
#######################
 
4.启动
nohup ssserver -c /root/shadowsocks/ss.json > ss.log &
#Ctrl+C 或者 Ctrl+Z 或者 Enter 退出,cat ss.log查看是否有错误信息
#重新启动
#查看ifconfig,ipv4地址和ipv6的global地址,验证客户端可以使用
#这里ps -a 是可以看到服务的
 
5.添加到开机自启动
vi /etc/rc.local
#########################
<科学上网>搭建使用shadowsocks(支持ipv4和ipv6)#校园网免流量
/usr/local/bin/ssserver/ -c /root/shadowsocks/ss.json
 
6.手动重启VPS电源
可以正常使用
#这里ps -a 是看不到shadowsocks服务的
 
二、客户端使用
1.编辑服务器
填写IP、服务器端口、密码、加密方式、备注(随便起个名字)、代理端口
 
2.勾选
全局模式,那么所有流量都走代理    #切换到这个模式可能需要等待5秒钟才能开始使用
PAC模式,那么只有白名单的网站走代理
#谷歌、Facebook那些网站都是在PAC之中,也可以本地编辑PAC名单
 
3.若成功,则可以访问谷歌、FB。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22914.html