avwo
|
2c7aff82dd
|
feat: enable://forHttp|forHttps
|
2023-07-09 23:36:18 +08:00 |
|
avwo
|
bbaa81ad6f
|
fix: socksv5 proxy
|
2023-05-03 23:35:26 +08:00 |
|
avwo
|
51db455f44
|
feat: allow enable://capture to decode https from socks proxy
|
2023-03-17 23:56:56 +08:00 |
|
avwo
|
0abfd6fc1e
|
refactor: load remote rules
|
2022-06-07 19:58:39 +08:00 |
|
avwo
|
fe7df1eb27
|
refactor: export getWhistlePath
|
2022-03-10 08:02:49 +08:00 |
|
avwo
|
6a65894890
|
refactor: handle callback
|
2022-02-20 00:18:05 +08:00 |
|
avwo
|
6d1d39bbe3
|
refactor: refine code
|
2022-02-18 09:32:22 +08:00 |
|
avwo
|
3cf5e3384d
|
refactor: refine code
|
2022-02-16 09:31:40 +08:00 |
|
avwo
|
a19314c8d7
|
feat: allow custom server by options.server
|
2022-02-16 09:19:02 +08:00 |
|
avwo
|
1d74400580
|
refactor: refine log file
|
2022-02-15 14:44:37 +08:00 |
|
leezq
|
5dbc3b0c02
|
refactor: code style , prettier format
|
2022-01-25 14:48:06 +08:00 |
|
avwo
|
d1b732edaf
|
refactor: move cwd/whistle.log to /whistle.log
|
2022-01-19 09:54:40 +08:00 |
|
avwo
|
719dccd83b
|
refactor: refine code
|
2022-01-09 15:42:55 +08:00 |
|
avwo
|
7453238908
|
refactor: handle uncauth exception
|
2022-01-09 01:26:56 +08:00 |
|
avwo
|
13c8fb992e
|
refactor: refine code
|
2021-12-03 10:54:37 +08:00 |
|
avwo
|
fcd1d91f1a
|
refactor: add default cert
|
2021-12-03 10:27:36 +08:00 |
|
avwo
|
d3ae2e030c
|
feat: allow https server to load cert from plugin
|
2021-12-03 01:07:53 +08:00 |
|
avwo
|
3ca42255e8
|
refactor: extract loadCert function
|
2021-12-03 01:02:31 +08:00 |
|
avwo
|
b32c54292e
|
feat: add xxxFilter://from=httpServer & xxxFilter://from=httpsServer
|
2021-12-02 20:27:33 +08:00 |
|
avwo
|
b1ad2f87ae
|
refactor: refine code
|
2021-12-02 10:01:21 +08:00 |
|
avwo
|
bce96263b5
|
refactor: refine code
|
2021-10-27 00:09:47 +08:00 |
|
avwo
|
d64970ded2
|
refactor: handle unhandledRejection
|
2021-10-22 13:16:00 +08:00 |
|
avwo
|
7ec2e38058
|
refactor: refine code
|
2021-10-13 18:16:38 +08:00 |
|
avwo
|
41b5aae62f
|
feat: add whistleStarted event
|
2021-10-13 18:12:11 +08:00 |
|
avwo
|
1a9a1c3e91
|
feat: add proxy.on('perfChange')
|
2021-07-22 10:25:14 +08:00 |
|
avwo
|
a4e578e056
|
feat: emit plugin events
|
2021-07-15 15:26:50 +08:00 |
|
avwo
|
1551b22654
|
refactor: ignore uncaughtException
|
2021-06-26 01:34:40 +08:00 |
|
avwo
|
1fc02de431
|
fix: delete headers[config.PROXY_ID_HEADER]
|
2021-06-25 22:42:18 +08:00 |
|
avwo
|
c4cf5f7167
|
refactor: refine code
|
2021-06-21 23:41:51 +08:00 |
|
avwo
|
d6abfe3504
|
feat: setShadowRules
|
2021-06-05 07:49:51 +08:00 |
|
avwo
|
66d1fc9d56
|
refactor: refine code
|
2021-04-18 15:17:53 +08:00 |
|
avwo
|
856b0d4f98
|
refactor: handle http.request errors
|
2021-04-11 13:14:24 +08:00 |
|
avwo
|
5e02705ee0
|
refactor: fix ERR_HTTP_TRAILER_INVALID
|
2021-04-02 19:23:24 +08:00 |
|
avwo
|
b906d719da
|
refactor: refine code
|
2021-01-30 13:08:50 +08:00 |
|
avwo
|
54a225c115
|
feat: show totol requests
|
2021-01-26 22:55:01 +08:00 |
|
avwo
|
9f27c7e262
|
style: show uptime
|
2020-12-22 09:50:46 +08:00 |
|
avwo
|
2a514c29e6
|
refactor: refine getPluginRulesUrl
|
2020-12-21 15:54:16 +08:00 |
|
avwo
|
8cbaf85142
|
refactor: refine boundHost
|
2020-12-21 15:43:25 +08:00 |
|
avwo
|
d0e8525a62
|
refactor: export getRuntimeInfo
|
2020-12-18 13:40:14 +08:00 |
|
avwo
|
5a7768ba21
|
refactor: ignore epipe&http2_error
|
2020-11-04 23:15:12 +08:00 |
|
avwo
|
78e5588df1
|
feat: add socks mode
|
2020-05-08 00:31:51 +08:00 |
|
avwo
|
f3460bccb7
|
fix: https://github.com/avwo/whistle/issues/395
|
2020-03-13 09:33:42 +08:00 |
|
avwo
|
c188f92ae5
|
refactor: refine code
|
2019-12-27 09:46:16 +08:00 |
|
avwo
|
3a5fb16585
|
fix: socks server errors
|
2019-12-12 13:42:07 +08:00 |
|
avwo
|
d63dae0220
|
refactor: refine code
|
2019-12-11 16:45:56 +08:00 |
|
avwo
|
ccae673f3d
|
fix: check the ui host of socks request
|
2019-11-18 20:28:42 +08:00 |
|
avwo
|
844ee8b58c
|
chore: refine handle uncaughtException
|
2019-10-30 17:50:48 +08:00 |
|
avwo
|
eacfb5329c
|
feat: add event rulesDataChange&valuesDataChange
|
2019-09-06 10:31:06 +08:00 |
|
avwo
|
8106711c08
|
feat(api): add proxy.setUIHost(host) & proxy.getPluginUIHost(name, host)
|
2019-09-04 16:35:34 +08:00 |
|
avwo
|
af0244b815
|
refactor: timeout
|
2019-07-09 00:22:14 +08:00 |
|