fatedier
dd7e2e8473
return 504 instead of 404 for proxy type http request timeout ( #4151 )
8 months ago
fatedier
43ba7bd338
use new log package ( #4054 )
9 months ago
fatedier
3e0c78233a
use std slices package ( #4008 )
9 months ago
fatedier
69ae2b0b69
optimize some code ( #3801 )
1 year ago
fatedier
526e809bd5
update for strict config ( #3779 )
1 year ago
Aarni Koskela
e8deb65c4b
Strict configuration parsing ( #3773 )
...
* Test configuration loading more precisely
* Add strict configuration parsing
1 year ago
fatedier
184223cb2f
Code refactoring related to message handling and retry logic. ( #3745 )
1 year ago
fatedier
c95311d1a0
support yaml/json/toml configuration format, make ini deprecated ( #3599 )
1 year ago
fatedier
46ff40543a
update github actions ( #3538 )
1 year ago
fatedier
fc4e787fe2
frpc: support stop command ( #3511 )
1 year ago
fatedier
9aef3b9944
adjust code style about config ( #3464 )
2 years ago
fatedier
c71efde303
refactor the code related to xtcp ( #3449 )
2 years ago
fatedier
8c6303c1e5
web/frpc: support more info ( #3334 )
2 years ago
fatedier
9d077b02cf
lint by golangci-lint ( #3080 )
2 years ago
fatedier
c652b8ef07
fix ipv6 address parsing ( #2978 )
2 years ago
kekeimiku
0cee1877e3
refactor: move from io/ioutil to io and os package ( #2592 )
3 years ago
fatedier
82f80a22be
add healthz api ( #2511 )
3 years ago
fatedier
02b12df887
frpc: consider include configs for verify and reload command ( #2424 )
4 years ago
yuyulei
3621aad1c1
Reconstruct config ( #2098 )
...
* refactoring config
* Update by comments
4 years ago
fatedier
3fbdea0f6b
rename models to pkg ( #2005 )
4 years ago
fatedier
8b75b8b837
fix by golint ( #1822 )
5 years ago
Tank
4797136965
feat: support sudp proxy ( #1730 )
5 years ago
Tyler Compton
666f122a72
Pass client configuration as an argument
...
The ClientCommonConf, configuration file path, and server UDP port are
now passed around as arguments instead of being shared between
components as global variables. This allows for multiple clients to
exist in the same process, and allows client.Session to be used as a
library more easily.
5 years ago
fatedier
5bc7fe2cea
fix PUT /api/config without token
6 years ago
fatedier
fe403ab328
frpc: update admin_api
6 years ago
fatedier
66555dbb00
frpc admin: not allow empty PUT /api/config body
6 years ago
fatedier
d879b8208b
frpc: add api PUT api/config
6 years ago
fatedier
3585e456d4
frpc: add api GET api/config
6 years ago
fatedier
5a7ef3be74
frpc: reload proxy not saved after reconnecting
6 years ago
fatedier
25cfda5768
conf: support render configure file using environment variables
6 years ago
fatedier
35278ad17f
mv folders
6 years ago
fatedier
b33ea9274c
client/control: refactor code
6 years ago
fatedier
c33b5152e7
split visitors from proxies and add health check config
7 years ago
fatedier
6eb8146334
frps dashboard add stcp
7 years ago
fatedier
0f6f674a64
cmd: support more cli command
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
3f6799c06a
add remoteAddr in NewProxyResp message
7 years ago
fatedier
584e098e8e
frpc: add status command
7 years ago
fatedier
bd1e9a3010
update doc and fix vistor -> visitor
7 years ago
fatedier
d5931758b6
fix user in reload command
7 years ago
fatedier
d246400a71
frpc: add admin server for reload configure file
7 years ago