749 Commits

Author SHA1 Message Date
avwo 455f60bbd6 refactor: refine clientId 2022-05-17 21:53:05 +08:00
avwo 6fd6771d28 refactor: prevent request loop 2022-04-28 23:19:21 +08:00
avwo cccccca182 feat: lineProps://internalProxy 2022-04-27 20:01:08 +08:00
avwo 2038eea1b6 feat: enable://internalProxy 2022-04-27 16:31:25 +08:00
avwo 7fd7b81817 refactor: refine internal-https-proxy 2022-04-26 23:21:10 +08:00
avwo 5b63601ed9 refactor: internal-http-proxy === internal-proxy 2022-04-26 23:17:47 +08:00
avwo aa34bb8a7b refactor: https2http-proxy === internal-proxy 2022-04-26 23:10:16 +08:00
avwo 7e6410ff0d feat: -M showPluginReq 2022-04-25 18:35:55 +08:00
avwo 1b31279f3d refactor: add req.origClientId 2022-04-24 14:34:15 +08:00
avwo 3a5412a5a2 refactor: refine tunnel data 2022-04-14 16:13:27 +08:00
avwo be4763861f refactor: refine code 2022-04-14 15:50:54 +08:00
avwo 5805150c43 fix: transform client id to plugin server 2022-03-31 16:32:34 +08:00
avwo 7547113b99 feat: add req info to remove values cgi 2022-03-11 19:08:09 +08:00
avwo 87bf04cc57 fix: req.filter 2022-03-02 16:44:03 +08:00
avwo 2916dd060b feat: rules.redirect -> rules.rule.redirect 2022-03-01 21:15:38 +08:00
avwo dbaff24f3c refactor: refine code 2022-02-14 13:20:02 +08:00
leezq 5dbc3b0c02 refactor: code style , prettier format 2022-01-25 14:48:06 +08:00
avwo f46782337e feat: add enable://clientIp 2022-01-18 11:32:04 +08:00
avwo 73d2f67f5d refactor: refine code 2022-01-05 13:18:43 +08:00
avwo 38244506d7 feat: send pattern to plugin 2022-01-04 20:22:12 +08:00
avwo 0959b12d64 feat: add weakRule props 2021-12-30 16:18:30 +08:00
avwo d280f59058 refactor: handle sniCallback return false 2021-12-29 16:01:19 +08:00
avwo d1a8db5e9c feat: allow to disable://abort 2021-12-20 16:49:48 +08:00
avwo cc75c4e181 feat: add originalReq.remoteAddress & originalReq.remotePort 2021-12-15 00:27:09 +08:00
avwo 3ca42255e8 refactor: extract loadCert function 2021-12-03 01:02:31 +08:00
avwo f2b2d5310b refactor: refine code 2021-12-03 00:45:23 +08:00
avwo a2aa80c2e2 refactor: refine code 2021-12-03 00:34:57 +08:00
avwo f4851a7e16 refactor: add req.isHttpsServer 2021-12-03 00:09:07 +08:00
avwo b0304f8a77 refactor: refine code 2021-12-02 23:33:26 +08:00
avwo 87f5103b74 refactor: addContext -> setSecureContext 2021-11-20 12:04:20 +08:00
avwo fd0f47c628 refactor: refine code 2021-11-20 09:56:32 +08:00
avwo e9443a4f8e refactor: refine code 2021-11-20 03:47:05 +08:00
avwo 5de0a4cae6 refactor: non-sni requests can also customize the certificate through the plugin 2021-11-19 16:30:01 +08:00
avwo 0b0f0bec5c feat: xxxFilter://from=sni 2021-11-19 15:59:44 +08:00
avwo 0b56ba598f refactor: refine code 2021-11-19 15:51:27 +08:00
avwo 11f6e2f815 refactor: refine code 2021-11-19 15:20:15 +08:00
avwo e77c00bf67 feat: allow update custom in non-sni request 2021-11-19 14:50:02 +08:00
avwo 0501950ac1 refactor: use sni first 2021-11-19 10:09:32 +08:00
avwo 1d4d6e85b0 refactor: tunnelAuth -> tunnelAuthHeader 2021-11-16 02:01:59 +08:00
avwo 1db26c5ecc feat: disable://tunnelAuth 2021-11-15 22:34:54 +08:00
avwo fcb55c842f feat: add req.fromTunnel 2021-11-15 20:45:21 +08:00
avwo 1f5dc0df9b feat: x-forwarded-xxx headers is not used by default 2021-11-13 00:16:40 +08:00
avwo 464235f3b2 refactor: refine code 2021-11-08 21:08:03 +08:00
avwo 16dd6b803b feat: allow plugin request to modify respone by whistle rules 2021-11-08 11:43:01 +08:00
avwo 08cede362c feat: use resMerge://true to deep merge 2021-11-01 22:40:21 +08:00
avwo c7e256c6a6 refactor: refine code 2021-10-28 21:09:34 +08:00
avwo d4759ae790 feat: add enable://tunnelHeadersFirst 2021-10-28 21:04:18 +08:00
avwo 5d873002e0 refactor: refine code 2021-10-26 16:11:39 +08:00
avwo d69ddc50ab refactor: refine code 2021-10-26 15:56:25 +08:00
avwo 8a2ab1670f refactor: use SNI first 2021-10-25 09:46:42 +08:00