This website requires JavaScript.
Explore
Help
Sign In
ktid
/
kanhole
Watch
1
Star
0
Fork
0
You've already forked kanhole
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
1,417
Commits
1
Branch
0
Tags
535eb3db3525fac4b173776ee6c77c1aeb96162a
Commit Graph
30 Commits
refactor: fix modernize lint issues (
#5215
)
Oleksandr Redko
·
2026-03-07 23:10:19 +08:00
c2454e7114
fix: typos in comments, tests, functions (
#5216
)
Oleksandr Redko
·
2026-03-07 18:43:04 +08:00
bd200b1a3b
refactor: restructure API packages into client/http and server/http with typed proxy/visitor models (
#5193
)
fatedier
·
2026-03-04 17:38:43 +08:00
fbeb6ca43a
add persistent proxy/visitor store with CRUD API and web UI (
#5188
)
fatedier
·
2026-03-02 01:09:59 +08:00
01997deb98
add e2e tests for exec-based token source (
#5111
)
fatedier
·
2026-01-04 14:45:51 +08:00
33428ab538
https: add load balancing group support (
#5032
)
fatedier
·
2025-10-28 17:37:18 +08:00
1cf325bb0c
add tokenSource support for auth configuration (
#4865
)
fatedier
·
2025-07-03 13:17:21 +08:00
f9065a6a78
update golangci-lint version (
#4817
)
fatedier
·
2025-06-25 11:40:23 +08:00
43cf1688e4
add proxy protocol support for UDP proxies (
#4810
)
fatedier
·
2025-06-25 11:40:23 +08:00
3fa76b72f3
vnet: fix issues (
#4771
)
fatedier
·
2025-04-27 15:46:22 +08:00
3c8d648ddc
added a 30s timeout for frpc subcommands to avoid long delays (
#4359
)
fatedier
·
2024-07-30 18:12:22 +08:00
ae73ec2fed
client plugin: added plugin tls2raw (
#4341
)
fatedier
·
2024-07-25 14:28:17 +08:00
69cc422edf
Add http2http client plugin with hostHeaderRewrite and requestHeaders support (
#4275
)
fatedier
·
2024-06-12 17:30:10 +08:00
939c490768
support responseHeaders.set for proxy type http (
#4192
)
fatedier
·
2024-04-29 15:53:45 +08:00
e81b36c5ba
return 504 instead of 404 for proxy type http request timeout (
#4151
)
fatedier
·
2024-04-11 20:19:08 +08:00
dd7e2e8473
fix x-forwarded-for header (
#4111
)
fatedier
·
2024-03-28 16:47:27 +08:00
590ccda677
support range ports mapping by go template (
#4073
)
fatedier
·
2024-03-15 17:23:16 +08:00
3585f5c0c0
update release notes (
#4055
)
fatedier
·
2024-03-12 15:14:13 +08:00
e6ec5a509b
use new log package (
#4054
)
fatedier
·
2024-03-12 13:58:53 +08:00
43ba7bd338
proxy supports configuring annotations, which will be displayed in the frps dashboard (
#4000
)
fatedier
·
2024-02-19 16:28:27 +08:00
3529158f31
cmd: use hyphen instead of underscore (
#3898
)
fatedier
·
2023-12-27 10:44:13 +08:00
d01f4a3ec1
improve e2e port allocator (
#3882
)
fatedier
·
2023-12-21 22:46:08 +08:00
256b87321d
add e2e tests for ssh tunnel (
#3805
)
fatedier
·
2023-11-28 13:48:32 +08:00
7c799ee921
optimize some code (
#3801
)
fatedier
·
2023-11-27 15:47:49 +08:00
69ae2b0b69
Fix various typos (
#3783
)
Aarni Koskela
·
2023-11-22 14:30:22 +08:00
f5d5a00eef
update for strict config (
#3779
)
fatedier
·
2023-11-16 21:03:36 +08:00
526e809bd5
fix that transport.tls.disableCustomTLSFirstByte doesn't take effect (
#3660
)
fatedier
·
2023-10-11 11:49:40 +08:00
7cc67e852e
optimize the code of the command line (
#3614
)
fatedier
·
2023-09-15 10:33:32 +08:00
bae0b4d7c0
config: add some validations (
#3610
)
fatedier
·
2023-09-13 18:59:51 +08:00
74255f711e
add e2e tests for v1 config (
#3608
)
fatedier
·
2023-09-13 16:32:39 +08:00
7cd02f5bd8