Commit Graph

41 Commits (450b8393bc5a06fd1182690b967e8deb0c20b606)

Author SHA1 Message Date
fatedier dd7e2e8473
return 504 instead of 404 for proxy type http request timeout (#4151) 10 months ago
fatedier 43ba7bd338
use new log package (#4054) 11 months ago
fatedier 3e0c78233a
use std slices package (#4008) 12 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) 2 years ago
fatedier fc4e787fe2
frpc: support stop command (#3511) 2 years 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) 3 years ago
kekeimiku 0cee1877e3
refactor: move from io/ioutil to io and os package (#2592) 3 years ago
fatedier 82f80a22be
add healthz api (#2511) 4 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.
6 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 8 years ago
fatedier d246400a71 frpc: add admin server for reload configure file 8 years ago