Yuzerion
33e400a17e
security: run in rootless by default and drop unnecessary caps ( #101 )
...
Co-authored-by: yusing <yusing@6uo.me>
2025-04-29 08:42:30 +08:00
yusing
90ba355d16
fix: Dockerfile
2025-04-26 05:51:37 +08:00
yusing
8f03662982
chore: upgrade go to 1.24.2 and dependencies
2025-04-22 03:21:42 +08:00
yusing
9006049d33
cicd: simplify and optimize Dockerfile, bump Go version to 1.24.1
2025-03-28 03:25:17 +08:00
yusing
b8900999a4
deps upgrade
2025-02-18 16:39:25 +08:00
yusing
b6e468e54e
remove schema from dockerfile and code, dependencies upgrade
2025-01-30 00:43:25 +08:00
yusing
495c2c7390
fix makefile
2025-01-22 06:14:02 +08:00
yusing
3781bb93e1
cleanup makefile and remove script, allow running as non-root user
2025-01-22 05:42:56 +08:00
Yuzerion
589b3a7a13
Feat/auto schemas ( #48 )
...
* use auto generated schemas
* go version bump and dependencies upgrade
* clarify some error messages
---------
Co-authored-by: yusing <yusing@6uo.me>
2025-01-19 00:37:17 +08:00
yusing
29f85db022
schema update and api /v1/schema
2025-01-06 00:49:29 +08:00
yusing
e04080bf1c
update build files and dependencies
2025-01-05 03:16:59 +08:00
yusing
6aefe4d5d9
replace all schema check with go-playground/validator/v10
2024-12-18 04:48:29 +08:00
yusing
4ae3d5344c
go version 1.23.3 -> 1.23.4
2024-12-18 00:40:06 +08:00
yusing
4d94d12e9c
fixed / suppressed (irrelevant) golangci-lint errors
2024-12-17 10:33:21 +08:00
yusing
f97e3f65fe
go version and deps update, fixed middlewares and metrics
...
- fixed "API JWT secret empty" warning output format
- fixed metrics initialized when it should not
- fixed middlewares.modifyRequest Host header not working properly
2024-11-08 06:14:08 +08:00
yusing
5fdb171d65
rebrand changed startup message, built script and Dockerfile
2024-11-04 03:47:37 +08:00
yusing
c6a9a816f6
copied default config into docker image, fixed ls-routes
2024-11-04 00:31:34 +08:00
yusing
921ce23dde
refactored http import name, fixed and simplified idlewatcher/idlewaker implementation, dependencies update
2024-10-07 12:45:07 +08:00
yusing
de7805f281
fixed idlewatcher panics and incorrect behavior, update screenshot
2024-10-06 16:17:52 +08:00
yusing
03cad9f315
added package version api, dependencies upgrade
2024-10-06 09:23:41 +08:00
yusing
f5e00a6ef4
oops, adding back proxy.exclude=1
2024-10-04 19:07:48 +08:00
yusing
b06cbc0fee
fixed dashboard stats update
2024-10-04 18:52:31 +08:00
yusing
9065d990e5
go-proxy ls-route now query api server first, then fallback to read from config file
2024-09-30 15:56:03 +08:00
yusing
e2b08d8667
ci speedup
2024-09-29 06:00:52 +08:00
yusing
9a6a66f5a8
fixing dockerfile
2024-09-28 09:58:08 +08:00
yusing
90487bfde6
restructured the project to comply community guideline, for others check release note
2024-09-28 09:51:34 +08:00
yusing
f474ae4f75
added support for a few middlewares, added match_domain
option, changed index reference prefix from $ to #, etc.
2024-09-27 09:57:57 +08:00
yusing
4ee5383f7d
github ci fix attempt, speedup docker build on CI
2024-09-25 10:46:45 +08:00
yusing
79ae26f1b5
new simpler setup method, readme and doc update
2024-09-23 22:10:13 +08:00
yusing
daca4b7735
shrink docker image size in half, adding back ForceColor for logrus
2024-09-23 05:34:50 +08:00
yusing
82f06374f7
v0.5.0-rc4: fixing autocert issue, cache ACME registration, added ls-config option
2024-09-17 08:41:36 +08:00
yusing
04fd6543fd
README update for sonarcloud badges, simplify some test code, fixed some sonarlint issues
2024-09-17 04:51:26 +08:00
yusing
996b418ea9
v0.5-rc1: updated Dockerfile to conform latest format
2024-09-16 13:24:53 +08:00
yusing
7a0478164f
v0.5: (BREAKING) replacing path with path_patterns, improved docker monitoring mechanism, bug fixes
2024-09-16 13:05:04 +08:00
yusing
2e7ba51521
v0.5: (BREAKING) new syntax for set_headers and hide_headers, updated label parser, error.Nil().String() will now return 'nil', better readme
2024-09-16 07:21:45 +08:00
default
719693deb7
v0.5: (BREAKING) simplified config format, improved error output, updated proxy entry default value for 'port'
2024-08-14 02:41:11 +08:00
default
a5a31a0d63
v0.5: readme and dockerfile update, removed old panel sources, added new frontend as submodule
2024-08-09 07:03:24 +08:00
default
93359110a2
preparing for v0.5
2024-08-01 10:06:42 +08:00
yusing w
52549b6446
Dev
2024-04-08 05:07:27 +00:00
yusing
351bf84559
tcp/udp fix
2024-03-31 11:26:39 +00:00
yusing
ce433f0c51
script update for auto version discovery, dockerfile fix for CI
2024-03-29 22:40:11 +00:00
yusing
9b34dc994d
added new file button in config editor, dockerfile fix
2024-03-29 01:24:47 +00:00
yusing
90f4aac946
fixes, meaningful error messages and new features
2024-03-27 06:30:47 +00:00
yusing
094f75ef46
readme and dockerfile fix for v0.3 update
2024-03-23 03:29:35 +00:00
yusing
076c19c4ea
fixed output formatting
2024-03-18 16:00:45 +00:00
yusing
bf2c9b0d66
dockerfile env update
2024-03-18 05:15:53 +00:00
yusing
d3684b62b7
allow multiple docker providers, added file provider support
2024-03-11 10:31:01 +00:00
yusing
dc996f82c6
fix timezone by adding tz_data package, dns lookup workaround, panel fix
2024-03-07 13:42:36 +08:00
yusing
2f439233ed
added load balance support and verbose level
2024-03-06 12:34:06 +08:00
yusing
9cb1b1d31a
panel apperance, added experimental tcp/udp proxy support, slight performance improvement for http proxy
2024-03-02 17:02:11 +08:00