715 Commits

Author SHA1 Message Date
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
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
avwo 637d9a98dd feat: resovle sni callback 2021-10-04 17:33:49 +08:00
avwo bc84044444 refactor: allow cache certs from plugin 2021-10-04 13:54:15 +08:00
avwo d042b220fb feat(plugin): add sniCallback hook 2021-10-04 10:38:23 +08:00
avwo ad8af581cf feat: disable://captureSNI & disable://captureNoSNI 2021-10-03 14:42:14 +08:00
avwo 5b2cc59b68 feat: export require to require whistle project deps for config script 2021-10-01 11:29:58 +08:00
avwo 4574b02d6d feat: add cli -M captureData 2021-09-30 11:23:26 +08:00
avwo f0697a66e5 refactor: refine code 2021-09-30 09:59:34 +08:00
avwo afaa70790d refactor: refine code 2021-09-30 01:25:56 +08:00
avwo 05a14a3698 feat: support remote certificate 2021-09-30 01:16:26 +08:00
avwo b2289b1fa0 refactor: refine code 2021-09-30 00:15:53 +08:00
avwo 7e3a395a37 refactor: keep client id 2021-09-27 10:46:41 +08:00
avwo a49636dfb5 style: refine overview 2021-09-23 17:09:03 +08:00
avwo 4812991140 feat: allow to obtain reqId in Composer 2021-09-22 12:26:24 +08:00
avwo 1f5488cdcf refactor: refine code 2021-09-08 23:52:23 +08:00
avwo 98371cb0bc feat: custom tunnel proxy headers for websocket 2021-09-02 15:32:22 +08:00
avwo d5e22b12f3 refactor: do not use h2 in internal proxy 2021-09-02 02:05:25 +08:00
avwo d05d7ad6fc feat: enable://httpH2 or disable://httpH2 2021-08-30 16:41:41 +08:00
avwo b82b89a6b1 feat: handle http2 request 2021-08-29 16:10:50 +08:00
avwo 45c3471c7a refactor: refine requestTime 2021-08-27 16:04:22 +08:00
avwo fbfe50cd73 refactor: refine resDelay 2021-08-27 15:59:39 +08:00
avwo f591100fbb feat: allow to custom tunnel key 2021-08-25 23:50:52 +08:00
avwo 9708f94c48 refactor: refine code 2021-08-23 19:29:37 +08:00
avwo ef072d2dd0 feat: replaceStatus for websocket 2021-08-23 08:38:46 +08:00
avwo 1b4eb6a997 refactor: refine code 2021-08-10 09:20:08 +08:00
avwo 30fdfaa2a4 feat: set req.serverPort 2021-08-09 17:14:47 +08:00
avwo 04908bac1c refactor: parse ws headers 2021-08-09 16:47:16 +08:00