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