fatedier
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
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
Blizard
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
0cee1877e3
refactor: move from io/ioutil to io and os package ( #2592 )
2021-09-29 10:33:57 +08:00
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
2021-08-17 20:20:04 +08:00
fatedier
a98a9616f6
update dependency github.com/rodaine/table to v1.0.1
2021-06-21 19:35: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
2408f1df04
frpc: fix that login_fail_exit invalid if `protocol=kcp` ( #2363 )
2021-04-22 18:33:10 +08:00
fatedier
9a849a29e9
fix config parse logic ( #2323 )
2021-03-22 14:53:30 +08:00
Splash
6b80861bd6
Fix log_file does not work in config files ( #2316 )
2021-03-22 11:30:12 +08:00
yuyulei
3621aad1c1
Reconstruct config ( #2098 )
...
* refactoring config
* Update by comments
2021-01-26 11:31:08 +08:00
yuyulei
ed61049041
Bugfix: add ipv6 parsing with address of frps ( #2163 )
2020-12-24 21:48:26 +08:00
fatedier
3fbdea0f6b
rename models to pkg ( #2005 )
2020-09-23 13:49:14 +08:00
fatedier
262317192c
new e2e framework ( #1835 )
2020-06-02 22:48:55 +08:00
fatedier
8b75b8b837
fix by golint ( #1822 )
2020-05-24 17:48:37 +08:00
Tank
964a1bbf39
refine: frpc flags ( #1811 )
2020-05-19 10:49:29 +08:00
Tank
591023a1f0
fix: add frpc tls_enable flag and frps tls_only flag ( #1798 )
2020-05-12 14:33:34 +08:00
Tank
4797136965
feat: support sudp proxy ( #1730 )
2020-04-22 21:37:45 +08:00
fatedier
1db091b381
tcp multiplexing over http connect tunnel
2020-03-05 21:47:49 +08:00
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
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
fatedier
388b016842
support disable_log_color for console mode
2019-08-12 00:47:35 +08:00
Jiajun Huang
2d24879fa3
fix
2019-05-31 15:56:05 +08:00
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/
2019-05-30 22:32:36 +08:00
fatedier
7f9d88c10a
fix
2019-04-08 15:39:14 +08:00
fatedier
ba45d29b7c
fix xtcp cmd
2019-03-03 23:44:44 +08:00
fatedier
2481dfab64
fix api
2019-02-11 14:37:52 +08:00
fatedier
96d7e2da6f
add admin UI for frpc
2019-02-01 19:28:05 +08:00
fatedier
385c4d3dd5
frpc/cmd: update protocol description
2019-01-26 12:52:12 +08:00
荒野無燈
a2ccb6c190
frpc: fixup ini config parse problem in sub command `status` and `reload`.
2019-01-16 13:12:25 +08:00
fatedier
7c21906884
improve kcp shutdown
2018-12-11 15:17:36 +08:00
fatedier
25cfda5768
conf: support render configure file using environment variables
2018-12-11 11:46:12 +08:00
fatedier
aea9f9fbcc
health: add more ci cases and fix bugs
2018-12-09 21:56:46 +08:00
fatedier
42ee536dae
add module comments for vgo
2018-06-27 11:46:53 +08:00
fatedier
c33b5152e7
split visitors from proxies and add health check config
2018-06-25 18:22:35 +08:00
fatedier
3e349455a0
commands for xtcp, stcp add 'bind_port', fix #767
2018-05-16 23:45:44 +08:00
fatedier
01b1df2b91
update cmd help info
2018-05-14 15:01:16 +08:00
fatedier
8a6d6c534a
vendor: udpate
2018-05-08 02:13:30 +08:00
fatedier
60ecd1d58c
cmd: change http_user and http_pwd default value to empty
2018-05-03 10:20:09 +08:00
fatedier
9abbe33790
typo
2018-04-24 01:51:52 +08:00
fatedier
00b9ba95ae
frpc: support specify default dns server, close #700
2018-04-23 02:59:40 +08:00
fatedier
0f6f674a64
cmd: support more cli command
2018-04-23 02:00:25 +08:00
fatedier
9e8980429f
typo
2018-02-07 11:39:30 +08:00
fatedier
637ddbce1f
frpc: udpate proxies check and start logic
2018-01-26 00:23:48 +08:00
fatedier
b2c846664d
new feature: assign a random port if remote_port is 0 in type tcp and
...
udp
2018-01-17 22:18:34 +08:00
fatedier
584e098e8e
frpc: add status command
2018-01-17 01:09:33 +08:00