红联Linux门户
Linux帮助

Ubuntu+SSH+Chrome畅游网络方案

发布时间:2017-06-29 10:42:01来源:linux网站作者:liu6tot
由于Caffe的原因,最近需要使用Ubuntu来配置环境。为了达到边google边配置依赖环境的目的,需要能够在Linux下建立科学上网的环境。
由于习惯了shadowsocks+chrome+switchyomega 的代理方式,本人在Ubutu下尝试了一番配置,将整个过程记录如下:
网络上提供的方法一共两种:
 
1.安装shadowsocks命令行程序,配置命令。全局代理。
优点是一次配置,终身享用。但是缺点是访问国内的IP 也要用代理绕那么一大圈,浪费流量不说,而且速度也得不到保证。
具体方法我没有实验,仅是叙述网络中流传的
用PIP安装很简单
sudo apt-get update  
sudo apt-get install python-pip  
sudo apt-get install python-setuptools m2crypto
接着安装shadowsocks
pip install shadowsocks
如果是ubuntu16.04 直接 (16.04 里可以直接用apt 而不用 apt-get 这是一项改进)
sudo apt install shadowsocks
当然你在安装时候肯定有提示需要安装一些依赖比如Python-setuptools m2crypto ,依照提示安装然后再安装就好。也可以网上搜索有很多教程的。
启动 Shadowsocks  
安装好后,在本地我们要用到sslocal ,终端输入sslocal --help 可以查看帮助,像这样
通过帮助提示我们知道各个参数怎么配置,比如 sslocal -c 后面加上我们的json配置文件,或者像下面这样直接命令参数写上运行。
比如 sslocal -s 11.22.33.44 -p 50003 -k "123456" -l 1080 -t 600 -m aes-256-cfb
-s表示服务IP, -p指的是服务端的端口,-l是本地端口默认是1080, -k 是密码(要加""), -t超时默认300,-m是加密方法默认aes-256-cfb,
为了方便我推荐直接用sslcoal -c 配置文件路径 这样的方式,简单好用。
我们可以在/home/mudao/ 下新建个文件shadowsocks.json  (mudao是我在我电脑上的用户名,这里路径你自己看你的)。内容是这样:
{  
"server":"11.22.33.44",  
"server_port":50003,  
"local_port":1080,  
"password":"123456",  
"timeout":600,  
"method":"aes-256-cfb"  
}
解释一下 就是
server  你服务端的IP
servier_port  你服务端的端口
local_port  本地端口,一般默认1080
passwd  ss服务端设置的密码
timeout  超时设置 和服务端一样
method  加密方法 和服务端一样
确定上面的配置文件没有问题,然后我们就可以在终端输入 sslocal -c /home/mudao/shadowsocks.json 回车运行。
 
第二种 需要安装UI客户端
通过PPA源安装,仅支持Ubuntu 14.04或更高版本。
sudo add-apt-repository ppa:hzwhuang/ss-qt5  
sudo apt-get update  
sudo apt-get install shadowsocks-qt5
安装成功后 执行 
ss-qt5
然后出现如图所示的界面
Ubuntu+SSH+Chrome畅游网络方案
下面的工作就很熟悉了 不再赘述.
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31780.html