cdfa8fa66f
fix(client): close workConn when authentication err ( #3885 )
2023-12-22 15:47:59 +08:00
3bf6605e1a
fix: duplicate call loginFunc ( #3860 ) ( #3875 )
...
modify ext func, specify whether exit immediately
2023-12-21 20:51:10 +08:00
69ae2b0b69
optimize some code ( #3801 )
2023-11-27 15:47:49 +08:00
d5b41f1e14
sshTunnelGateway refactor ( #3784 )
2023-11-22 14:35:37 +08:00
184223cb2f
Code refactoring related to message handling and retry logic. ( #3745 )
2023-11-06 10:51:48 +08:00
46266e4d30
fix: set ping ( #3734 )
...
Co-authored-by: int7 <int7@gmail.com >
2023-10-30 20:24:57 +08:00
c95311d1a0
support yaml/json/toml configuration format, make ini deprecated ( #3599 )
2023-09-06 10:18:02 +08:00
46ff40543a
update github actions ( #3538 )
2023-07-21 10:30:46 +08:00
9aef3b9944
adjust code style about config ( #3464 )
2023-05-30 20:25:22 +08:00
c71efde303
refactor the code related to xtcp ( #3449 )
2023-05-28 16:50:43 +08:00
7678938c08
support quic options ( #3211 )
2022-12-18 18:43:42 +08:00
2f66dc3e99
support protocol quic between frpc and frps ( #3198 )
2022-12-12 11:04:10 +08:00
9d077b02cf
lint by golangci-lint ( #3080 )
2022-08-29 01:02:53 +08:00
100d556336
support tcp keepalive params ( #2863 )
2022-03-22 19:29:30 +08:00
10100c28d9
client: add dial_server_timeout ( #2805 )
2022-02-19 16:49:21 +08:00
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 >
2022-01-26 19:47:40 +08:00
70f4caac23
move dial functions into golib ( #2767 )
2022-01-20 20:03:07 +08:00
293003fcdb
allow to disable application layer heartbeat to reduce traffic cost ( #2758 )
...
fix #2754
2022-01-13 14:26:07 +08:00
ea568e8a4f
refactor: refine pkg net utils ( #2720 )
...
* refactor: refine pkg net utils
* fix: x
Co-authored-by: blizard863 <760076784@qq.com >
2021-12-28 21:14:57 +08:00
f1a51eba18
client: lint
2021-10-19 15:02:45 +08:00
1d26ea440b
fix: kcp protocol cause delay release resource ( #2621 )
...
Co-authored-by: blizard863 <760076784@qq.com >
2021-10-19 14:57:26 +08:00
42745a3da2
frpc: add disable_custom_tls_first_byte to not send first custom tls to frps ( #2520 )
2021-08-11 23:10:35 +08:00
b5aee82ca9
update: support custom tls server name ( #2278 )
2021-03-07 14:57:23 +08:00
ed61049041
Bugfix: add ipv6 parsing with address of frps ( #2163 )
2020-12-24 21:48:26 +08:00
127a31ea6a
Fix typo ( #2089 )
2020-11-23 11:38:21 +08:00
0f8040b875
fix create tls work connection ( #2013 )
2020-09-29 15:44:52 +08:00
3fbdea0f6b
rename models to pkg ( #2005 )
2020-09-23 13:49:14 +08:00
4fff3c7472
Add tls configuration to both client and server ( #1974 )
2020-09-18 19:58:58 +08:00
8b75b8b837
fix by golint ( #1822 )
2020-05-24 17:48:37 +08:00
caa6e8cf01
fix: frpc reconnect frps frequently lead to memory leak ( #1722 )
2020-04-02 10:58:37 +08:00
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
2020-03-01 10:57:01 +08:00
649f47c345
change log method
2019-10-12 20:13:12 +08:00
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.
2019-08-20 14:08:01 -07:00
7f9d88c10a
fix
2019-04-08 15:39:14 +08:00
9c4ec56491
support proxy protocol
2019-03-29 19:01:18 +08:00
d812488767
support tls connection
2019-03-11 14:14:31 +08:00
7c21906884
improve kcp shutdown
2018-12-11 15:17:36 +08:00
35278ad17f
mv folders
2018-12-09 22:06:22 +08:00
08c17c3247
frpc: support health check
2018-12-07 18:40:17 +08:00
b33ea9274c
client/control: refactor code
2018-11-06 18:35:05 +08:00
698219b621
frpc: support health check
2018-09-11 18:33:02 +08:00
c33b5152e7
split visitors from proxies and add health check config
2018-06-25 18:22:35 +08:00
1464836f05
logs panic debug strace info
2018-05-11 12:05:37 +08:00
a27e3dda88
vendor: update shutdown
2018-05-08 23:51:13 +08:00
8a6d6c534a
vendor: udpate
2018-05-08 02:13:30 +08:00
f45283dbdb
disable yamux default log
2018-05-05 00:09:39 +08:00
30af32728a
frpc: support connectiong frps by socks5 proxy
2018-05-04 18:36:38 +08:00
976cf3e9f8
use yamux instead of smux
2018-04-25 02:42:00 +08:00
0f6f674a64
cmd: support more cli command
2018-04-23 02:00:25 +08:00
8e719ff0ff
frps: new params max_ports_per_client
2018-01-26 14:56:55 +08:00