Commit graph

  • ebedbc931f enables add-x-forwarded by default, added hide-x-forwarded yusing 2024-09-30 16:16:56 +08:00
  • 9065d990e5 go-proxy ls-route now query api server first, then fallback to read from config file yusing 2024-09-30 15:56:03 +08:00
  • b38d7595a7 fixed issue for container not being excluded on restart yusing 2024-09-30 15:19:59 +08:00
  • 860e914b90 added real_ip and cloudflare_real_ip middlewares, fixed that some middlewares does not work properly yusing 2024-09-30 04:03:48 +08:00
  • ac3af49aa7 update compose example yusing 2024-09-29 11:46:54 +08:00
  • 415f169f48 added explicit only mode for docker provider, updated dependencies 0.5.8 yusing 2024-09-29 11:24:41 +08:00
  • e2b08d8667 ci speedup yusing 2024-09-29 06:00:52 +08:00
  • 91e7f4894a fixed some containers being excluded on restart yusing 2024-09-28 12:34:06 +08:00
  • a78dba5191 added response message on invalid api request host yusing 2024-09-28 11:55:26 +08:00
  • c7208c90c6 updated example yusing 2024-09-28 11:51:47 +08:00
  • da6a2756fa custom error page enabled for default for non-exist routes and invalid host yusing 2024-09-28 11:45:01 +08:00
  • 9a6a66f5a8 fixing dockerfile yusing 2024-09-28 09:58:08 +08:00
  • 90487bfde6 restructured the project to comply community guideline, for others check release note yusing 2024-09-28 09:51:34 +08:00
  • 4120fd8d1c fixed unchecked integer conversion, fixed 'invalid host' bug, corrected error message yusing 2024-09-28 01:20:18 +08:00
  • 6f3a5ebe6e Update documentation for Docker labels and middlewares, now fields works for snake cases, camel cases, pascal cases yusing 2024-09-27 23:44:45 +08:00
  • a935f200a3 removed config example from README, check config.example.yml for complete explaination yusing 2024-09-27 09:59:36 +08:00
  • f474ae4f75 added support for a few middlewares, added match_domain option, changed index reference prefix from $ to #, etc. yusing 2024-09-27 09:57:57 +08:00
  • 345a4417a6 changing alias index prefix from '$' to '#', to avoid unquoted/unescaped dollar sign being treated as interpolation yusing 2024-09-27 00:34:14 +08:00
  • 8cca83723c added discord invite badge yusing 2024-09-27 00:23:46 +08:00
  • aa2fcd47c2
    Update docker.md Yuzerion 2024-09-26 22:52:56 +08:00
  • 0580a7d3cd
    Update config.example.yml Yuzerion 2024-09-26 22:51:29 +08:00
  • a43c242c66
    fixing wrong format for config example Yuzerion 2024-09-26 22:50:56 +08:00
  • 45d4b92fc6 Fixed missing error subject yusing 2024-09-26 20:11:05 +08:00
  • 72df9ff3e4 Initial abstract implementation of middlewares yusing 2024-09-25 14:12:40 +08:00
  • 48bf31fd0e refactor file names, readme updates, removed frontend submodule as it is being built independently yusing 2024-09-25 11:22:25 +08:00
  • 4ee5383f7d github ci fix attempt, speedup docker build on CI yusing 2024-09-25 10:46:45 +08:00
  • 33fb60a32d Refactor Docker CI workflow for multi-platform builds yusing 2024-09-25 10:09:50 +08:00
  • d10d0e49fa Update default wake timeout to 30 seconds, fixed port selection, improved idlewatcher 0.5.7 yusing 2024-09-25 05:27:12 +08:00
  • dc3575c8fd Refactoring yusing 2024-09-25 03:43:47 +08:00
  • 17115cfb0b Refactor and fixed port and scheme assignment logic in FillMissingFields. Fixed issue that when a container is stopped or network=host, it will be excluded. yusing 2024-09-25 03:40:57 +08:00
  • 498082f7e5 no longer exclude a stopped container that have user specified port yusing 2024-09-25 00:56:33 +08:00
  • 99216ffe59 fixed subdomain matching for sub-sub-subdomain and so on, now return 404 when subdomain is missing 0.5.6 yusing 2024-09-24 18:30:25 +08:00
  • f426dbc9cf removed save registration.json since it does not work properly yusing 2024-09-24 18:18:37 +08:00
  • 1c611cc9b9 example fix yusing 2024-09-24 03:13:39 +08:00
  • dc43e26770 Format README for better clarity in setup instructions yusing 2024-09-24 03:09:50 +08:00
  • 79ae26f1b5 new simpler setup method, readme and doc update 0.5.5 yusing 2024-09-23 22:10:13 +08:00
  • 109c2460fa fixed container being excluded in host network_mode 0.5.4 yusing 2024-09-23 20:34:46 +08:00
  • 71e8e4a462 smarter scheme and port detection yusing 2024-09-23 20:16:38 +08:00
  • 8e2cc56afb Fixed nil dereferencing and added missing fields validation yusing 2024-09-23 16:14:34 +08:00
  • 6728bc39d2 fixed nil dereferencing yusing 2024-09-23 07:19:47 +08:00
  • daca4b7735 shrink docker image size in half, adding back ForceColor for logrus yusing 2024-09-23 05:34:50 +08:00
  • 3b597eea29 support '0' listening port, readme update, showcase added yusing 2024-09-23 04:09:56 +08:00
  • 090b73d287 fixed tcp/udp I/O, deadlock, nil dereference; improved docker watcher, idlewatcher, loading page 0.5.3 yusing 2024-09-23 00:49:46 +08:00
  • 96bce79e4b changed env GOPROXY_*_PORT to GOPROXY_*_ADDR, changed api server default to listen on localhost only, readme update 0.5.2 yusing 2024-09-22 06:06:24 +08:00
  • d9fd399e43 fix stuck loading in some scenerios for ls-* command line options yusing 2024-09-22 05:01:36 +08:00
  • 46281aa3b0 renamed ProxyEntry to RawEntry to avoid confusion with src/proxy/entry.go yusing 2024-09-22 04:13:42 +08:00
  • d39b68bfd8 fixed possible resource leak yusing 2024-09-22 04:11:02 +08:00
  • a11ce46028 added some docker compose examples; fixed defaults to wrong host; updated watcher behavior to retry connection every 3 secs until success or until cancelled yusing 2024-09-22 04:00:08 +08:00
  • 6388d9d44d fixed outputing error in ls-config, ls-routes, etc. yusing 2024-09-21 18:47:38 +08:00
  • 69361aea1b fixed host set to localhost even on remote docker, fixed one error in provider causing all routes not to load 0.5.1 yusing 2024-09-21 18:23:20 +08:00
  • 26e2154c64 fixed startup crash for file provider 0.5.0 yusing 2024-09-21 17:22:17 +08:00
  • a29bf880bc
    Update docker.md Yuzerion 2024-09-21 16:08:11 +08:00
  • 1f6d03bdbb
    Update compose.example.yml Yuzerion 2024-09-21 16:07:12 +08:00
  • 4a7d898b8e
    Update docker.md Yuzerion 2024-09-21 16:06:32 +08:00
  • 521b694aec
    Update docker.md Yuzerion 2024-09-21 15:56:39 +08:00
  • a351de7441 github CI fix attempt yusing 2024-09-21 14:32:52 +08:00
  • ab2dc26b76 fixing udp stream listening on wrong port yusing 2024-09-21 14:18:29 +08:00
  • 9a81b13b67 fixing tcp/udp error on closing yusing 2024-09-21 13:40:20 +08:00
  • 626bd9666b check release 0.5.0-rc6 yusing 2024-09-21 12:45:56 +08:00
  • d7eab2ebcd fixing idlewatcher yusing 2024-09-21 09:42:40 +08:00
  • e48b9bbb0a 新增繁中README (未完成) yusing 2024-09-19 21:16:38 +08:00
  • 339411530b v0.5.0-rc5: merge 0.5.0-rc5 yusing 2024-09-19 20:42:12 +08:00
  • 4a2d42bfa9 v0.5.0-rc5: check release yusing 2024-09-19 20:40:03 +08:00
  • 81da9ad83a
    small fix Yuzerion 2024-09-18 09:10:41 +08:00
  • be7a766cb2 v0.5.0-rc5: added proxy.exclude label, refactored some code yusing 2024-09-17 17:56:41 +08:00
  • 83d1d027c6 added TZ env to docker compose example yusing 2024-09-17 12:36:13 +08:00
  • 21fcceb391 v0.5.0-rc4: initial support for ovh, provider generator implementation update, replaced all interface{} to any 0.5.0-rc4 yusing 2024-09-17 12:06:58 +08:00
  • 82f06374f7 v0.5.0-rc4: fixing autocert issue, cache ACME registration, added ls-config option yusing 2024-09-17 08:41:36 +08:00
  • 04fd6543fd README update for sonarcloud badges, simplify some test code, fixed some sonarlint issues yusing 2024-09-17 04:51:26 +08:00
  • 409a18df38 update default branch for setup script yusing 2024-09-17 03:54:55 +08:00
  • 4e5a8d0985 v0.5-rc3: version bump 0.5.0-rc3 yusing 2024-09-17 03:19:21 +08:00
  • 16b507bc7c v0.5-rc3: update docker port detect mechanism, docker compose file and doc update yusing 2024-09-17 03:11:04 +08:00
  • 1120991019 v0.5-rc2: fixed port being overridden to 80 or 443 0.5.0-rc2 yusing 2024-09-17 00:30:26 +08:00
  • c0ebd9f8c0 v0.5-rc2: added reload cooldown, fixed auto reload, updated API yusing 2024-09-17 00:10:25 +08:00
  • 996b418ea9 v0.5-rc1: updated Dockerfile to conform latest format 0.5.0-rc1 yusing 2024-09-16 13:24:53 +08:00
  • 4cddd4ff71 v0.5-rc1: schema fixes, provider file example update yusing 2024-09-16 13:19:24 +08:00
  • 7a0478164f v0.5: (BREAKING) replacing path with path_patterns, improved docker monitoring mechanism, bug fixes yusing 2024-09-16 13:05:04 +08:00
  • 2e7ba51521 v0.5: (BREAKING) new syntax for set_headers and hide_headers, updated label parser, error.Nil().String() will now return 'nil', better readme yusing 2024-09-16 07:21:45 +08:00
  • 423b8f7632
    Update Dockerfile Zach Queal 2024-09-15 18:14:37 -04:00
  • 5be8659a99 v0.5: (BREAKING) simplified config format, improved output formatting, fixed docker watcher yusing 2024-09-16 03:48:39 +08:00
  • 719693deb7 v0.5: (BREAKING) simplified config format, improved error output, updated proxy entry default value for 'port' 0.5.0-beta3 default 2024-08-14 02:41:11 +08:00
  • 23e7d06081 v0.5: removed system service env, log output format fix default 2024-08-13 06:00:22 +08:00
  • 85fb637551 v0.5: fixed nil dereference for empty autocert config, fixed and simplified 'error' module, small readme and docs update 0.5.0-beta2 default 2024-08-13 04:59:34 +08:00
  • 2fc82c3790 v0.5: remove binary build 0.5.0-beta default 2024-08-09 07:09:42 +08:00
  • a5a31a0d63 v0.5: readme and dockerfile update, removed old panel sources, added new frontend as submodule default 2024-08-09 07:03:24 +08:00
  • 73e481bc96 v0.5: dependencies update, EOF fix for PUT/POST /v1/file default 2024-08-09 02:10:48 +08:00
  • 93359110a2 preparing for v0.5 default 2024-08-01 10:06:42 +08:00
  • c4d3537e6f
    Update binary.md Yuzerion 2024-07-10 11:39:32 +08:00
  • 979b9de27d
    Update docker.md Yuzerion 2024-07-10 11:39:10 +08:00
  • d15ea3cefe dependencies upgrade 0.4.8-1 default 2024-05-29 16:46:07 +00:00
  • 907064cde3
    Bump github.com/docker/docker dependabot[bot] 2024-04-18 21:53:51 +00:00
  • 24778d1093 doc fix yusing 2024-04-09 06:53:54 +00:00
  • 830d0bdadd revert github workflow 0.4.8 yusing 2024-04-08 05:34:41 +00:00
  • e12b356d0d Merge branch 'dev' into 'main' yusing w 2024-04-08 05:07:27 +00:00
  • 52549b6446 Dev yusing w 2024-04-08 05:07:27 +00:00
  • 8694987ef9 version bump yusing 2024-04-01 04:09:22 +00:00
  • b125b14bf6 added license yusing 2024-04-01 04:08:48 +00:00
  • c782f365f9 readme update 0.4.7 yusing 2024-04-01 03:29:34 +00:00
  • 72418a2056 added host network mode support, docs update, UDP fix yusing 2024-04-01 03:23:30 +00:00
  • 485c02e6e0
    Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 dependabot[bot] 2024-03-31 21:34:19 +00:00