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
a415573e45
Merge pull request #1390 from fatedier/new
...
support disable_log_color for console mode
2019-08-15 23:50:17 +08:00
zhouwenfeng
ff357882ac
use Set() instead of Add() when attaching additional headers
2019-08-14 20:36:10 +08:00
zhouwenfeng
934ac2b836
add support for add http header when using https2http plugin
2019-08-13 21:14:06 +08:00
fatedier
388b016842
support disable_log_color for console mode
2019-08-12 00:47:35 +08:00
fatedier
0dfd3a421c
frps: support custom_404_page
2019-04-25 12:29:34 +08:00
fatedier
6a1f15b25e
support proxy protocol in unix_domain_socket
2019-04-25 12:01:57 +08:00
fatedier
db6bbc5187
frpc: new plugin https2http
2019-04-10 12:02:22 +08:00
fatedier
9c4ec56491
support proxy protocol
2019-03-29 19:01:18 +08:00
fatedier
e691a40260
improve the stability of xtcp
2019-03-11 15:53:58 +08:00
fatedier
d812488767
support tls connection
2019-03-11 14:14:31 +08:00
fatedier
48990da22e
go vet
2019-01-31 16:49:23 +08:00
fatedier
f76deb8898
frps: remove auth timeout
2019-01-15 00:22:13 +08:00
fatedier
611d063e1f
server: adjust code structure
2019-01-15 00:11:08 +08:00
fatedier
25cfda5768
conf: support render configure file using environment variables
2018-12-11 11:46:12 +08:00
fatedier
aea9f9fbcc
health: add more ci cases and fix bugs
2018-12-09 21:56:46 +08:00
fatedier
08c17c3247
frpc: support health check
2018-12-07 18:40:17 +08:00
fatedier
89d1a1fb2b
Merge pull request #968 from fatedier/health
...
support health check and code refactor
2018-11-09 10:06:47 +08:00
fatedier
f14ed87b29
Merge pull request #886 from fatedier/websocket
...
Connect protocol support websocket
2018-08-10 16:36:02 +08:00
fatedier
7793f55545
websocket: update muxer for websocket
2018-08-10 11:45:48 +08:00
fatedier
ca88b07ecf
optimize
2018-08-08 11:18:38 +08:00
fatedier
6e305db4be
Merge pull request #882 from 235832289/master
...
Fix the problem of long connection for more than 30 seconds and disconnection of the server
2018-08-08 11:03:08 +08:00
itcode
9bb08396c7
Fix the problem of long connection for more than 30 seconds and disconnection of the server
2018-08-08 10:52:08 +08:00
fatedier
64136a3b3e
Merge pull request #875 from jettyu/jettyu-websocket
...
websocket protocol
2018-08-06 15:20:09 +08:00
FishFish
b8037475ed
websocket protocol
2018-08-05 12:55:31 +08:00
fatedier
082447f517
frpc: support health check
2018-07-16 01:21:29 +08:00
fatedier
c33b5152e7
split visitors from proxies and add health check config
2018-06-25 18:22:35 +08:00
fatedier
f5778349d5
config: fix server_name not using user as prefix, fix #804
2018-06-08 14:44:19 +08:00
fatedier
f56b49ad3b
new feature: load balancing for tcp proxy
2018-05-22 23:59:35 +08:00
fatedier
db2d1fce76
http: support setting headers
2018-05-20 23:22:07 +08:00
fatedier
6eb8146334
frps dashboard add stcp
2018-05-20 19:06:05 +08:00
fatedier
e1918f6396
frps add '-t' to set token
2018-05-18 10:58:08 +08:00
fatedier
ad1e32fd2d
fix panic error when vhost_http_port is not set but there is a http
...
proxy, fix #776
2018-05-18 00:21:11 +08:00
fatedier
1a6cbbb2d2
return error quickly if nathole make error
2018-05-17 00:07:56 +08:00
fatedier
3e349455a0
commands for xtcp, stcp add 'bind_port', fix #767
2018-05-16 23:45:44 +08:00
fatedier
a0fe2fc2c2
vendor: models/msg
2018-05-11 16:37:44 +08:00
fatedier
1464836f05
logs panic debug strace info
2018-05-11 12:05:37 +08:00
fatedier
20fcb58437
vendor: add package golib/net
2018-05-09 00:23:42 +08:00
fatedier
1dd7317c06
vendor: add package io
2018-05-08 23:42:04 +08:00
fatedier
8a6d6c534a
vendor: udpate
2018-05-08 02:13:30 +08:00
fatedier
1ae43e4d41
plugin: update http_proxy
2018-05-06 22:47:26 +08:00
fatedier
4a5c00286e
doc: update
2018-04-24 01:28:25 +08:00
fatedier
00b9ba95ae
frpc: support specify default dns server, close #700
2018-04-23 02:59:40 +08:00
fatedier
0f6f674a64
cmd: support more cli command
2018-04-23 02:00:25 +08:00
fatedier
3166bdf3f0
bump version to v0.16.1
2018-03-21 18:00:31 +08:00
fatedier
e9241aeb94
udp proxy: fix #652
2018-03-19 20:22:15 +08:00
fatedier
8e719ff0ff
frps: new params max_ports_per_client
2018-01-26 14:56:55 +08:00
fatedier
ce8fde793c
new feature: range section for mapping range ports
2018-01-25 23:05:07 +08:00
fatedier
41c41789b6
plugin: socks5 support user password auth, close #484
2018-01-24 23:06:38 +08:00
fatedier
68dfc89bce
plugin: new plugin static_file for getting files by http protocol
2018-01-24 17:49:13 +08:00