Micooz
|
cc758d3471
|
proxies/tcp: take host and port from func parameters
|
2017-12-19 11:25:08 +08:00 |
|
Micooz
|
733aa9e4b2
|
presets,test: remove base-auth-stream and base-with-padding
|
2017-12-19 11:24:21 +08:00 |
|
Micooz
|
078ca1530f
|
test: update
|
2017-12-19 11:23:32 +08:00 |
|
Micooz
|
27a1c748fe
|
bin,core: refactor config.js, remove "dstaddr"
|
2017-12-19 11:23:04 +08:00 |
|
Micooz
|
e7e607547d
|
transports/websocket: make data receive throttle work
|
2017-12-18 14:52:02 +08:00 |
|
Micooz
|
766d767a49
|
transports/websocket: optimize data send
|
2017-12-14 15:10:25 +08:00 |
|
Micooz
|
4ec33d2c85
|
transport: add missing brackets
|
2017-12-14 14:58:22 +08:00 |
|
Micooz
|
acb2174097
|
transports: make websocket extends from tcp
|
2017-12-14 14:46:37 +08:00 |
|
Micooz
|
a640a9598e
|
proxies/socks: fix crash when client reset the socks connection
|
2017-12-14 09:33:03 +08:00 |
|
Micooz
|
161b300af0
|
presets/ss-stream-cipher: add "none" method
|
2017-12-13 11:51:08 +08:00 |
|
Micooz
|
98a00424c2
|
transports/tcp: handle half-close correctly
|
2017-12-13 10:02:28 +08:00 |
|
Micooz
|
5c973a661c
|
core: refine relay creation
|
2017-12-13 10:01:45 +08:00 |
|
Micooz
|
46fded4d67
|
core: set connection id in _onConnection()
|
2017-11-28 14:03:47 +08:00 |
|
Micooz
|
c915e31248
|
core/hub: change _server to _tcpServer
|
2017-11-28 09:38:28 +08:00 |
|
Micooz
|
9fd276a565
|
core/hub: use Map to store relays
|
2017-11-28 09:38:28 +08:00 |
|
Micooz
|
25130c0489
|
core/hub: log worker id
|
2017-11-26 19:39:43 +08:00 |
|
Micooz
|
da6ac2d824
|
core: refactor createPreset()
|
2017-11-26 11:55:14 +08:00 |
|
Micooz
|
d91c725fbd
|
presets/auto-conf: protocol changed
|
2017-11-25 12:44:00 +08:00 |
|
Micooz
|
10b6644770
|
core,transports: fix udp relay when use auto-conf
|
2017-11-25 11:50:13 +08:00 |
|
Micooz
|
1fa922b71d
|
presets/auto-conf: refactor
|
2017-11-25 11:48:25 +08:00 |
|
Micooz
|
d129e6b56a
|
presets/auto-conf: refine payload of CHANGE_PRESET_SUITE action
|
2017-11-24 17:33:05 +08:00 |
|
Micooz
|
0b978668bf
|
presets/auto-conf: check if suites are loaded properly
|
2017-11-24 14:23:58 +08:00 |
|
Micooz
|
1bd4cf5276
|
presets: monkey patch onInit() and checkParams()
|
2017-11-24 14:22:37 +08:00 |
|
Micooz
|
fd17714e77
|
core: pre-init presets at startup
|
2017-11-24 14:21:34 +08:00 |
|
Micooz
|
beb84d4e2c
|
core: refine preset creation, remove reset()
|
2017-11-24 14:20:18 +08:00 |
|
Micooz
|
3cd3a6fafa
|
core: refine multi-server switch
|
2017-11-24 14:18:31 +08:00 |
|
Micooz
|
8558de98dc
|
presets: allow to load suites from remote
|
2017-11-24 13:04:13 +08:00 |
|
Micooz
|
45893d2736
|
core,utils: (new Date()).getTime() -> Date.now()
|
2017-11-24 10:59:55 +08:00 |
|
Micooz
|
979cb9caa2
|
core: prevent calling onReceive() on null inbound during udp relay
|
2017-11-22 10:47:56 +08:00 |
|
Micooz
|
61a9aae948
|
transports: fix RangeError [ERR_SOCKET_BAD_PORT] for udp
|
2017-11-22 10:46:31 +08:00 |
|
Micooz
|
32012c51e0
|
transports: just refine websocket
|
2017-11-22 10:43:18 +08:00 |
|
Micooz
|
46c65d5a72
|
transports: fix unexpected pause when CONNECT_TO_REMOTE has "true" keepAlive
|
2017-11-11 16:25:19 +08:00 |
|
Micooz
|
8f2688a87e
|
docs: add suites instructions
|
2017-11-10 10:49:46 +08:00 |
|
Micooz
|
c524837184
|
test: fix eslint
|
2017-11-09 22:19:28 +08:00 |
|
Micooz
|
5c29c34de0
|
presets: refactor and add udp support for "auto-conf"
|
2017-11-09 22:18:37 +08:00 |
|
Micooz
|
dc894496a2
|
presets: minor fix for tracker
|
2017-11-09 21:02:49 +08:00 |
|
Micooz
|
123fe73768
|
core: update preset suite doesn't recreate pipe now
|
2017-11-09 21:02:24 +08:00 |
|
Micooz
|
6424498fad
|
core: display a warning when provide redundant presets
|
2017-11-09 15:49:37 +08:00 |
|
Micooz
|
7956e3fded
|
presets: add auto-conf.js
|
2017-11-09 11:05:53 +08:00 |
|
Micooz
|
e3eefc88f4
|
transports: wait until connection established
|
2017-11-09 11:04:51 +08:00 |
|
Micooz
|
17399e4c0d
|
core: support dynamic change preset suite
|
2017-11-09 11:03:43 +08:00 |
|
Micooz
|
d1114b1c6f
|
core: always check preset parameters when create
|
2017-11-09 11:01:06 +08:00 |
|
Micooz
|
e2f817071e
|
presets: fix hard coded "userKey" in ssr-auth-xxx
|
2017-11-07 21:59:33 +08:00 |
|
Micooz
|
2054b60430
|
presets: fix hard coded "userKey" in ssr-auth-xxx
|
2017-11-07 21:29:52 +08:00 |
|
Micooz
|
b09b4475cb
|
presets: apply padding strategy to "obfs-random-padding" to reduce bandwidth usage
|
2017-11-07 09:40:13 +08:00 |
|
Micooz
|
0a9fcce055
|
presets: fix eslint
|
2017-11-06 14:09:39 +08:00 |
|
Micooz
|
71abe6492a
|
presets: refactor obfs-http
|
2017-11-06 14:01:07 +08:00 |
|
Micooz
|
587ea3cac3
|
test: update
|
2017-11-04 22:00:38 +08:00 |
|
Micooz
|
1d33d04d84
|
presets: refactor and add "rc4-md5", "rc4-md5-6" to ss-stream-cipher
|
2017-11-04 17:24:41 +08:00 |
|
Micooz
|
4cdaddcbe7
|
core: give a warning when readProperty() from nonexistent preset
|
2017-11-04 17:23:58 +08:00 |
|