fatedier
5e70d5bee0
code optimization ( #3625 )
2023-09-20 15:18:50 +08:00
fatedier
bae0b4d7c0
optimize the code of the command line ( #3614 )
2023-09-15 10:33:32 +08:00
fatedier
74255f711e
config: add some validations ( #3610 )
2023-09-13 18:59:51 +08:00
fatedier
7cd02f5bd8
add e2e tests for v1 config ( #3608 )
2023-09-13 16:32:39 +08:00
fatedier
c95311d1a0
support yaml/json/toml configuration format, make ini deprecated ( #3599 )
2023-09-06 10:18:02 +08:00
fatedier
46ff40543a
update github actions ( #3538 )
2023-07-21 10:30:46 +08:00
fatedier
801e8c6742
support wss between frpc and frps ( #3503 )
2023-06-29 11:20:45 +08:00
fatedier
685d7618f3
change default value of tls_enable and disable_custom_tls_first_byte ( #3494 )
2023-06-26 00:10:27 +08:00
fatedier
de85c9455a
stcp, xtcp, sudp: support allow_users and specified server user ( #3472 )
2023-06-02 16:06:29 +08:00
fatedier
9aef3b9944
adjust code style about config ( #3464 )
2023-05-30 20:25:22 +08:00
fatedier
341a5e3e3a
frps dashboard: remove bind_udp_port ( #3463 )
2023-05-30 15:14:05 +08:00
fatedier
c7a0cfc66d
xtcp: when connection timeout occurs, support fallback to STCP ( #3460 )
2023-05-30 10:55:00 +08:00
fatedier
98068402c8
add release notes ( #3453 )
2023-05-29 01:09:53 +08:00
fatedier
c71efde303
refactor the code related to xtcp ( #3449 )
2023-05-28 16:50:43 +08:00
fatedier
a22d6c9504
frpc: support nathole discover ( #3381 )
2023-03-30 20:28:15 +08:00
fatedier
fccd518512
frpc: add parameter nat_hole_server_addr ( #3351 )
2023-03-10 15:51:14 +08:00
fatedier
862b1642ba
tcpmux: support authentication ( #3345 )
2023-03-07 19:53:32 +08:00
fatedier
2f59e967a0
web/frps: more info ( #3326 )
2023-02-22 00:39:56 +08:00
fatedier
18ab58eb25
fix incompatible problem for bandwidth_limit_mode
2023-02-10 00:56:20 +08:00
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
2023-02-09 00:38:36 +08:00
fatedier
7678938c08
support quic options ( #3211 )
2022-12-18 18:43:42 +08:00
fatedier
2f66dc3e99
support protocol quic between frpc and frps ( #3198 )
2022-12-12 11:04:10 +08:00
fatedier
9d077b02cf
lint by golangci-lint ( #3080 )
2022-08-29 01:02:53 +08:00
EMRE ÇELİK
218b354f82
Server Dashboard SSL Support ( #2982 )
2022-06-27 10:08:02 +08:00
fatedier
c652b8ef07
fix ipv6 address parsing ( #2978 )
2022-06-14 14:24:34 +08:00
fatedier
4af85da0c2
type http/tcpmux proxy support route_by_http_user, tcpmux support passthourgh mode ( #2932 )
2022-05-26 23:57:30 +08:00
fatedier
a7a4ba270d
fix error parsing env values ( #2886 )
2022-04-05 12:48:57 +08:00
cui fliter
915d9f4c09
fix some typos ( #2882 )
...
Signed-off-by: cuishuang <imcusg@gmail.com>
2022-04-02 17:35:51 +08:00
fatedier
100d556336
support tcp keepalive params ( #2863 )
2022-03-22 19:29:30 +08:00
fatedier
63efa6b776
support pprof ( #2849 )
2022-03-17 11:42:59 +08:00
Blizard
cd31359a27
feat: support add additional params for OIDC ( #2814 )
...
* feat: support add additional params and test access by auth0
* fix: config name
Co-authored-by: blizard863 <760076784@qq.com>
2022-03-07 14:23:49 +08:00
fatedier
10100c28d9
client: add dial_server_timeout ( #2805 )
2022-02-19 16:49:21 +08:00
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>
2022-01-26 19:47:40 +08:00
fatedier
293003fcdb
allow to disable application layer heartbeat to reduce traffic cost ( #2758 )
...
fix #2754
2022-01-13 14:26:07 +08:00
kekeimiku
0cee1877e3
refactor: move from io/ioutil to io and os package ( #2592 )
2021-09-29 10:33:57 +08:00
fatedier
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
fatedier
900454e58b
more e2e test cases ( #2450 )
2021-06-18 16:48:36 +08:00
ztz
56925961df
Typo: josn => json ( #2429 )
2021-06-04 11:21:52 +08:00
fatedier
02b12df887
frpc: consider include configs for verify and reload command ( #2424 )
2021-06-02 23:54:22 +08:00
fatedier
c32a2ed140
frpc: support 'includes' in common section to include proxy configs in other files( #2421 )
2021-06-02 00:39:05 +08:00
fatedier
9cebfccb39
cmd: add verify command to verify if config file syntax is valid ( #2389 )
2021-05-12 12:15:22 +08:00
fatedier
0d84da91d4
change default value of dashboard_user and dashboard_pwd to empty string ( #2383 )
2021-05-10 23:04:26 +08:00
fatedier
9a849a29e9
fix config parse logic ( #2323 )
2021-03-22 14:53:30 +08:00
bobo liu
1a11b28f8d
config: inline is NOT SUPPORTED in encoding/json ( #2304 )
2021-03-19 17:36:39 +08:00
yuyulei
b5aee82ca9
update: support custom tls server name ( #2278 )
2021-03-07 14:57:23 +08:00
fatedier
8fcd4f4a95
client: reconnect more quickly if it's a dial error ( #2240 )
2021-02-18 16:15:35 +08:00
yuyulei
3621aad1c1
Reconstruct config ( #2098 )
...
* refactoring config
* Update by comments
2021-01-26 11:31:08 +08:00
Mike Cardwell
0ab055e946
Allow server plugin to talk to https services. Option for skipping tls verification ( #2103 )
...
* Allow server plugin to talk to https services. Option for skipping tls verification
* Rename TlsVerify to TLSVerify
* Server plugin should use default http transport when scheme is not https
2020-12-03 14:36:14 +08:00
yuyulei
127a31ea6a
Fix typo ( #2089 )
2020-11-23 11:38:21 +08:00
fatedier
3fbdea0f6b
rename models to pkg ( #2005 )
2020-09-23 13:49:14 +08:00