Total Pageviews

Monday, 8 February 2016

WizProxy

nginx-lua-ds-proxy 是一个HTTP代理服务器,基于 liseen/lua-resty-http
将代码放在位于nginx根目录下的lua/ds_proxy/下
在nginx.conf的http段中添加如下配置:
lua_package_path "/u/nginx/lua/ds_proxy/?.lua;;";
lua_need_request_body on;
init_by_lua_file lua/ds_proxy/init.lua;
在nginx.conf的location段中添加如下配置:
location / {
        content_by_lua_file lua/ds_proxy/proxy.lua;
    }
-------------------------------------------------------------
基于openresty的全新设计的代理系统

依赖

  • openresty or nginx with openresty/lua-nginx-module
  • pintsized/lua-resty-http

安装

将代码放在位于nginx根目录下的lua/WizProxy/下
在nginx.conf的http段中添加如下配置:
    lua_package_path "/usr/local/openresty/nginx/lua/WizProxy/?.lua;;";
    init_by_lua_file lua/WizProxy/init.lua;
    resolver 223.5.5.5;
    resolver_timeout 10s;

在nginx.conf的location段中添加如下配置:
        location / {
            content_by_lua_file lua/WizProxy/proxy.lua;
        }
from https://github.com/Hevienz/WizProxy