Commit Graph

34 Commits (f999c8a87e6c3534558d29f0f00badb705838576)

Author SHA1 Message Date
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
6 years ago
fatedier 9c4ec56491 support proxy protocol 6 years ago
fatedier 25cfda5768 conf: support render configure file using environment variables 6 years ago
fatedier aea9f9fbcc health: add more ci cases and fix bugs 6 years ago
fatedier 08c17c3247 frpc: support health check 6 years ago
fatedier 082447f517 frpc: support health check 7 years ago
fatedier c33b5152e7 split visitors from proxies and add health check config 7 years ago
fatedier f5778349d5 config: fix server_name not using user as prefix, fix #804 7 years ago
fatedier f56b49ad3b new feature: load balancing for tcp proxy 7 years ago
fatedier db2d1fce76 http: support setting headers 7 years ago
fatedier e1918f6396 frps add '-t' to set token 7 years ago
fatedier ad1e32fd2d fix panic error when vhost_http_port is not set but there is a http
proxy, fix #776
7 years ago
fatedier 3e349455a0 commands for xtcp, stcp add 'bind_port', fix #767 7 years ago
fatedier 1464836f05 logs panic debug strace info 7 years ago
fatedier 0f6f674a64 cmd: support more cli command 7 years ago
fatedier 3166bdf3f0 bump version to v0.16.1 7 years ago
fatedier ce8fde793c new feature: range section for mapping range ports 7 years ago
fatedier b2c846664d new feature: assign a random port if remote_port is 0 in type tcp and
udp
7 years ago
fatedier 584e098e8e frpc: add status command 7 years ago
fatedier 69f8b08ac0 update role error log info 7 years ago
fatedier d873df5ca8 let role default value to 'server' 7 years ago
fatedier cc160995da improve error role log info 7 years ago
fatedier bd1e9a3010 update doc and fix vistor -> visitor 7 years ago
fatedier 0559865fe5 support xtcp for making nat hole 7 years ago
fatedier d246400a71 frpc: add admin server for reload configure file 8 years ago
fatedier 171bc8dd22 new proxy type: stcp(secret tcp) 8 years ago
fatedier 49b503c17b client: add start params
Proxy names specified in 'start' params divided by ',' will be started.
If it is empty or not defined, all proxies will be started.
8 years ago
fatedier 738e5dad22 new feature plugin and unix domian socket plugin 8 years ago
fatedier 7957572ced update 8 years ago
yuyulei 84465a7463 change allow ports from map to array 8 years ago
fatedier 58d0d41501 fix 8 years ago
fatedier a4fece3f51 api: add server web api for statistics 8 years ago
fatedier b02e1007fb support more proxy type 8 years ago
fatedier 88083d21e8 start refactoring 8 years ago