1037 Commits

Author SHA1 Message Date
avwo 52f2ec8e35 refactor: keep the original request protocol 2019-09-28 15:05:25 +08:00
avwo c39a5c9f9c feat: handle http2 request 2019-09-28 11:27:49 +08:00
avwo c356acd9d7 refactor: clear callbacks 2019-09-27 18:49:20 +08:00
avwo 4ef7e6b40e refactor: allow disable http2 connection by disable://h2 2019-09-27 18:19:53 +08:00
avwo 06edf43ee9 feat: handle http2 request 2019-09-27 16:40:01 +08:00
avwo 2765d38821 refactor: cancel proxy request automatic conversion protocol 2019-09-20 16:29:43 +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 d90798f1ae fix: websocket proxy 2019-09-03 19:34:33 +08:00
avwo b9e1fa2fda refactor: refine code 2019-09-02 23:09:17 +08:00
avwo cebb3a5324 refactor: format websocket headers 2019-09-02 17:23:49 +08:00
winderica 034e3b5eba fix: set certificate validity period to 24 months 2019-08-22 23:13:28 +08:00
winderica 4e0d0236bf fix: fixed certificate validity period 2019-08-22 21:25:40 +08:00
avwo 6c4ebf3e87 refactor: auto downgrade to http if tls connect error 2019-08-14 10:29:58 +08:00
avwo ce43cd52e7 refactor: reserve the original protocol 2019-08-11 16:27:17 +08:00
avwo 88c9748776 feat: add internal-https-proxy 2019-08-11 14:28:48 +08:00
avwo bfc54f729c fix: the servername of websocket 2019-08-11 13:21:31 +08:00
avwo 2065fb0566 refactor: resDelay 2019-08-11 13:10:24 +08:00
avwo 259d0fb621 fix: internal-proxy websocket 2019-08-11 12:53:23 +08:00
avwo 05216c247a refactor: internal-proxy 2019-08-10 14:27:06 +08:00
avwo 68a1a6fdaf feat: show custom certs info 2019-08-09 20:56:36 +08:00
avwo b7c7f56bfd feat(cgi): getCustomCertsInfo 2019-08-07 00:30:42 +08:00
avwo 71725bc30f refactor: load the custom certificate with the mtime 2019-08-04 15:11:37 +08:00
avwo 5bce8b615e refactor: resCors 2019-07-23 13:50:09 +08:00
avwo f09df09418 refactor: reqCors 2019-07-23 13:24:16 +08:00
avwo dcdbc9ed7b refactor: stop retry if connection is closed 2019-07-20 11:54:14 +08:00
avwo aef7993a0d fix: bad params errors 2019-07-12 00:21:59 +08:00
avwo b8be827ad6 refactor: destroy socket 2019-07-12 00:01:18 +08:00
avwo ed21f969b5 refactor: reset status if try to reconnect 2019-07-11 14:01:38 +08:00
avwo 5cd51acb53 refactor: setTimeout 2019-07-08 21:58:53 +08:00
avwo 03c12562f4 refactor: handle socket closed 2019-07-05 00:56:02 +08:00
avwo f15c62f49b refactor: destroy socket 2019-06-28 23:51:25 +08:00
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