├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── Quick Start.md ├── README.md ├── admin_api ├── admin_server_info.lua ├── api_server.lua ├── auth.lua ├── main.lua └── router.lua ├── bin ├── api_main.lua ├── cmds │ ├── reload.lua │ ├── restart.lua │ ├── start.lua │ └── stop.lua ├── initconf │ ├── conf_loader.lua │ ├── init_conf.lua │ ├── templates │ │ └── nginx.lua │ └── utils │ │ └── prefix_handler.lua ├── lib │ └── ansicolors.lua ├── main.lua └── utils │ ├── args_util.lua │ ├── command_util.lua │ ├── logger.lua │ └── ngx_handle.lua ├── conf └── mime.types ├── core ├── cache │ └── local │ │ ├── counter_cache_util.lua │ │ ├── dashboard_cache_util.lua │ │ ├── global_cache_prefix.lua │ │ └── global_cache_util.lua ├── constants │ ├── cache_keys.lua │ ├── intercept_type.lua │ ├── operator_type.lua │ ├── param_type.lua │ ├── selector_type.lua │ └── shard_name.lua ├── dao │ ├── admin_user_dao.lua │ ├── anti_sql_injection_dao.lua │ ├── api_router_dao.lua │ ├── base_dao.lua │ ├── co_parameter_dao.lua │ ├── config.lua │ ├── dynamicd_build_sql.lua │ ├── err_resp_template_dao.lua │ ├── gateway_dao.lua │ ├── gray_divide_dao.lua │ ├── group_rate_limit_dao.lua │ ├── group_target_dao.lua │ ├── host_dao.lua │ ├── plugin_dao.lua │ ├── property_rate_limit_dao.lua │ ├── selector_condition_dao.lua │ ├── selector_dao.lua │ └── waf_dao.lua ├── framework │ ├── classic.lua │ ├── date.lua │ ├── globalpatches.lua │ ├── jit-uuid.lua │ └── singletons.lua ├── log │ └── user_log.lua ├── main.lua ├── req │ ├── param_judger.lua │ ├── req_var_extractor.lua │ └── req_var_plastic.lua ├── resp │ └── resp_utils.lua ├── router │ ├── balancer_helper.lua │ ├── healthcheck_helper.lua │ ├── router_initializer.lua │ └── selector_helper.lua ├── server_info.lua ├── store │ ├── base_store.lua │ ├── d_cache_client.lua │ ├── mysql_db.lua │ ├── mysql_store_impl.lua │ ├── redis_db.lua │ └── redis_lua_extend_script.lua ├── upstream_error_handlers.lua └── utils │ ├── config_loader.lua │ ├── custom_headers.lua │ ├── err_resp_template_utils.lua │ ├── error_utils.lua │ ├── http_client.lua │ ├── io.lua │ ├── json.lua │ ├── local_rate_limit_utils.lua │ ├── log_basic_serializer.lua │ ├── log_config.lua │ ├── multipart.lua │ ├── redis_client.lua │ ├── redis_rate_limit_utils.lua │ ├── route_matcher.lua │ ├── stringy.lua │ ├── utils.lua │ └── xpcall_helper.lua ├── install_db_script ├── initialize-dbscript-v1.0.2.sql └── initialize-dbscript-v1.0.3.sql ├── install_utils ├── docker │ ├── dockerfile4ngr │ └── dockerfile4ngrAdmin └── install_script │ ├── ngrAdmin_install.sh │ └── ngr_install.sh ├── logo ├── hoot1.png ├── hoot2.png └── preview.png ├── lor ├── README.md ├── index.lua ├── lib │ ├── application.lua │ ├── debug.lua │ ├── holder.lua │ ├── methods.lua │ ├── middleware │ │ ├── cookie.lua │ │ ├── init.lua │ │ └── session.lua │ ├── node.lua │ ├── request.lua │ ├── response.lua │ ├── router │ │ ├── group.lua │ │ └── router.lua │ ├── trie.lua │ ├── utils │ │ ├── aes.lua │ │ ├── base64.lua │ │ └── utils.lua │ ├── view.lua │ └── wrap.lua └── version.lua ├── lualib ├── pl │ ├── Date.lua │ ├── List.lua │ ├── Map.lua │ ├── MultiMap.lua │ ├── OrderedMap.lua │ ├── Set.lua │ ├── app.lua │ ├── array2d.lua │ ├── class.lua │ ├── compat.lua │ ├── comprehension.lua │ ├── config.lua │ ├── data.lua │ ├── dir.lua │ ├── file.lua │ ├── func.lua │ ├── import_into.lua │ ├── init.lua │ ├── input.lua │ ├── lapp.lua │ ├── lexer.lua │ ├── luabalanced.lua │ ├── operator.lua │ ├── path.lua │ ├── permute.lua │ ├── pretty.lua │ ├── seq.lua │ ├── sip.lua │ ├── strict.lua │ ├── stringio.lua │ ├── stringx.lua │ ├── tablex.lua │ ├── template.lua │ ├── test.lua │ ├── text.lua │ ├── types.lua │ ├── url.lua │ ├── utils.lua │ └── xml.lua └── resty │ ├── cookie.lua │ ├── ctxdump.lua │ ├── healthcheck.lua │ ├── healthcheck │ ├── LICENSE │ ├── README.md │ └── utils.lua │ ├── http.lua │ ├── http_headers.lua │ ├── iputils.lua │ ├── iputils │ ├── README.md │ └── iputils.lua │ ├── redis │ ├── README.md │ ├── connector.lua │ └── sentinel.lua │ ├── template.lua │ ├── template │ ├── html.lua │ └── microbenchmark.lua │ └── worker │ ├── README.md │ └── events.lua ├── plugins ├── anti_sql_injection │ ├── api.lua │ ├── config.lua │ └── handler.lua ├── api_router │ ├── README_zh.md │ ├── api.lua │ ├── config.lua │ └── handler.lua ├── base_api.lua ├── base_handler.lua ├── common_api.lua ├── global_access_control │ ├── config.lua │ └── handler.lua ├── global_rate_limit │ ├── README_zh.md │ ├── api.lua │ ├── config.lua │ ├── counter.lua │ └── handler.lua ├── group_rate_limit │ ├── README_zh.md │ ├── api.lua │ ├── config.lua │ └── handler.lua ├── handler_priority.lua ├── plugins_config.lua ├── property_rate_limit │ ├── README_zh.md │ ├── api.lua │ ├── config.lua │ └── handler.lua ├── stat_dashboard │ ├── README_zh.md │ ├── api.lua │ ├── handler.lua │ └── stats.lua ├── statsd_metrics │ ├── config.lua │ ├── handler.lua │ └── statsd_logger.lua └── waf │ ├── api.lua │ ├── config.lua │ └── handler.lua └── profile ├── config_service ├── ngr-dev.json └── ngr-local.json └── gateway_service └── default └── ngr-local.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/Makefile -------------------------------------------------------------------------------- /Quick Start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/Quick Start.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/README.md -------------------------------------------------------------------------------- /admin_api/admin_server_info.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/admin_api/admin_server_info.lua -------------------------------------------------------------------------------- /admin_api/api_server.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/admin_api/api_server.lua -------------------------------------------------------------------------------- /admin_api/auth.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/admin_api/auth.lua -------------------------------------------------------------------------------- /admin_api/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/admin_api/main.lua -------------------------------------------------------------------------------- /admin_api/router.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/admin_api/router.lua -------------------------------------------------------------------------------- /bin/api_main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/api_main.lua -------------------------------------------------------------------------------- /bin/cmds/reload.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/cmds/reload.lua -------------------------------------------------------------------------------- /bin/cmds/restart.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/cmds/restart.lua -------------------------------------------------------------------------------- /bin/cmds/start.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/cmds/start.lua -------------------------------------------------------------------------------- /bin/cmds/stop.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/cmds/stop.lua -------------------------------------------------------------------------------- /bin/initconf/conf_loader.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/initconf/conf_loader.lua -------------------------------------------------------------------------------- /bin/initconf/init_conf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/initconf/init_conf.lua -------------------------------------------------------------------------------- /bin/initconf/templates/nginx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/initconf/templates/nginx.lua -------------------------------------------------------------------------------- /bin/initconf/utils/prefix_handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/initconf/utils/prefix_handler.lua -------------------------------------------------------------------------------- /bin/lib/ansicolors.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/lib/ansicolors.lua -------------------------------------------------------------------------------- /bin/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/main.lua -------------------------------------------------------------------------------- /bin/utils/args_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/utils/args_util.lua -------------------------------------------------------------------------------- /bin/utils/command_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/utils/command_util.lua -------------------------------------------------------------------------------- /bin/utils/logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/utils/logger.lua -------------------------------------------------------------------------------- /bin/utils/ngx_handle.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/bin/utils/ngx_handle.lua -------------------------------------------------------------------------------- /conf/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/conf/mime.types -------------------------------------------------------------------------------- /core/cache/local/counter_cache_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/cache/local/counter_cache_util.lua -------------------------------------------------------------------------------- /core/cache/local/dashboard_cache_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/cache/local/dashboard_cache_util.lua -------------------------------------------------------------------------------- /core/cache/local/global_cache_prefix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/cache/local/global_cache_prefix.lua -------------------------------------------------------------------------------- /core/cache/local/global_cache_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/cache/local/global_cache_util.lua -------------------------------------------------------------------------------- /core/constants/cache_keys.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/constants/cache_keys.lua -------------------------------------------------------------------------------- /core/constants/intercept_type.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/constants/intercept_type.lua -------------------------------------------------------------------------------- /core/constants/operator_type.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/constants/operator_type.lua -------------------------------------------------------------------------------- /core/constants/param_type.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/constants/param_type.lua -------------------------------------------------------------------------------- /core/constants/selector_type.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/constants/selector_type.lua -------------------------------------------------------------------------------- /core/constants/shard_name.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/constants/shard_name.lua -------------------------------------------------------------------------------- /core/dao/admin_user_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/admin_user_dao.lua -------------------------------------------------------------------------------- /core/dao/anti_sql_injection_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/anti_sql_injection_dao.lua -------------------------------------------------------------------------------- /core/dao/api_router_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/api_router_dao.lua -------------------------------------------------------------------------------- /core/dao/base_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/base_dao.lua -------------------------------------------------------------------------------- /core/dao/co_parameter_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/co_parameter_dao.lua -------------------------------------------------------------------------------- /core/dao/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/config.lua -------------------------------------------------------------------------------- /core/dao/dynamicd_build_sql.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/dynamicd_build_sql.lua -------------------------------------------------------------------------------- /core/dao/err_resp_template_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/err_resp_template_dao.lua -------------------------------------------------------------------------------- /core/dao/gateway_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/gateway_dao.lua -------------------------------------------------------------------------------- /core/dao/gray_divide_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/gray_divide_dao.lua -------------------------------------------------------------------------------- /core/dao/group_rate_limit_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/group_rate_limit_dao.lua -------------------------------------------------------------------------------- /core/dao/group_target_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/group_target_dao.lua -------------------------------------------------------------------------------- /core/dao/host_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/host_dao.lua -------------------------------------------------------------------------------- /core/dao/plugin_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/plugin_dao.lua -------------------------------------------------------------------------------- /core/dao/property_rate_limit_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/property_rate_limit_dao.lua -------------------------------------------------------------------------------- /core/dao/selector_condition_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/selector_condition_dao.lua -------------------------------------------------------------------------------- /core/dao/selector_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/selector_dao.lua -------------------------------------------------------------------------------- /core/dao/waf_dao.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/dao/waf_dao.lua -------------------------------------------------------------------------------- /core/framework/classic.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/framework/classic.lua -------------------------------------------------------------------------------- /core/framework/date.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/framework/date.lua -------------------------------------------------------------------------------- /core/framework/globalpatches.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/framework/globalpatches.lua -------------------------------------------------------------------------------- /core/framework/jit-uuid.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/framework/jit-uuid.lua -------------------------------------------------------------------------------- /core/framework/singletons.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/framework/singletons.lua -------------------------------------------------------------------------------- /core/log/user_log.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/log/user_log.lua -------------------------------------------------------------------------------- /core/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/main.lua -------------------------------------------------------------------------------- /core/req/param_judger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/req/param_judger.lua -------------------------------------------------------------------------------- /core/req/req_var_extractor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/req/req_var_extractor.lua -------------------------------------------------------------------------------- /core/req/req_var_plastic.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/req/req_var_plastic.lua -------------------------------------------------------------------------------- /core/resp/resp_utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/resp/resp_utils.lua -------------------------------------------------------------------------------- /core/router/balancer_helper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/router/balancer_helper.lua -------------------------------------------------------------------------------- /core/router/healthcheck_helper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/router/healthcheck_helper.lua -------------------------------------------------------------------------------- /core/router/router_initializer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/router/router_initializer.lua -------------------------------------------------------------------------------- /core/router/selector_helper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/router/selector_helper.lua -------------------------------------------------------------------------------- /core/server_info.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/server_info.lua -------------------------------------------------------------------------------- /core/store/base_store.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/store/base_store.lua -------------------------------------------------------------------------------- /core/store/d_cache_client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/store/d_cache_client.lua -------------------------------------------------------------------------------- /core/store/mysql_db.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/store/mysql_db.lua -------------------------------------------------------------------------------- /core/store/mysql_store_impl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/store/mysql_store_impl.lua -------------------------------------------------------------------------------- /core/store/redis_db.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/store/redis_db.lua -------------------------------------------------------------------------------- /core/store/redis_lua_extend_script.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/store/redis_lua_extend_script.lua -------------------------------------------------------------------------------- /core/upstream_error_handlers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/upstream_error_handlers.lua -------------------------------------------------------------------------------- /core/utils/config_loader.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/config_loader.lua -------------------------------------------------------------------------------- /core/utils/custom_headers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/custom_headers.lua -------------------------------------------------------------------------------- /core/utils/err_resp_template_utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/err_resp_template_utils.lua -------------------------------------------------------------------------------- /core/utils/error_utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/error_utils.lua -------------------------------------------------------------------------------- /core/utils/http_client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/http_client.lua -------------------------------------------------------------------------------- /core/utils/io.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/io.lua -------------------------------------------------------------------------------- /core/utils/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/json.lua -------------------------------------------------------------------------------- /core/utils/local_rate_limit_utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/local_rate_limit_utils.lua -------------------------------------------------------------------------------- /core/utils/log_basic_serializer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/log_basic_serializer.lua -------------------------------------------------------------------------------- /core/utils/log_config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/log_config.lua -------------------------------------------------------------------------------- /core/utils/multipart.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/multipart.lua -------------------------------------------------------------------------------- /core/utils/redis_client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/redis_client.lua -------------------------------------------------------------------------------- /core/utils/redis_rate_limit_utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/redis_rate_limit_utils.lua -------------------------------------------------------------------------------- /core/utils/route_matcher.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/route_matcher.lua -------------------------------------------------------------------------------- /core/utils/stringy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/stringy.lua -------------------------------------------------------------------------------- /core/utils/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/utils.lua -------------------------------------------------------------------------------- /core/utils/xpcall_helper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/core/utils/xpcall_helper.lua -------------------------------------------------------------------------------- /install_db_script/initialize-dbscript-v1.0.2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/install_db_script/initialize-dbscript-v1.0.2.sql -------------------------------------------------------------------------------- /install_db_script/initialize-dbscript-v1.0.3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/install_db_script/initialize-dbscript-v1.0.3.sql -------------------------------------------------------------------------------- /install_utils/docker/dockerfile4ngr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/install_utils/docker/dockerfile4ngr -------------------------------------------------------------------------------- /install_utils/docker/dockerfile4ngrAdmin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/install_utils/docker/dockerfile4ngrAdmin -------------------------------------------------------------------------------- /install_utils/install_script/ngrAdmin_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/install_utils/install_script/ngrAdmin_install.sh -------------------------------------------------------------------------------- /install_utils/install_script/ngr_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/install_utils/install_script/ngr_install.sh -------------------------------------------------------------------------------- /logo/hoot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/logo/hoot1.png -------------------------------------------------------------------------------- /logo/hoot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/logo/hoot2.png -------------------------------------------------------------------------------- /logo/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/logo/preview.png -------------------------------------------------------------------------------- /lor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/README.md -------------------------------------------------------------------------------- /lor/index.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/index.lua -------------------------------------------------------------------------------- /lor/lib/application.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/application.lua -------------------------------------------------------------------------------- /lor/lib/debug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/debug.lua -------------------------------------------------------------------------------- /lor/lib/holder.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/holder.lua -------------------------------------------------------------------------------- /lor/lib/methods.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/methods.lua -------------------------------------------------------------------------------- /lor/lib/middleware/cookie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/middleware/cookie.lua -------------------------------------------------------------------------------- /lor/lib/middleware/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/middleware/init.lua -------------------------------------------------------------------------------- /lor/lib/middleware/session.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/middleware/session.lua -------------------------------------------------------------------------------- /lor/lib/node.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/node.lua -------------------------------------------------------------------------------- /lor/lib/request.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/request.lua -------------------------------------------------------------------------------- /lor/lib/response.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/response.lua -------------------------------------------------------------------------------- /lor/lib/router/group.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/router/group.lua -------------------------------------------------------------------------------- /lor/lib/router/router.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/router/router.lua -------------------------------------------------------------------------------- /lor/lib/trie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/trie.lua -------------------------------------------------------------------------------- /lor/lib/utils/aes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/utils/aes.lua -------------------------------------------------------------------------------- /lor/lib/utils/base64.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/utils/base64.lua -------------------------------------------------------------------------------- /lor/lib/utils/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/utils/utils.lua -------------------------------------------------------------------------------- /lor/lib/view.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/view.lua -------------------------------------------------------------------------------- /lor/lib/wrap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lor/lib/wrap.lua -------------------------------------------------------------------------------- /lor/version.lua: -------------------------------------------------------------------------------- 1 | return "0.3.4" 2 | -------------------------------------------------------------------------------- /lualib/pl/Date.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/Date.lua -------------------------------------------------------------------------------- /lualib/pl/List.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/List.lua -------------------------------------------------------------------------------- /lualib/pl/Map.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/Map.lua -------------------------------------------------------------------------------- /lualib/pl/MultiMap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/MultiMap.lua -------------------------------------------------------------------------------- /lualib/pl/OrderedMap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/OrderedMap.lua -------------------------------------------------------------------------------- /lualib/pl/Set.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/Set.lua -------------------------------------------------------------------------------- /lualib/pl/app.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/app.lua -------------------------------------------------------------------------------- /lualib/pl/array2d.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/array2d.lua -------------------------------------------------------------------------------- /lualib/pl/class.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/class.lua -------------------------------------------------------------------------------- /lualib/pl/compat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/compat.lua -------------------------------------------------------------------------------- /lualib/pl/comprehension.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/comprehension.lua -------------------------------------------------------------------------------- /lualib/pl/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/config.lua -------------------------------------------------------------------------------- /lualib/pl/data.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/data.lua -------------------------------------------------------------------------------- /lualib/pl/dir.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/dir.lua -------------------------------------------------------------------------------- /lualib/pl/file.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/file.lua -------------------------------------------------------------------------------- /lualib/pl/func.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/func.lua -------------------------------------------------------------------------------- /lualib/pl/import_into.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/import_into.lua -------------------------------------------------------------------------------- /lualib/pl/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/init.lua -------------------------------------------------------------------------------- /lualib/pl/input.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/input.lua -------------------------------------------------------------------------------- /lualib/pl/lapp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/lapp.lua -------------------------------------------------------------------------------- /lualib/pl/lexer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/lexer.lua -------------------------------------------------------------------------------- /lualib/pl/luabalanced.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/luabalanced.lua -------------------------------------------------------------------------------- /lualib/pl/operator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/operator.lua -------------------------------------------------------------------------------- /lualib/pl/path.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/path.lua -------------------------------------------------------------------------------- /lualib/pl/permute.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/permute.lua -------------------------------------------------------------------------------- /lualib/pl/pretty.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/pretty.lua -------------------------------------------------------------------------------- /lualib/pl/seq.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/seq.lua -------------------------------------------------------------------------------- /lualib/pl/sip.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/sip.lua -------------------------------------------------------------------------------- /lualib/pl/strict.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/strict.lua -------------------------------------------------------------------------------- /lualib/pl/stringio.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/stringio.lua -------------------------------------------------------------------------------- /lualib/pl/stringx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/stringx.lua -------------------------------------------------------------------------------- /lualib/pl/tablex.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/tablex.lua -------------------------------------------------------------------------------- /lualib/pl/template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/template.lua -------------------------------------------------------------------------------- /lualib/pl/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/test.lua -------------------------------------------------------------------------------- /lualib/pl/text.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/text.lua -------------------------------------------------------------------------------- /lualib/pl/types.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/types.lua -------------------------------------------------------------------------------- /lualib/pl/url.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/url.lua -------------------------------------------------------------------------------- /lualib/pl/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/utils.lua -------------------------------------------------------------------------------- /lualib/pl/xml.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/pl/xml.lua -------------------------------------------------------------------------------- /lualib/resty/cookie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/cookie.lua -------------------------------------------------------------------------------- /lualib/resty/ctxdump.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/ctxdump.lua -------------------------------------------------------------------------------- /lualib/resty/healthcheck.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/healthcheck.lua -------------------------------------------------------------------------------- /lualib/resty/healthcheck/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/healthcheck/LICENSE -------------------------------------------------------------------------------- /lualib/resty/healthcheck/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/healthcheck/README.md -------------------------------------------------------------------------------- /lualib/resty/healthcheck/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/healthcheck/utils.lua -------------------------------------------------------------------------------- /lualib/resty/http.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/http.lua -------------------------------------------------------------------------------- /lualib/resty/http_headers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/http_headers.lua -------------------------------------------------------------------------------- /lualib/resty/iputils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/iputils.lua -------------------------------------------------------------------------------- /lualib/resty/iputils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/iputils/README.md -------------------------------------------------------------------------------- /lualib/resty/iputils/iputils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/iputils/iputils.lua -------------------------------------------------------------------------------- /lualib/resty/redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/redis/README.md -------------------------------------------------------------------------------- /lualib/resty/redis/connector.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/redis/connector.lua -------------------------------------------------------------------------------- /lualib/resty/redis/sentinel.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/redis/sentinel.lua -------------------------------------------------------------------------------- /lualib/resty/template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/template.lua -------------------------------------------------------------------------------- /lualib/resty/template/html.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/template/html.lua -------------------------------------------------------------------------------- /lualib/resty/template/microbenchmark.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/template/microbenchmark.lua -------------------------------------------------------------------------------- /lualib/resty/worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/worker/README.md -------------------------------------------------------------------------------- /lualib/resty/worker/events.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/lualib/resty/worker/events.lua -------------------------------------------------------------------------------- /plugins/anti_sql_injection/api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/anti_sql_injection/api.lua -------------------------------------------------------------------------------- /plugins/anti_sql_injection/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/anti_sql_injection/config.lua -------------------------------------------------------------------------------- /plugins/anti_sql_injection/handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/anti_sql_injection/handler.lua -------------------------------------------------------------------------------- /plugins/api_router/README_zh.md: -------------------------------------------------------------------------------- 1 | ### API-ROUTER 2 | 3 | "API路由器"插件用于对API Gateway的请求路由到具体后端服务。 -------------------------------------------------------------------------------- /plugins/api_router/api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/api_router/api.lua -------------------------------------------------------------------------------- /plugins/api_router/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/api_router/config.lua -------------------------------------------------------------------------------- /plugins/api_router/handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/api_router/handler.lua -------------------------------------------------------------------------------- /plugins/base_api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/base_api.lua -------------------------------------------------------------------------------- /plugins/base_handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/base_handler.lua -------------------------------------------------------------------------------- /plugins/common_api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/common_api.lua -------------------------------------------------------------------------------- /plugins/global_access_control/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/global_access_control/config.lua -------------------------------------------------------------------------------- /plugins/global_access_control/handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/global_access_control/handler.lua -------------------------------------------------------------------------------- /plugins/global_rate_limit/README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/global_rate_limit/README_zh.md -------------------------------------------------------------------------------- /plugins/global_rate_limit/api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/global_rate_limit/api.lua -------------------------------------------------------------------------------- /plugins/global_rate_limit/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/global_rate_limit/config.lua -------------------------------------------------------------------------------- /plugins/global_rate_limit/counter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/global_rate_limit/counter.lua -------------------------------------------------------------------------------- /plugins/global_rate_limit/handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/global_rate_limit/handler.lua -------------------------------------------------------------------------------- /plugins/group_rate_limit/README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/group_rate_limit/README_zh.md -------------------------------------------------------------------------------- /plugins/group_rate_limit/api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/group_rate_limit/api.lua -------------------------------------------------------------------------------- /plugins/group_rate_limit/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/group_rate_limit/config.lua -------------------------------------------------------------------------------- /plugins/group_rate_limit/handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/group_rate_limit/handler.lua -------------------------------------------------------------------------------- /plugins/handler_priority.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/handler_priority.lua -------------------------------------------------------------------------------- /plugins/plugins_config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/plugins_config.lua -------------------------------------------------------------------------------- /plugins/property_rate_limit/README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/property_rate_limit/README_zh.md -------------------------------------------------------------------------------- /plugins/property_rate_limit/api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/property_rate_limit/api.lua -------------------------------------------------------------------------------- /plugins/property_rate_limit/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/property_rate_limit/config.lua -------------------------------------------------------------------------------- /plugins/property_rate_limit/handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/property_rate_limit/handler.lua -------------------------------------------------------------------------------- /plugins/stat_dashboard/README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/stat_dashboard/README_zh.md -------------------------------------------------------------------------------- /plugins/stat_dashboard/api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/stat_dashboard/api.lua -------------------------------------------------------------------------------- /plugins/stat_dashboard/handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/stat_dashboard/handler.lua -------------------------------------------------------------------------------- /plugins/stat_dashboard/stats.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/stat_dashboard/stats.lua -------------------------------------------------------------------------------- /plugins/statsd_metrics/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/statsd_metrics/config.lua -------------------------------------------------------------------------------- /plugins/statsd_metrics/handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/statsd_metrics/handler.lua -------------------------------------------------------------------------------- /plugins/statsd_metrics/statsd_logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/statsd_metrics/statsd_logger.lua -------------------------------------------------------------------------------- /plugins/waf/api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/waf/api.lua -------------------------------------------------------------------------------- /plugins/waf/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/waf/config.lua -------------------------------------------------------------------------------- /plugins/waf/handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/plugins/waf/handler.lua -------------------------------------------------------------------------------- /profile/config_service/ngr-dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/profile/config_service/ngr-dev.json -------------------------------------------------------------------------------- /profile/config_service/ngr-local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/profile/config_service/ngr-local.json -------------------------------------------------------------------------------- /profile/gateway_service/default/ngr-local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogo-easy/ngr/HEAD/profile/gateway_service/default/ngr-local.json --------------------------------------------------------------------------------