Commit Graph

75 Commits (3a08c2aeb0fd5639e40c3f91d6c5ac98150ec194)

Author SHA1 Message Date
crystalstall edd7cf8967
chore: fix function name (#4416)
Signed-off-by: crystalstall <crystalruby@qq.com>
5 months ago
fatedier ee3892798d
change default value of heartbeat interval and timeout when tcpmux enabled (#4186) 9 months ago
fatedier 43ba7bd338
use new log package (#4054) 11 months ago
Remember cdfa8fa66f
fix(client): close workConn when authentication err (#3885) 1 year ago
im_zhou 3bf6605e1a
fix: duplicate call loginFunc (#3860) (#3875)
modify ext func, specify whether exit immediately
1 year ago
fatedier 69ae2b0b69
optimize some code (#3801) 1 year ago
fatedier d5b41f1e14 sshTunnelGateway refactor (#3784) 1 year ago
fatedier 184223cb2f
Code refactoring related to message handling and retry logic. (#3745) 1 year ago
0x7fff 46266e4d30
fix: set ping (#3734)
Co-authored-by: int7 <int7@gmail.com>
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 9aef3b9944
adjust code style about config (#3464) 2 years ago
fatedier c71efde303
refactor the code related to xtcp (#3449) 2 years ago
fatedier 7678938c08
support quic options (#3211) 2 years ago
fatedier 2f66dc3e99
support protocol quic between frpc and frps (#3198) 2 years ago
fatedier 9d077b02cf
lint by golangci-lint (#3080) 2 years ago
fatedier 100d556336
support tcp keepalive params (#2863) 3 years ago
fatedier 10100c28d9
client: add dial_server_timeout (#2805) 3 years ago
Blizard 0db4fc07fb
feat: support set local ip in client when connect server (#2774)
* feat: support set local ip in client when connect server

* fix: typo

Co-authored-by: blizard863 <760076784@qq.com>
3 years ago
fatedier 70f4caac23
move dial functions into golib (#2767) 3 years ago
fatedier 293003fcdb
allow to disable application layer heartbeat to reduce traffic cost (#2758)
fix #2754
3 years ago
Blizard ea568e8a4f
refactor: refine pkg net utils (#2720)
* refactor: refine pkg net utils

* fix: x

Co-authored-by: blizard863 <760076784@qq.com>
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
fatedier 42745a3da2
frpc: add disable_custom_tls_first_byte to not send first custom tls to frps (#2520) 4 years ago
yuyulei b5aee82ca9
update: support custom tls server name (#2278) 4 years ago
yuyulei ed61049041
Bugfix: add ipv6 parsing with address of frps (#2163) 4 years ago
yuyulei 127a31ea6a
Fix typo (#2089) 4 years ago
lonwern 0f8040b875
fix create tls work connection (#2013) 4 years ago
fatedier 3fbdea0f6b
rename models to pkg (#2005) 4 years ago
yuyulei 4fff3c7472
Add tls configuration to both client and server (#1974) 4 years ago
fatedier 8b75b8b837
fix by golint (#1822) 5 years ago
Tank caa6e8cf01
fix: frpc reconnect frps frequently lead to memory leak (#1722) 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
fatedier 649f47c345 change log 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 7f9d88c10a fix 6 years ago
fatedier 9c4ec56491 support proxy protocol 6 years ago
fatedier d812488767 support tls connection 6 years ago
fatedier 7c21906884 improve kcp shutdown 6 years ago
fatedier 35278ad17f mv folders 6 years ago
fatedier 08c17c3247 frpc: support health check 6 years ago
fatedier b33ea9274c client/control: refactor code 6 years ago
fatedier 698219b621 frpc: support health check 6 years ago
fatedier c33b5152e7 split visitors from proxies and add health check config 7 years ago
fatedier 1464836f05 logs panic debug strace info 7 years ago
fatedier a27e3dda88 vendor: update shutdown 7 years ago
fatedier 8a6d6c534a vendor: udpate 7 years ago
fatedier f45283dbdb disable yamux default log 7 years ago
fatedier 30af32728a frpc: support connectiong frps by socks5 proxy 7 years ago