部署模式如下:国外VPS部署shadowsocks,国内阿里云部署MEOW代理
首先解释下,为什么要这样。
- 如果直接连接国外VPS,会访问很慢
- 直接连接阿里云会很快,而且稳定。
所以连接模式如下:
浏览器先连接到meow代理,meow服务器连接到shadowsocks,服务器返回结果给meow,最后返回给浏览器。
国外VPS是在vultr.com购买的,只能用visa信用卡支付
以下我是在内网环境中测试的
meow 192.168.1.105
shadowsocks 192.168.1.110
###shadowsocks代理安装###########
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
python2.6 get-pip.py
pip install shadowsocks
启动shadowsocks
ssserver -p 8765 -k password -m rc4-md5 -d start
最好还是使用配置文件启动,密码是经过md5加密过的。123的md5密文
vim /etc/shadowsocks.json
{
"server":"0.0.0.0",
"server_port":8765,
"password":"202cb962ac59075b964b07152d234b70",
"timeout":60,
"method":"rc4-md5"
}
先停止
ssserver -p 8765 -k password -m rc4-md5 -d stop
再启动
ssserver -c /etc/shadowsocks.json -d start
查看端口是否存在
netstat -napt | grep 9876
安装锐速加速器
http://www.serverspeeder.com/ 注册一个免费账号
下载源码
wget http://my.serverspeeder.com/d/ls/serverSpeederInstaller.tar.gz
安装
tar xzvf serverSpeederInstaller.tar.gz
bash serverSpeederInstaller.sh
输入用户名和密码
启动锐速加速器
service serverSpeeder start
测试google地址
ping googleapis.com
ping ajax.googleapis.com
###meow代理安装###########
yum install -y python
yum clean all
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
python2.6 ez_setup.py
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
python2.6 get-pip.py
创建安装目录
mkdir /usr/local/meow
安装MEOW
[[email protected] ~]# curl -L git.io/meowproxy | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
101 3864 101 3864 0 0 956 0 0:00:04 0:00:04 --:--:-- 956
输入安装目录
Install MEOW binary to which directory (absolute path, defaults to current dir): /usr/local/meow
Downloading MEOW binary https://github.com/renzhn/MEOW/raw/gh-pages/dist/MEOW-linux-amd64-1.3.4.gz to /tmp/MEOW.bCXc4s/MEOW.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2185k 100 2185k 0 0 544k 0 0:00:04 0:00:04 --:--:-- 2580k
Move /tmp/MEOW.bCXc4s/MEOW to /usr/local/meow (will run sudo if no write permission to install directory)
Update finished.
进入配置目录
cd ~/.meow/
编辑配置文件
vim rc
内容如下:
#############################
# 监听地址,设为0.0.0.0可以监听所有端口,共享给局域网使用
#############################
listen = http://0.0.0.0:9876
proxy = ss://rc4-md5:[email protected]:8765
logFile = /dev/null
启动meow
/usr/local/meow/MEOW &
下面开始测试
将自己的本机网卡的网关去掉
这样就断网了。
浏览器设置代理
以火狐浏览器为例子
在meow服务器编辑配置文件
vi proxy
由于我是在内网测试的,不能访问google.com,所以就随便写了一个国内的域名
添加一个域名
cnjus.com
浏览器先访问cnjus.com
测试网页可以打开
测试baidu.com
提示网页无法访问
到这里就结束了。
meow的配置文件
简单解释下
rc是配置连接代理的
direct 是配置直接访问的域名,不经过代理
proxy 是配置需要经过代理访问的域名
reject 配置禁止访问的域名