1037 Commits

Author SHA1 Message Date
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 3fd4b2a26e style: output cert dir 2021-11-26 23:02:59 +08:00
avwo f9a6489dce refactor: refine upload root ca 2021-11-26 10:39:35 +08:00
avwo 87e5f1192b refactor: reset certs cache 2021-11-25 22:46:59 +08:00
avwo 8c7ae4eaa1 refactor: utimes 2021-11-24 19:58:51 +08:00
avwo 0c538341ba refactor: refine code 2021-11-20 23:34:14 +08:00
avwo 4110caf892 refactor: limit filename length 2021-11-20 17:31:40 +08:00
avwo 0d763f978e refactor: refine code 2021-11-20 17:27:51 +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 a81d067d41 refactor: refine code 2021-11-20 04:32:58 +08:00
avwo e9443a4f8e refactor: refine code 2021-11-20 03:47:05 +08:00
avwo 4176085151 refactor: refine removeCert & updloadCerts 2021-11-19 21:07:49 +08:00
avwo 4b3d3fe4b7 feat: add removeCert & uploadCerts 2021-11-19 20:47:52 +08:00
avwo 19b720dce2 refactor: refine code 2021-11-19 20:35:07 +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 dbde132e99 refactor: prevent access to user-uploaded certificates 2021-11-19 15:30:04 +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 f59ccdd5ed fix: proxy request 2021-11-18 11:39:07 +08:00
avwo a2a5775cae refactor: refine proxy connection cache 2021-11-16 22:25:16 +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
avwo 09a7c63f02 refactor: refine http h2 2021-10-15 13:20:21 +08:00
avwo 812e1d9b48 fix: display SNI Plugin 2021-10-15 12:20:15 +08:00
avwo adc5c70f4a refactor: hasCertCache -> certCacheInfo 2021-10-09 08:37:48 +08:00
avwo 7c9ca476ca refactor: refine sniCallback 2021-10-09 02:16:45 +08:00
avwo 5944558b13 refactor: refine sniCallback 2021-10-09 02:09:16 +08:00
avwo d00566210c refactor: refine code 2021-10-06 09:55:51 +08:00
avwo 188ce07553 refactor: Cert Source -> SNI Plugin 2021-10-06 09:38:25 +08:00
avwo 1c54099645 style: show cert source 2021-10-05 00:18:41 +08:00