avwo
|
e83d8fa3a3
|
feat: add rulesMode by -M rules
|
2019-06-21 10:48:15 +08:00 |
|
avwo
|
26c0579799
|
refactor: refine handle tunnel request
|
2019-06-20 11:36:03 +08:00 |
|
avwo
|
1d82f799e5
|
ractor: refine code
|
2019-06-20 11:13:46 +08:00 |
|
avwo
|
d477ef3980
|
feat: socksv5 -> sockx
|
2019-06-16 15:30:25 +08:00 |
|
avwo
|
13d45956ee
|
refactor: post resStatsServer
|
2019-06-15 21:12:28 +08:00 |
|
avwo
|
9571e8a8b0
|
refactor: post resStatsServer
|
2019-06-15 21:04:48 +08:00 |
|
avwo
|
4d54e9b746
|
refactor: post statsServer
|
2019-06-15 20:59:35 +08:00 |
|
avwo
|
778d53bdab
|
refactor: refine code
|
2019-06-15 20:09:33 +08:00 |
|
avwo
|
1444130c87
|
fix: pathReplace
|
2019-06-15 16:08:47 +08:00 |
|
avwo
|
14bc438479
|
refactor: code
|
2019-06-15 15:55:56 +08:00 |
|
avwo
|
54010d4acf
|
feat: show the real server ip
|
2019-06-14 22:37:00 +08:00 |
|
avwo
|
4180601d0e
|
feat: hide the plugin request
|
2019-06-13 01:10:30 +08:00 |
|
avwo
|
7ecc03315d
|
feat: add cli --socksPort to start a socksv5 server
|
2019-06-11 23:42:49 +08:00 |
|
avwo
|
270cdc957d
|
refactor: use getClientPort(socket) instead of socket.remotePort
|
2019-06-11 23:30:49 +08:00 |
|
avwo
|
6f9fd3d6a3
|
refactor: parseHost
|
2019-06-11 19:39:14 +08:00 |
|
avwo
|
4e3bf15be8
|
refactor: handle websocket errors
|
2019-06-07 03:43:18 +08:00 |
|
avwo
|
ba23302c4f
|
feat: support add custom certs in ~/.WhistleAppData/custom_certs
|
2019-06-01 22:59:06 +08:00 |
|
avwo
|
5196c333af
|
feat: add cli --httpPort & --httpsPort to start http & https server
|
2019-06-01 00:17:24 +08:00 |
|
avwo
|
8f9b33ba9c
|
feat: support start https server by use cli option -r sslPort
|
2019-05-31 20:30:00 +08:00 |
|
avwo
|
f94cf3d8b4
|
feat: handle reverse port
|
2019-05-31 16:33:02 +08:00 |
|
avwo
|
64f3aa7b77
|
refactor: transform tunnel client id
|
2019-05-31 13:40:20 +08:00 |
|
avwo
|
bb59559e78
|
refactor: refine code
|
2019-05-31 12:24:24 +08:00 |
|
avwo
|
c7636c10e8
|
refactor: transform tunnel client id
|
2019-05-31 00:41:17 +08:00 |
|
avwo
|
e4f7e43f11
|
feat: disable://hide to disable enable://hide
|
2019-05-22 13:11:44 +08:00 |
|
avwo
|
2766acc14b
|
refactor: refine code
|
2019-05-17 16:51:40 +08:00 |
|
avwo
|
1a0cb55025
|
refactor: use original ua by default
|
2019-05-09 17:08:39 +08:00 |
|
avwo
|
4e0f5ed0c4
|
feat: add websocket pipe
|
2019-04-30 00:30:43 +08:00 |
|
avwo
|
7ab21bc38e
|
chore: refine wording
|
2019-04-26 09:59:36 +08:00 |
|
avwo
|
1ec34aee92
|
feat: pipe websocket stream to plugin
|
2019-04-25 17:53:08 +08:00 |
|
avwo
|
f711a76270
|
feat: add pipe://pluign
|
2019-04-21 13:09:57 +08:00 |
|
avwo
|
38d67e6e6f
|
refactor: setClientId
|
2019-04-17 09:45:45 +08:00 |
|
avwo
|
2381bd3cc5
|
feat: add enable://multiClient
|
2019-04-12 11:52:27 +08:00 |
|
avwo
|
042ed1635a
|
refactor: set clientId only for proxy requests
|
2019-04-10 10:11:21 +08:00 |
|
avwo
|
c694029a0b
|
refactor: set clientId only for proxy requests
|
2019-04-10 10:09:16 +08:00 |
|
avwo
|
0e9859aca0
|
feat: add clientId
|
2019-04-09 15:08:45 +08:00 |
|
avwo
|
e34de007a3
|
feat: add clientId
|
2019-04-09 13:54:28 +08:00 |
|
avwo
|
f5f7970268
|
refactor: show the matched codec rule
|
2019-04-04 23:22:05 +08:00 |
|
avwo
|
5599fbc1fb
|
refactor: transform request info
|
2019-03-21 16:31:49 +08:00 |
|
avwo
|
dd94424712
|
refactor: refine code
|
2019-03-20 12:48:22 +08:00 |
|
avwo
|
87370da67b
|
refactor: refine plugin
|
2019-03-17 07:54:51 +08:00 |
|
avwo
|
440a8459dd
|
refactor: content-length
|
2019-03-15 10:40:50 +08:00 |
|
avwo
|
d2d681c00b
|
chore: refine code
|
2019-03-15 09:55:51 +08:00 |
|
avwo
|
27e5a5ed3b
|
feat: support for using websocket to connect plugin ui server
|
2019-03-15 00:15:05 +08:00 |
|
avwo
|
443450bf34
|
refactor: refine code
|
2019-03-14 23:32:21 +08:00 |
|
avwo
|
ac0f761120
|
feat: if the plugin (whistle.xxx) dose not implement server, then xxx://value is equals to whistle.xxx://value
|
2019-03-14 18:12:11 +08:00 |
|
avwo
|
4450e3d561
|
feat: if the plugin (whistle.xxx) dose not implement server, then xxx://value is equals to whistle.xxx://value
|
2019-03-14 18:09:01 +08:00 |
|
avwo
|
409aee0fb8
|
feat: if the plugin (whistle.xxx) dose not implement server, then xxx://value is equals to whistle.xxx://value
|
2019-03-14 17:50:51 +08:00 |
|
avwo
|
6c211f0bd5
|
refactor: refine code
|
2019-03-06 23:04:06 +08:00 |
|
avwo
|
2c21b4157d
|
refactor: use util.connect instead of net.connect
|
2019-03-06 10:43:18 +08:00 |
|
avwo
|
b41b9101a9
|
refactor: refine code
|
2019-03-06 02:00:57 +08:00 |
|