Andy Wang
|
0f6e0d37b5
|
Rename constants to camel case
|
2020-10-21 16:42:24 +01:00 |
|
Andy Wang
|
a86899f007
|
Improve comments
|
2020-10-17 12:24:23 +01:00 |
|
Andy Wang
|
5baac79e56
|
Avoid null ProxyBook map. Fixes #111
|
2020-04-18 16:03:18 +01:00 |
|
Andy Wang
|
69a73ecfc0
|
Refactor usermanager
|
2020-04-17 14:21:17 +01:00 |
|
Andy Wang
|
93cf6dec6e
|
Export fields for testing
|
2020-04-10 14:09:48 +01:00 |
|
Andy Wang
|
254b7152b6
|
Fix tests
|
2020-04-09 22:21:02 +01:00 |
|
Andy Wang
|
444182f5bb
|
Purge impurity
|
2020-04-09 22:11:12 +01:00 |
|
Andy Wang
|
77c33ff352
|
Fix redir null pointer
|
2020-04-09 13:37:33 +01:00 |
|
Andy Wang
|
15f343db31
|
Refactor server configuration
|
2020-04-09 13:26:23 +01:00 |
|
Andy Wang
|
97858197cd
|
Move common types to its own package
|
2020-04-09 00:39:40 +01:00 |
|
Andy Wang
|
86095ba5e6
|
Refactor out Dialer
|
2020-04-09 00:34:02 +01:00 |
|
notsure2
|
2de034ec92
|
Make keepalive optional on client -> server and server -> proxy connections. Use KeepAlive value in config (seconds).
|
2020-04-04 15:32:19 +01:00 |
|
Andy Wang
|
fa1c109d90
|
Make authentication info arrays
|
2020-01-24 15:13:26 +00:00 |
|
Andy Wang
|
e3552b2afc
|
Refactor server config parser and add tests
|
2019-12-29 13:28:52 +00:00 |
|
Andy Wang
|
8c477fb2b5
|
Default StreamTimeout to 300 seconds
|
2019-09-21 16:47:02 +01:00 |
|
Andy Wang
|
52720ca52f
|
RedirAddr backward compatibility
|
2019-09-21 16:17:43 +01:00 |
|
Andy Wang
|
8a6f6b6088
|
Minor error prompt and listen to :80 and :443 by default
|
2019-09-15 18:11:23 +01:00 |
|
Andy Wang
|
63f3b4a89f
|
Allow server to listen on multiple ports
|
2019-09-15 15:29:29 +01:00 |
|
Andy Wang
|
87a7684e10
|
More comments
|
2019-08-20 22:43:04 +01:00 |
|
Andy Wang
|
eabe113547
|
Add Stream Timeout
|
2019-08-19 23:23:41 +01:00 |
|
Andy Wang
|
c19c43f6e8
|
Server side UDP to proxy server
|
2019-08-14 11:56:55 +01:00 |
|
Qian Wang
|
82fe177c24
|
Change how timestamp's validity is checked
|
2019-08-08 15:05:36 +01:00 |
|
Qian Wang
|
76095bde0f
|
Add user bypass feature
|
2019-08-04 21:10:59 +01:00 |
|
Qian Wang
|
64b39d728f
|
Refactor usedrandom
|
2019-08-03 11:49:05 +01:00 |
|
Qian Wang
|
08cb5d8462
|
Refactor usermanager
|
2019-08-03 11:17:09 +01:00 |
|
Qian Wang
|
726a405a26
|
TLS1.3
|
2019-08-02 01:01:19 +01:00 |
|
Qian Wang
|
0f3b2232ab
|
Remove redundant config field
|
2019-07-31 14:44:34 +01:00 |
|
Qian Wang
|
2ce6f380d1
|
Implement admin control through a tunneled RESTful API
|
2019-07-25 12:17:29 +01:00 |
|
Qian Wang
|
29a45bcc1a
|
Rewrite user authentication, credit bookkeeping and db interaction
|
2019-07-22 13:42:39 +01:00 |
|
Qian Wang
|
3e9855191b
|
Cloak 2: generalising cloak as a universal pluggable transport for arbitary proxies
|
2019-06-09 16:10:22 +10:00 |
|
Qian Wang
|
17d024ac16
|
Remove reundancy and fix a race
|
2019-01-19 19:30:32 +00:00 |
|
Qian Wang
|
41da4102ab
|
Syntax cleanups
|
2019-01-13 21:43:50 +00:00 |
|
Qian Wang
|
95c3dbfcf2
|
Specify when failed to open userinfo database
|
2019-01-12 17:05:55 +00:00 |
|
Qian Wang
|
deb5271cef
|
User can now specify the path of db file and backups
|
2018-12-30 00:18:50 +00:00 |
|
Qian Wang
|
73aefdeeeb
|
Done some TODOs
|
2018-12-22 23:58:03 +00:00 |
|
Qian Wang
|
6fbd39ea10
|
Integrate keygen util into ck-server
|
2018-12-17 22:12:38 +00:00 |
|
Qian Wang
|
55780fc85d
|
Remove deprecated field
|
2018-12-12 19:50:11 +00:00 |
|
Qian Wang
|
36a743c3ca
|
Client using AdminUID can now use the proxy without adding themselves to the db
|
2018-12-11 23:26:05 +00:00 |
|
Qian Wang
|
304f7f38a7
|
Redo config format
|
2018-12-03 20:30:06 +00:00 |
|
Qian Wang
|
c4048dccea
|
Basic remote control
|
2018-11-22 21:55:23 +00:00 |
|
Qian Wang
|
3534d05055
|
QOS and user managing, bug fixes
|
2018-11-07 21:16:13 +00:00 |
|
Qian Wang
|
077eb16dba
|
Fix goroutine leak
|
2018-10-27 15:27:43 +01:00 |
|
Qian Wang
|
a8786a5576
|
Use ECDH instead of ECIES
|
2018-10-14 20:32:54 +01:00 |
|
Qian Wang
|
ae30ed6ba4
|
Untested server
|
2018-10-09 16:07:54 +01:00 |
|