fatedier and GitHub
97d3cf1a3b
call config complete in nathole discover ( #3813 )
2023-11-28 19:02:51 +08:00
fatedier and GitHub
69ae2b0b69
optimize some code ( #3801 )
2023-11-27 15:47:49 +08:00
fatedier
d5b41f1e14
sshTunnelGateway refactor ( #3784 )
2023-11-22 14:35:37 +08:00
fatedier and GitHub
526e809bd5
update for strict config ( #3779 )
2023-11-16 21:03:36 +08:00
Aarni Koskela and GitHub
e8deb65c4b
Strict configuration parsing ( #3773 )
...
* Test configuration loading more precisely
* Add strict configuration parsing
2023-11-16 15:42:49 +08:00
fatedier and GitHub
5760c1cf92
frpc: exit with code 1 if first login failed ( #3740 )
2023-11-01 17:06:55 +08:00
fatedier and GitHub
5e70d5bee0
code optimization ( #3625 )
2023-09-20 15:18:50 +08:00
fatedier and GitHub
bae0b4d7c0
optimize the code of the command line ( #3614 )
2023-09-15 10:33:32 +08:00
fatedier and GitHub
74255f711e
config: add some validations ( #3610 )
2023-09-13 18:59:51 +08:00
fatedier and GitHub
7cd02f5bd8
add e2e tests for v1 config ( #3608 )
2023-09-13 16:32:39 +08:00
fatedier and GitHub
c95311d1a0
support yaml/json/toml configuration format, make ini deprecated ( #3599 )
2023-09-06 10:18:02 +08:00
fatedier and GitHub
fc4e787fe2
frpc: support stop command ( #3511 )
2023-06-30 17:35:37 +08:00
fatedier and GitHub
4c4d5f0d0d
service.Run supports passing in context ( #3504 )
2023-06-29 18:04:20 +08:00
fatedier and GitHub
801e8c6742
support wss between frpc and frps ( #3503 )
2023-06-29 11:20:45 +08:00
fatedier and GitHub
685d7618f3
change default value of tls_enable and disable_custom_tls_first_byte ( #3494 )
2023-06-26 00:10:27 +08:00
fatedier and GitHub
9aef3b9944
adjust code style about config ( #3464 )
2023-05-30 20:25:22 +08:00
fatedier and GitHub
c7a0cfc66d
xtcp: when connection timeout occurs, support fallback to STCP ( #3460 )
2023-05-30 10:55:00 +08:00
fatedier and GitHub
c71efde303
refactor the code related to xtcp ( #3449 )
2023-05-28 16:50:43 +08:00
fatedier and GitHub
f6b8645f56
nathole: support discover without configuration file ( #3395 )
2023-04-10 21:45:00 +08:00
fatedier and GitHub
2c2c4ecdbc
feat(nathole): add flag for STUN server in nathole discovery command ( #3383 )
2023-03-30 22:02:00 +08:00
fatedier and GitHub
3faae194d0
feat(nathole): use serverUDPPort in nathole discovery when available ( #3382 )
2023-03-30 21:49:12 +08:00
fatedier and GitHub
a22d6c9504
frpc: support nathole discover ( #3381 )
2023-03-30 20:28:15 +08:00
fatedier and GitHub
8c6303c1e5
web/frpc: support more info ( #3334 )
2023-02-26 02:54:53 +08:00
Craig O'Donnell and GitHub
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
Gerhard Tan and GitHub
b1b8d9a82b
frpc: do a graceful close for quic protocol at exit ( #3282 )
2023-02-01 13:09:31 +08:00
0x7fff and GitHub
804f2910fd
refactor: ifelse ( #3224 )
2022-12-22 17:55:06 +08:00
fatedier and GitHub
9d077b02cf
lint by golangci-lint ( #3080 )
2022-08-29 01:02:53 +08:00
fatedier
21240ed962
some improvements
2022-04-14 11:24:36 +08:00
fatedier and GitHub
18a2af4703
frpc: support multiple confs ( #2873 )
2022-03-28 12:12:35 +08:00
fatedier
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
kekeimiku and GitHub
0cee1877e3
refactor: move from io/ioutil to io and os package ( #2592 )
2021-09-29 10:33:57 +08:00
fatedier
a98a9616f6
update dependency github.com/rodaine/table to v1.0.1
2021-06-21 19:35:52 +08:00
fatedier and GitHub
02b12df887
frpc: consider include configs for verify and reload command ( #2424 )
2021-06-02 23:54:22 +08:00
fatedier and GitHub
c32a2ed140
frpc: support 'includes' in common section to include proxy configs in other files( #2421 )
2021-06-02 00:39:05 +08:00
fatedier and GitHub
9cebfccb39
cmd: add verify command to verify if config file syntax is valid ( #2389 )
2021-05-12 12:15:22 +08:00
fatedier and GitHub
2408f1df04
frpc: fix that login_fail_exit invalid if protocol=kcp ( #2363 )
2021-04-22 18:33:10 +08:00
fatedier and GitHub
9a849a29e9
fix config parse logic ( #2323 )
2021-03-22 14:53:30 +08:00
Splash and GitHub
6b80861bd6
Fix log_file does not work in config files ( #2316 )
2021-03-22 11:30:12 +08:00
yuyulei and GitHub
3621aad1c1
Reconstruct config ( #2098 )
...
* refactoring config
* Update by comments
2021-01-26 11:31:08 +08:00
yuyulei and GitHub
ed61049041
Bugfix: add ipv6 parsing with address of frps ( #2163 )
2020-12-24 21:48:26 +08:00
fatedier and GitHub
3fbdea0f6b
rename models to pkg ( #2005 )
2020-09-23 13:49:14 +08:00
fatedier and GitHub
262317192c
new e2e framework ( #1835 )
2020-06-02 22:48:55 +08:00
fatedier and GitHub
8b75b8b837
fix by golint ( #1822 )
2020-05-24 17:48:37 +08:00
Tank and GitHub
964a1bbf39
refine: frpc flags ( #1811 )
2020-05-19 10:49:29 +08:00
Tank and GitHub
591023a1f0
fix: add frpc tls_enable flag and frps tls_only flag ( #1798 )
2020-05-12 14:33:34 +08:00
Tank and GitHub
4797136965
feat: support sudp proxy ( #1730 )
2020-04-22 21:37:45 +08:00
fatedier and GitHub
1db091b381
tcp multiplexing over http connect tunnel
2020-03-05 21:47:49 +08:00
Guy Lewin and GitHub
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
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.
2019-08-20 14:08:01 -07:00