403 Commits

Author SHA1 Message Date
avwo d3c613e4cf feat: enable://requestWithMatchedRules enable://responseWithMatchedRules 2024-03-22 21:27:56 +08:00
avwo 54b8413fd0 feat: add special path /_WHISTLE_5b6af7b9884e1165_/ 2023-08-18 21:53:49 +08:00
avwo d5d1bcb224 fix: http.request of Node v20.1.0 2023-05-20 00:09:15 +08:00
avwo f158c7e5cf feat: add sharedStorage 2023-05-13 00:18:28 +08:00
avwo bbaa81ad6f fix: socksv5 proxy 2023-05-03 23:35:26 +08:00
avwo e0b01a3f9e feat: show registry list 2022-12-12 00:06:38 +08:00
avwo 8b226554fb fix: filter request data by client ip 2022-12-04 01:00:03 +08:00
avwo 290f3e7b79 refactor: refine code 2022-12-03 00:06:01 +08:00
avwo 18e85e7518 refactor: refine passThrough(...) 2022-12-02 21:23:25 +08:00
avwo a7f609cadf refactor: refine code 2022-11-30 22:21:36 +08:00
avwo 159e2b7cd3 feat: custom column of network table by plugin 2022-11-28 02:26:19 +08:00
avwo ccbbdc6e89 refactor: refine code 2022-07-02 00:03:08 +08:00
avwo 68f29128c5 feat: intercept the message of console 2022-07-02 00:00:24 +08:00
avwo 5703717521 feat: add dev log 2022-07-01 22:31:58 +08:00
avwo 4411ab6666 refactor: refine code 2022-06-05 21:06:01 +08:00
avwo ca30843baf refactor: allow to custom upgrade header 2022-06-05 15:03:05 +08:00
avwo 772f0c5529 refactor: refine code 2022-06-04 09:50:07 +08:00
avwo 5a13e813a7 feat: handle custom upgrade request 2022-05-29 23:36:13 +08:00
avwo c605597c75 refactor: add host to log info 2022-05-07 00:35:33 +08:00
avwo 5115bd3563 refactor: handle websocket response 2022-04-25 20:37:37 +08:00
avwo e75a28507b feat: options.getPlugins 2022-04-16 14:39:01 +08:00
avwo 9d68301417 refactor: initProxy > initialize 2022-04-13 01:29:15 +08:00
avwo 18348fe64c feat: add extraUrl 2022-04-12 21:36:09 +08:00
avwo 9a4bfe3e7d fix: isRexExp -> isRegExp 2022-04-12 14:03:06 +08:00
avwo 7547113b99 feat: add req info to remove values cgi 2022-03-11 19:08:09 +08:00
avwo c7ef3b4e78 refactor: refine code 2022-02-20 21:45:34 +08:00
avwo 1d74400580 refactor: refine log file 2022-02-15 14:44:37 +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 190ba3f74d refactor: add plugin version 2022-01-19 10:08:03 +08:00
avwo d1b732edaf refactor: move cwd/whistle.log to /whistle.log 2022-01-19 09:54:40 +08:00
avwo b68ba0b389 feat: add plugin/options.getValue(key, cb) 2022-01-19 09:21:02 +08:00
avwo 4e7228e107 refactor: automatically resolve websocket requests by default 2022-01-13 09:53:40 +08:00
avwo ebb6133fa2 refactor: refine code 2022-01-13 09:21:53 +08:00
avwo 5945699c41 refactor: refine code 2022-01-13 01:24:31 +08:00
avwo c2ddf1f1d6 refactor: refine code 2022-01-13 00:14:53 +08:00
avwo 83b2c5863b refactor: add ping pong 2022-01-12 23:50:14 +08:00
avwo 1817026538 feat: add options.wrapWsReader & options.wrapWsWriter 2022-01-12 23:14:08 +08:00
avwo 94ec41e70a refactor: pauseOnConnect 2022-01-12 18:52:12 +08:00
avwo dc68f2294a refactor: refine code 2022-01-12 16:57:21 +08:00
avwo 4e8d871a9f feat: proxy plugin requests 2022-01-12 16:36:04 +08:00
avwo 5a771fa7f5 refactor: add debugMode 2022-01-12 15:02:48 +08:00
avwo 80bcd288d6 feat: add x-whistle-request-tunnel-ack 2022-01-11 10:02:08 +08:00
avwo ee84dd0a28 refactor: add x-whistle-request-from 2022-01-10 12:52:37 +08:00
avwo 719dccd83b refactor: refine code 2022-01-09 15:42:55 +08:00
avwo b08ff07fe6 feat: add process.handleUncaughtErrorMessage 2022-01-09 01:22:38 +08:00
avwo 0981371c42 feat: add connect policy 2022-01-09 00:49:43 +08:00
avwo 579c437fef feat: add options.request 2022-01-07 19:10:07 +08:00
avwo 05bbf67cd9 feat: add options.connect 2022-01-07 17:13:04 +08:00
avwo ddd9bf4172 refactor: refine code 2022-01-07 00:14:13 +08:00