微型虚拟机Linux (Ubuntu 14.04)下Shadowsocks的配置方法

Shadowsocks ubuntu and chrome VPN ready

Linux (Ubuntu 14.04)下Shadowsocks的配置方法

下面介绍我如何在自己的虚拟机里面的Ubuntu 14.04 下通过配置Shadowsocks和浏览器来使用VPN服务(可惜的是后来14.04的光标消失导致该版本彻底不能使用了)主要分两步:

  • 配置Shadowsocks命令行程序;
  • 配置浏览器(Firefox或Chrome);

第一步:配置Shadowsocks命令行程序

打开终端,输入:

sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python-setuptools m2crypto

安装Shadowsocks,输入:

sudo pip install shadowsocks

启动Shadowsocks

sslocal -s 服务器域名或IP -p 服务器端口号 -k “密码” -l 1080 -t 600 -m rc4-md5
sslocal -s 104.194.93.8 -p 25 -k “399396” -l 1080 -t 300 -m aes-256-cfb

Proxy options:

  -c CONFIG              path to config file

  -s SERVER_ADDR         server address

  -p SERVER_PORT         server port, default: 8388

  -b LOCAL_ADDR          local binding address, default: 127.0.0.1

  -l LOCAL_PORT          local port, default: 1080

  -k PASSWORD            password

  -m METHOD              encryption method, default: aes-256-cfb

  -t TIMEOUT             timeout in seconds, default: 300

  –fast-open            use TCP_FASTOPEN, requires Linux 3.7+

General options:

  -h, –help             show this help message and exit

  -d start/stop/restart  daemon mode

  –pid-file PID_FILE    pid file for daemon mode

  –log-file LOG_FILE    log file for daemon mode

  –user USER            username to run as

  -v, -vv                verbose mode

  -q, -qq                quiet mode, only show warnings/errors

  –version              show version information

注意:密码格式为”*”,包含双引号。

正常情况下应显示如下:

(注意图中的命令按照实际情况输入。)

第二步:配置浏览器

这里仅以Firefox和Chrome为例,其他浏览器可自行搜索,配置方式相似。

1. Firefox浏览器

  • 添加并安装插件

搜索”foxyproxy”,

  • 重启浏览器后,配置foxyproxy

新建代理服务器:

起一个代理名称:

配置代理服务器:

添加“模式订阅”:

建议把下面两个模式文件都订阅一下:

显示模式订阅导入成功:

之后重启浏览器,点击浏览器上的应用图标,选择“使用预定义模板的代理服器”:

此时你应该可以使用firefox浏览器浏览国外网站了。

2. Chrome浏览器

  • 安装SwitchySharp插件

在Chrome的插件商店里搜索”SwitchSharp”并安装: