linux-ubuntu使用shadowsocks客户端配置

linux-ubuntu使用shadowsocks客户端配

A-A+北国之神2015-03-18 06:48:1255条评论68,625次浏览linuxshadowsocksubuntuvpn搬瓦工
文章目录
  • 第一种
    • ubuntu安装shadowsocks
    • 启动shadowsocks
  • 第二种
  • 配置浏览器
    • 安装插件
    • 设置代理地址
    • 设置自动切换
  • 开机后台自动运行ss
  • 增值服务

之前介绍过用搬瓦工的vps(搬瓦工不用vpn已经打不开了)轻松的搭建shadowsocks服务,也可以参考linux-ubuntu下搭建shadowsocks,然后在windows上和安卓手机平板等上轻松科学上网,只要下载对应的程序即可。

当来到ubuntu客户端上怎么配置shadowsocks来科学上网呢?有两种方法可行

1.安装shadowsocks命令行程序,配置命令。

2.安装shadowsocks GUI图形界面程序,配置。

个人推荐第一种,配置好后基本不用管。但使用的前提是你的服务端已经搭建好或者你有别人提供的SS 服务,下面我们来看怎么在乌班图ubuntu电脑上使用shadowsocks

第一种

ubuntu安装shadowsocks

用PIP安装很简单,

 

  1. sudo apt-get update
  2. sudo apt-get install python-pip
  3. 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

通过帮助提示我们知道各个参数怎么配置,比如 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是我在我电脑上的用户名,这里路径你自己看你的)。内容是这样:

 

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

 

server  你服务端的IP
servier_port  你服务端的端口
local_port  本地端口,一般默认1080
passwd  ss服务端设置的密码
timeout  超时设置 和服务端一样
method  加密方法 和服务端一样

确定上面的配置文件没有问题,然后我们就可以在终端输入 sslocal -c /home/mudao/shadowsocks.json 回车运行。如果没有问题的话,下面会是这样...

sslocal(如果继续请不要关闭这个终端)

如果你选择这一种请跳过第二种。你可以去系统的代理设置按照说明设置代理,但一般是全局的,然而我们访问baidu,taobao等着些网站如果用代理就有点绕了,而且还会浪费服务器流量。我们最好配置我们的浏览器让它可以自动切换,该用代理用代理该直接连接自动直接连接。所以请看配置浏览器。

第二种

安装GUI 图形界面程序,然后按照提示配置相对应的参数。安装教程地址:shadowsocks-qt5 安装指南

在ubuntu上可以这样,通过PPA源安装,仅支持Ubuntu 14.04或更高版本。

 

  1. sudo add-apt-repository ppa:hzwhuang/ss-qt5
  2. sudo apt-get update
  3. sudo apt-get install shadowsocks-qt5

 

由于是图形界面,配置和windows基本没啥差别就不赘述了。经过上面的配置,你只是启动了sslocal 但是要上网你还需要配置下浏览器到指定到代理端口比如1080才可以正式上网。

配置浏览器

假如你上面任选一种方式已经开始运行sslocal了,火狐那个代理插件老是订阅不了gfwlist所以配置自动模式的话不好使。这里用的是chrome,你可以在Ubuntu软件中心下载得到。

安装插件

我们需要给chrome安装SwitchyOmega插件,但是没有代理之前是不能从谷歌商店安装这个插件的,但是我们可以从Github上直接下载最新版 https://github.com/FelisCatus/SwitchyOmega/releases/ (这个是chrome的)然后浏览器地址打开chrome://extensions/,将下载的插件托进去安装。

设置代理地址

安装好插件会自动跳到设置选项,有提示你可以跳过。左边新建情景模式-选择代理服务器-比如命名为SS(叫什么无所谓)其他默认之后创建,之后在代理协议选择SOCKS5,地址为127.0.0.1,端口默认1080 。然后保存即应用选项。

文章来源: linux-ubuntu使用shadowsocks客户端配置

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:linux-ubuntu使用shadowsocks客户端配置