aroxy

local Proxy for static assets

npm install aroxy
20 downloads in the last month

aRoxy

简单 , 快速的本地代理, 基于 Nodejs

客户端

Step1 install

npm install aroxy -g
cd path/to/to/shop-assets
aroxy ./ /p/shop # aroxy 命令第一个参数是本地Assets路径,第二个参数为其对应的线上的根路径

Step2 绑定Host

如10.13.50.84 为 Aroxy服务器端的IP

10.13.50.84 a.tbcdn.cn
10.13.50.84 assets.daily.taobao.net

Step3 设置aRoxy

如果 assets 在 cdn上的根路径为: http://a.tbcdn.cn/setting?dirs=/p/shop/

/p/shop/ 是你要本地代理的根目录, comboed URL 同样也没有问题

设置参数

你可以将一个设置保存为 Bookmarklet

使用方式: 将下面两个链接加入到你的收藏栏

服务器端

安装Forever

npm install forever -g

运行aRoxy服务器

$ git clone https://github.com/maxbbn/aRoxy.git
$ cd aRoxy
$ forever start lib/server.js

配置 Nginx Proxy 并重启

server {
    listen        80;
    server_name   l.tbcdn.cn a.tbcdn.cn assets.daily.taobao.net;
    location / {
        proxy_pass        http://localhost:3721;
        proxy_set_header  Host $host;
        proxy_set_header  X-Real-IP $remote_addr;
    }
}
npm loves you