Commit Graph

91 Commits

Author SHA1 Message Date
Micooz
27a1c748fe
bin,core: refactor config.js, remove "dstaddr" 2017-12-19 11:23:04 +08:00
Micooz
5c7cc9d7e1
bin/init: add "obfs-random-padding" to presets by default 2017-12-13 11:50:44 +08:00
Micooz
25130c0489 core/hub: log worker id 2017-11-26 19:39:43 +08:00
Micooz
738bd7367d
bin: fix "--list-presets" 2017-10-27 15:07:18 +08:00
Micooz
c4f423f77c
bin,core: apply lru-cache to udp relays 2017-10-27 12:45:27 +08:00
Micooz
1266316210 package: fix pkg
Signed-off-by: Micooz <micooz@hotmail.com>
2017-10-22 11:42:08 +08:00
Micooz
a0ce91742d package: fix pkg 2017-10-21 22:05:34 +08:00
Micooz
889b2bd6e6 src: refine api interfaces 2017-10-21 11:57:58 +08:00
Micooz
403e75461b
bin: add "-w" to force overwrite previous json files 2017-10-20 13:53:58 +08:00
Micooz
e0a51ab7e8
presets: deprecated base-auth-stream and base-with-padding, add base-auth 2017-10-20 10:56:03 +08:00
Micooz
98b78abfe1 docs: update README.md 2017-10-15 13:30:57 +08:00
Micooz
29791d1972 bin: load libsodium library before run main() 2017-10-14 22:53:02 +08:00
Micooz
8a69b3b4d0 bin: fix TypeError: modules.presets.join is not a function 2017-10-14 13:02:34 +08:00
Micooz
3f61c40a89
bin: generate new format configs 2017-10-13 15:49:48 +08:00
Micooz
4459b44e84
bin,src: refine module exports 2017-10-13 15:48:09 +08:00
Micooz
f9df543327 benchmark: rank by recv bitrate 2017-10-08 12:13:15 +08:00
Micooz
68a595c426
core,bin: add "log_max_days" option 2017-09-26 11:08:55 +08:00
Micooz
a54004c5fa
bin: print legacy presets as well when using "--list-preset" 2017-09-20 13:34:46 +08:00
Micooz
621c692dd5
bin: remove "info" from "ss-aead-cipher" 2017-09-08 10:48:22 +08:00
Micooz
0dcc326428
bin: try to parse first argument as config file 2017-09-06 09:34:46 +08:00
Micooz
c64a4cfe76
bin: update usage 2017-09-05 17:56:00 +08:00
Micooz
947a260285
bin: remove .js support 2017-09-05 14:33:42 +08:00
Micooz
94be72599b
docs,bin,src: remove behaviours 2017-09-05 14:32:40 +08:00
Micooz
fa356e35ac package: bring lib/ back to the project 2017-09-02 11:21:56 +08:00
Micooz
98d6599de1
bin: should ignore "behaviours" in minimal mode 2017-08-28 16:53:58 +08:00
Micooz
86637782b4 core,bin: refine "transport" structure 2017-08-22 10:54:25 +08:00
Micooz
996f118ec1 bin: change "transport" structure 2017-08-21 18:10:25 +08:00
Micooz
0cf13bcc8d bin: generate behaviours option in init 2017-08-20 17:12:55 +08:00
Micooz
1669102819 bin: add "--list-behaviours" option 2017-08-18 15:09:38 +08:00
Micooz
4f90777eb7 bin: add "-m, --minimal" option
close: #90
2017-08-16 13:09:59 +08:00
Micooz
893ae00adc bin: add "-l, --list-presets" option
close: #89
2017-08-16 12:58:13 +08:00
Micooz
4109e5f6ba core: add "log_path" option 2017-08-15 23:05:32 +08:00
Micooz
19c6ffd1b9 bin: fix eslint 2017-08-14 17:42:31 +08:00
Micooz
66aef07e9c core: disable cluster mode by default 2017-08-14 17:39:37 +08:00
Micooz
0f4cc32304 core: allow to disable cluster mode by setting "workers" to zero 2017-08-14 17:25:10 +08:00
Micooz
3c3aa46a2e bin,core: support built-in cluster mode
close: #88
2017-08-14 15:54:19 +08:00
Micooz
78fc22264f bin: add start.js for package bin, use cli.js as webpack entry 2017-08-14 15:53:01 +08:00
Micooz
dd6fea7e38 bin: use JSON.stringify instead of string template
close: #86
2017-08-13 18:35:42 +08:00
Micooz
babf024e20 bin: fix path resolve to --config 2017-08-11 14:02:37 +08:00
Micooz
fcdc1adc01 core,bin: remove profile.js 2017-08-10 14:31:29 +08:00
Micooz
cbb962d4d7 docs: update config and usage 2017-08-10 09:13:22 +08:00
Micooz
da5fdf1fc8 bin,package: deprecated cli-client.js and cli-server.js, refactor bootstrap.js and init.js 2017-08-09 22:44:59 +08:00
Micooz
c1c7eb9576 bin: cli-init now generates random port and timeout
close: #79
2017-08-09 20:53:53 +08:00
Micooz
20ae64ee40 Merge branch 'feature-using-webpack' 2017-08-08 14:50:14 +08:00
Micooz
c60afe6d78 docs: update 2017-08-08 14:10:27 +08:00
Micooz
caa47a0ccf bin: generate .json instead of .js and remove all comments in cli-init.js 2017-08-08 14:09:41 +08:00
Micooz
f27e44675e package: add webpack, webpack.config.js and loaders 2017-08-07 22:12:33 +08:00
Micooz
034e3b604f bin: remove blank lines of cli-init.js 2017-08-02 16:15:10 +08:00
Micooz
77a085d44a feat(core): allow to custom DNS servers
close: #66
2017-06-11 18:44:19 +08:00
Micooz
dee03a0438 refactor(core): instantiating winston logger
close: #65
2017-06-10 14:53:21 +08:00