Commit Graph

471 Commits

Author SHA1 Message Date
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