nginx 只用到 tcp 模块做 4 层的代理,作为 http 代理服务器,模块取自 https://github.com/yaoweibin/nginx_tcp_proxy_module
现在想对代理做验证,只允许经过验证的用户使用nginx代理。可以是 ip 认证,但最好是帐号密码认证。帐号密码验证不要像 HTTP Auth Basic 那样关了浏览器就还要重新输入,最好能在一段时间内持续保持登录状态。
想知道这样的需求该怎么写 lua 脚本。。。对openresty社区了解的不多。。求助各位 不知道有没有现成的
网上找到的参考资料:
http://www.oschina.net/translate/writing-an-nginx-authentication-module-in-lua?cmp
另外还想过一个办法,写一个web页面让用户登录,过程中将用户的ip加入到白名单。已经有人试过这种方法,但用的是squid,个人觉得不如nginx_lua好用
http://www.cnblogs.com/hahp/p/4224560.html
现在想对代理做验证,只允许经过验证的用户使用nginx代理。可以是 ip 认证,但最好是帐号密码认证。帐号密码验证不要像 HTTP Auth Basic 那样关了浏览器就还要重新输入,最好能在一段时间内持续保持登录状态。
想知道这样的需求该怎么写 lua 脚本。。。对openresty社区了解的不多。。求助各位 不知道有没有现成的
网上找到的参考资料:
http://www.oschina.net/translate/writing-an-nginx-authentication-module-in-lua?cmp
另外还想过一个办法,写一个web页面让用户登录,过程中将用户的ip加入到白名单。已经有人试过这种方法,但用的是squid,个人觉得不如nginx_lua好用
http://www.cnblogs.com/hahp/p/4224560.html