Guy Lewin
ef0b21c3d5
feat: extend tcpmux with multiple multiplexers
2020-03-03 16:54:45 -05:00
Guy Lewin
e5edfb10f7
Merge branch 'dev' into feature/tcp-multiplexing
...
# Conflicts:
# models/consts/consts.go
2020-03-02 09:22:32 -05:00
Guy Lewin
6c6607ae68
feat: add multiple authentication methods, token and oidc.
...
token is the current token comparison, and oidc generates oidc token using client-credentials flow. in addition - add ping verification using the same method
2020-03-01 10:57:01 +08:00
Guy Lewin
1062ccaaee
Include proxy file
2020-02-17 11:18:56 +02:00
Guy Lewin
8e3b6fcc53
Export tcp multiplexing into new proxy type
2020-02-17 11:18:40 +02:00
Guy Lewin
b7020e3f3c
Multiplex TCP only if custom domain or subdomain is configured
2020-02-16 21:49:22 +02:00
Guy Lewin
504f565d3f
tcp multiplexing over http connect tunnel
2020-02-16 17:49:51 +02:00
fatedier
649f47c345
change log method
2019-10-12 20:13:12 +08:00
Tyler Compton
6277af4790
Pass server configuration as an argument
...
The ServerCommonConf is now passed around as an argument instead of
being shared between components as a global variable. This allows for
more natural interaction with server.Session as a library and allows for
multiple servers to co-exist within the same process.
Related: #1387
2019-08-19 15:52:08 -07:00
fatedier
b3ed863021
support http load balancing
2019-07-31 00:41:58 +08:00
fatedier
b7a73d3469
support proxy protocol for type http
2019-04-10 10:51:01 +08:00
fatedier
9c4ec56491
support proxy protocol
2019-03-29 19:01:18 +08:00
fatedier
74a8752570
fix route conflict
2019-03-29 17:12:44 +08:00
fatedier
e691a40260
improve the stability of xtcp
2019-03-11 15:53:58 +08:00
fatedier
48990da22e
go vet
2019-01-31 16:49:23 +08:00
fatedier
611d063e1f
server: adjust code structure
2019-01-15 00:11:08 +08:00