Commit Graph

86 Commits (801e8c6742b34e14a2dbf653e8fa867faac5e1e8)

Author SHA1 Message Date
fatedier 801e8c6742
support wss between frpc and frps (#3503) 2 years ago
fatedier 685d7618f3
change default value of tls_enable and disable_custom_tls_first_byte (#3494) 2 years ago
fatedier 9aef3b9944
adjust code style about config (#3464) 2 years ago
fatedier c7a0cfc66d
xtcp: when connection timeout occurs, support fallback to STCP (#3460) 2 years ago
fatedier c71efde303
refactor the code related to xtcp (#3449) 2 years ago
fatedier f6b8645f56
nathole: support discover without configuration file (#3395) 2 years ago
fatedier 2c2c4ecdbc
feat(nathole): add flag for STUN server in nathole discovery command (#3383) 2 years ago
fatedier 3faae194d0
feat(nathole): use serverUDPPort in nathole discovery when available (#3382) 2 years ago
fatedier a22d6c9504
frpc: support nathole discover (#3381) 2 years ago
fatedier 8c6303c1e5
web/frpc: support more info (#3334) 2 years ago
Craig O'Donnell aa31d7ad0b
support bandwidth_limit set by server plugin (#3271)
* support bandwidth_limit set by server plugin

* limiter at proxy level

* bandwidth_limit_mode

* updates tests for bandwidth_limit_mode default

* bandwidth_limit_mode as string

* add checkForSrv for bandwidth_limit_mode

* bandwidth_limit flags for sub cmds

* gci write
2 years ago
Gerhard Tan b1b8d9a82b
frpc: do a graceful close for quic protocol at exit (#3282) 2 years ago
0x7fff 804f2910fd
refactor: ifelse (#3224) 2 years ago
fatedier 9d077b02cf
lint by golangci-lint (#3080) 2 years ago
fatedier 21240ed962 some improvements 3 years ago
fatedier 18a2af4703
frpc: support multiple confs (#2873) 3 years ago
fatedier f1a51eba18 client: lint 3 years ago
Blizard 1d26ea440b
fix: kcp protocol cause delay release resource (#2621)
Co-authored-by: blizard863 <760076784@qq.com>
3 years ago
kekeimiku 0cee1877e3
refactor: move from io/ioutil to io and os package (#2592) 3 years ago
bobo liu 2f74f54f18
Let's get rid of ugly statik (#2255)
* Get rid of ugly statik

go1.16 introduced the embed package, it's the more graceful solution for embedding file into binary.
https://golang.org/pkg/embed/

* remove statik totally

* split go and static files in assets
4 years ago
fatedier a98a9616f6 update dependency github.com/rodaine/table to v1.0.1 4 years ago
fatedier 02b12df887
frpc: consider include configs for verify and reload command (#2424) 4 years ago
fatedier c32a2ed140
frpc: support 'includes' in common section to include proxy configs in other files(#2421) 4 years ago
fatedier 9cebfccb39
cmd: add verify command to verify if config file syntax is valid (#2389) 4 years ago
fatedier 2408f1df04
frpc: fix that login_fail_exit invalid if `protocol=kcp` (#2363) 4 years ago
fatedier 9a849a29e9
fix config parse logic (#2323) 4 years ago
Splash 6b80861bd6
Fix log_file does not work in config files (#2316) 4 years ago
yuyulei 3621aad1c1
Reconstruct config (#2098)
* refactoring config

* Update by comments
4 years ago
yuyulei ed61049041
Bugfix: add ipv6 parsing with address of frps (#2163) 4 years ago
fatedier 3fbdea0f6b
rename models to pkg (#2005) 4 years ago
fatedier 262317192c
new e2e framework (#1835) 5 years ago
fatedier 8b75b8b837
fix by golint (#1822) 5 years ago
Tank 964a1bbf39
refine: frpc flags (#1811) 5 years ago
Tank 591023a1f0
fix: add frpc tls_enable flag and frps tls_only flag (#1798) 5 years ago
Tank 4797136965
feat: support sudp proxy (#1730) 5 years ago
fatedier 1db091b381
tcp multiplexing over http connect tunnel 5 years ago
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
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 388b016842 support disable_log_color for console mode 6 years ago
Jiajun Huang 2d24879fa3 fix 6 years ago
Jiajun Huang 75383a95b3 resp.Body must be closed after function return
whether it's success or fail, otherwise it will cause memory leak
ref: https://golang.org/pkg/net/http/
6 years ago
fatedier 7f9d88c10a fix 6 years ago
fatedier ba45d29b7c fix xtcp cmd 6 years ago
fatedier 2481dfab64 fix api 6 years ago
fatedier 96d7e2da6f add admin UI for frpc 6 years ago
fatedier 385c4d3dd5 frpc/cmd: update protocol description 6 years ago
荒野無燈 a2ccb6c190 frpc: fixup ini config parse problem in sub command `status` and `reload`. 6 years ago
fatedier 7c21906884 improve kcp shutdown 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