Ubuntu14.04 在chrome 安装使用SS过程详解

第一步 ,安装shadowsocks

sudo apt-get updatesudo apt-get install python-pipsudo apt-get install python-setuptools m2crypto
  • 1

然后就是,一般用PIP安装:

sudo pip install shadowsocks
  • 1

试下在终端用下sslocal –help 
是的有许多的指令操作出现,那就多对了。看到 -c 这个,等会我们需要用那个。 
现在我们在/home/xxx/ 下创建个shadowsocks.json (xxx就是你的用户名,改成自己的就可以了)。 
shadowsocks.json 用gedit 打开下 
内容为:

{
"server":"11.22.33.44",
"server_port":50003, "local_port":1080, "password":"123456", "timeout":600, "method":"aes-256-cfb" }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

这里面的需要改三处地方 第一就是server :服务器改成自己的代理服务器IP(一般这个需要自己购买的vps ,就会知道服务器的IP了),第二就是server_port :代理服务器的端口号(购买的vps 也会知道),第三就是password :密码(购买的vps也是有的)。其他的可以不做修改。

现在在终端输入:

sslocal -c /home/xxx/shadowsocks.json
  • 1

当你看到 starting local at 127.0.0.1:1080 恭喜你,你已经离看到google 不远了,接下来的问题来了,怎么来实现在浏览器上可以看国外的网站呢?

我们还需要在做下处理。

第二步:设置代理地址

目前我选用的是chrome 浏览器,希望大家跟我保持一直,ubuntu自带的火狐不好用,而且解析太慢。 
浏览器自己可以在软件中心直接下 chrome 。 
然后是配置下chrome浏览器 其实就是安装个插件,叫SwitchyOmega, 这个目前是在国内是无法下到的,那该怎么办? 
我提供个链接个大家: https://github.com/FelisCatus/SwitchyOmega/releases/ 看到DownLoads 的SwitchOmega.crx 就下载这个 
然后在chrome中地址栏输入 chrome://extensions/ 
把刚下的插件拖进去, 就完成安装了,是不是很简单。 
接下来就是最关键的一步了 
设置代理地址 
本身用图解更能说明问题,但是截屏不方便,我就用文字阐述

1、安装完插件会自动跳到 设置选项,看到左边新建情景模式了吗 —,情景模式名称ss(叫什么都可以),—点 选择代理服务器— 点创建。之后设置代理协议选择SOCKS5,地址127.0.0.1,端口1080(一般默认的),然后就是保存(点击左边的应用选项,就是保存了) 
其实到这就结束了,但是问题来了 光用代理的 ,国内网站怎么上呢?如果用代理的话,看国内的网站,不是浪费服务器流量吗?是不是可以弄个自动切换的功能呢? 
好的,没问题!

2、自动切换 点击 左边的Auto switch (自动切换) 
首先,按照规则列表匹配请求后面选择刚才新建的SS,默认情景模式选择直接连接。点击应用选项保存。这里写图片描述

然后,规则列表设置中选择AutoProxy ,然后把地址填上,地址在那里?(https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt) 
最后点击应用选项保存。

大功告成,是不是可以上网呢? 
这里写图片描述 
还有个问题来了,如何开机就能直接进入chrome直接访问外网呢?

第三步 设置开机自启动服务

1、首先我们需要安装一个叫supervisor 的程序来帮助sslocal 启动

sudo apt-get install supervisor
  • 1

然后在/ect/supervisor目录下找到supervisor.conf

sudo gedit /etc/supervisor/supervisor.conf
  • 1

在内容的最后添加如下内容:

[program:shadowsocks]
command=sslocal -c /home/xxx/shadowsocks.json
autostart=true autorestart=true user=root log_stderr=true logfile=/var/log/shadowsocks.log
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

(注意格式按照supervisor.cof来,直接复制可能会出现多余的空格)

好啦,现在试试 在终端输入 sudo service supervisor restart 看看能不能上网呢?如果可以的话,我们就让supervisor 自启动,下次你就可以直接上网了。

sudo gedit /etc/rc.local 
  • 1

看到exit 0前面一行加上 service supervisor start

转载自  https://blog.csdn.net/u012986684/article/details/53446107

猜你喜欢

转载自www.cnblogs.com/livebetter/p/9159417.html