avwo
|
7240a90370
|
feat: Partitioned & ProxyRules
|
2024-01-14 23:30:49 +08:00 |
|
avwo
|
54b8413fd0
|
feat: add special path /_WHISTLE_5b6af7b9884e1165_/
|
2023-08-18 21:53:49 +08:00 |
|
avwo
|
6232478f68
|
feat: allow custom headers.upgrade
|
2022-05-28 16:22:23 +08:00 |
|
avwo
|
89c93bd3f8
|
fix: xss
|
2022-05-07 09:55:12 +08:00 |
|
avwo
|
3a5412a5a2
|
refactor: refine tunnel data
|
2022-04-14 16:13:27 +08:00 |
|
avwo
|
00ca2bc3b8
|
fix: handling websocket tunnel proxy data transfer
|
2022-04-14 15:37:24 +08:00 |
|
leezq
|
5dbc3b0c02
|
refactor: code style , prettier format
|
2022-01-25 14:48:06 +08:00 |
|
avwo
|
e36b08231f
|
feat: add headers x-whistle-remote-address & x-whistle-remote-port to ui requests
|
2021-12-15 15:10:30 +08:00 |
|
avwo
|
75a4f78464
|
refactor: refine code
|
2021-12-15 11:31:03 +08:00 |
|
avwo
|
cc75c4e181
|
feat: add originalReq.remoteAddress & originalReq.remotePort
|
2021-12-15 00:27:09 +08:00 |
|
avwo
|
1c525532f2
|
feat: filter rules by xxxFilter://from=tunnel xxxFilter://from=composer
|
2021-11-15 22:33:05 +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
|
b7a486ff40
|
feat: header rules first if the request from plugin
|
2021-11-08 13:29:01 +08:00 |
|
avwo
|
16dd6b803b
|
feat: allow plugin request to modify respone by whistle rules
|
2021-11-08 11:43:01 +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
|
9dc288df5f
|
fix: requests count
|
2021-09-09 16:33:40 +08:00 |
|
avwo
|
10cf943b4e
|
refactor: refine code
|
2021-08-26 01:55:48 +08:00 |
|
avwo
|
9737f7860c
|
feat: show ui requests info
|
2021-08-26 01:19:47 +08:00 |
|
avwo
|
00f9e498fe
|
feat: add composer client id
|
2021-07-28 20:48:54 +08:00 |
|
avwo
|
a6359c0c22
|
refactor: refine fullUrl
|
2021-07-22 22:33:54 +08:00 |
|
avwo
|
0b36fd570b
|
style: show raw url
|
2021-05-21 13:44:00 +08:00 |
|
avwo
|
b906d719da
|
refactor: refine code
|
2021-01-30 13:08:50 +08:00 |
|
avwo
|
254f79e30b
|
feat: show the details of proxy server
|
2020-12-18 10:18:20 +08:00 |
|
avwo
|
07e735d4af
|
refactor: refine code
|
2019-12-12 11:46:33 +08:00 |
|
avwo
|
d63dae0220
|
refactor: refine code
|
2019-12-11 16:45:56 +08:00 |
|
avwo
|
76a5c4dc1f
|
feat: alow websocket to access the plugin server through an internal path
|
2019-09-12 00:19:12 +08:00 |
|
avwo
|
4cf2b0dbac
|
feat: alow websocket to access the plugin server through an internal path
|
2019-09-11 22:52:29 +08:00 |
|
avwo
|
1b7670be78
|
feat: alow websocket to access the plugin server through an internal path
|
2019-09-11 17:31:45 +08:00 |
|
avwo
|
b8b63b4d00
|
feat: support x-forwarded-host || x-whistle-real-host
|
2019-07-27 00:42:41 +08:00 |
|
avwo
|
03c12562f4
|
refactor: handle socket closed
|
2019-07-05 00:56:02 +08:00 |
|
avwo
|
2907de0471
|
refactor: refine code
|
2019-07-05 00:17:07 +08:00 |
|
avwo
|
c566b5d7c8
|
refactor: handle socket closed
|
2019-07-04 23:26:26 +08:00 |
|
avwo
|
b35c7030dc
|
refactor: refine code
|
2019-06-13 13:17:17 +08:00 |
|
avwo
|
55a7aba6e3
|
feat: check plugin request
|
2019-06-13 08:02:02 +08:00 |
|
avwo
|
c0fa7db01d
|
feat: handle the request of plugin
|
2019-06-13 01:01:16 +08:00 |
|
avwo
|
5196c333af
|
feat: add cli --httpPort & --httpsPort to start http & https server
|
2019-06-01 00:17:24 +08:00 |
|
avwo
|
c014c68793
|
feat: support x-forwarded-proto header
|
2019-05-24 20:17:52 +08:00 |
|
avwo
|
685888a682
|
refactor: check localhost
|
2019-04-25 21:05:09 +08:00 |
|
avwo
|
c33a0488d2
|
refactor(cli): -l ip
|
2019-04-11 01:17:27 +08:00 |
|
avwo
|
561316db00
|
refactor: add x-forwarded-for header
|
2019-03-20 15:36:00 +08:00 |
|
avwo
|
0f70992059
|
refactor: refine code
|
2019-03-20 12:38:26 +08:00 |
|
avwo
|
d20d541431
|
refactor: refine code
|
2019-03-20 12:33:47 +08:00 |
|
avwo
|
b717979831
|
refactor: handle websocket
|
2019-03-18 20:48:17 +08:00 |
|
avwo
|
87370da67b
|
refactor: refine plugin
|
2019-03-17 07:54:51 +08:00 |
|
avwo
|
631e133f44
|
feat: support for using websocket to connect plugin ui server
|
2019-03-15 01:23:38 +08:00 |
|
avwo
|
e1af07bf0c
|
feat: support for using websocket to connect plugin ui server
|
2019-03-15 01:22:16 +08:00 |
|
avwo
|
d384f50015
|
refactor: refine proxy options
|
2019-03-15 01:18:28 +08:00 |
|
avwo
|
ee3ed0f2c3
|
feat: support for using websocket to connect plugin ui server
|
2019-03-15 01:06:04 +08:00 |
|