大家好,我是个大大咧咧的女孩子,有点像个男孩子,平时喜欢研究研究服务器相关知识,知识面还不是很全,写的不好的地方请大家多多指点。
前言:
一、服务端配置
1、创建服务器
我租用的是Vultr最便宜的服务器(2.5美元/月),配置最低不过完全够用,要注意的是每月只有500G的流量。
根据官网上的引导配置一个服务器,我选择安装的是CentOs系统。
服务器创建完后在右上角有五个图标,第一个就是控制台,你可以用这个打开来进行接下来的配置工作;也可以通过自己的电脑使用ssh进行远程登录来操作,Linux的命令如下:ssh [email protected](这里使用你创建的服务器地址),接下按照提示输入密码就可以进行下一步了。
2、安装和配置服务端的shadowsocks
(1)安装
$ yum install m2crypto python-setuptools
$ easy_install pip
$ pip install shadowsocks
(2)配置
$ vi /etc/shadowsocks.json
将下面的配置写入文件
{
"server":"xx.xx.xx.xx",
"server_port":8888,
"password":"**",
"timeout":300,
"method":"aes-256-cfb"
}
其中,server就是你的服务器地址,server_port就是你的服务端口,这都需要跟客户端一致,password 是你自己可以设置的密码,其他尽量不要改变。
(3)启动(加-d start时是后台启动,不加则是前台启动,这样你可以观察链接的情况)
ssserver -c /etc/shadowsocks.json -d start
这样虽然能够上网了,看视频还是会卡顿,服务端还可以使用BBR加速,可以参考另一篇文章:http://blog.csdn.net/wedeserveit/article/details/79622645
(4)防火墙配置(默认是启动防火墙,如果不配置会连不上的,另外也可以关掉防火墙)
$ firewall-cmd --permanent --zone=public --add-port=8888/tcp
$ firewall-cmd --reload
(5)开机自启动
#vi /etc/rc.loacl 将 ssserver -c /etc/shadowsocks.json -d start 命令加入
#chmod +x /etc/rc.local
二、客户端在Ubuntu下配置_使用shadowsocks+Chrome+ProxyOmega
1、Shadowsocks客户端在Ubuntu下的配置(如果没有安装请先行安装,直接使用apt-get install安装即可)
(1)新建一个文件并打开
sudo gedit /etc/shadowsocks.json
(2)将如下内容复制进去
{
"server":"xx.xx.xx.xx",
"server_port":8888,
"local_port":1088,
"password":"******",
"timeout":300,
"method":"aes-256-cfb"
}
其中 ,server的参数填你自己配置的服务器ip地址,server_port填写服务器端口,local_port理论上可以随意填大于1024的未被占用的端口都可以,password是你在服务端设置的密码,其他参数都与服务端一致即可。
(3)启动shoadowsocks客户端
//后台开启(如果想要测试则可以不加-d start,使用前端启动,这样就可以在终端看到输出结果了)
sudo sslocal -c /etc/shadowsocks.json -d start
//后台关闭
sudo sslocal -c /etc/shadowsocks.json -d stop
//后台重启
sudo sslocal -c /etc/shadowsocks.json -d restart
2、在终端输入命令使用代理方式打开Chrome(因为此时chrome还没有配置代理无法访问google,所以可以暂时用这种比较麻烦的方式打开,用来下载SwitchyOmega插件了)
google-chrome --proxy-server=socks5:127.0.0.1:1088
3、关于SwitchyOmega的配置
(1)注意协议选择SOCKS5
(2)https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
将这个地址复制到auto switch下的Rule List URL中,点击Download Profile Now。
下载完后,将Rule list rules改为代理模式(proxy),点击Apply Changes即可。
4、配置shadowsocks开机自启
sudo gedit /etc/rc.local
在exit 0前添加要开机执行的命令:
sudo sslocal -c /etc/shadowsocks.json -d start
详细教程请登录http://www.idcnuo.com/请联系228460192
原文地址:http://blog.51cto.com/13706281/2104022