Commit graph

  • 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
  • 03bf425a38 fix selecting wrong port on remote docker provide 0.4.6 yusing 2024-03-31 21:33:09 +00:00
  • 5fafa619ee version bump and binary doc fix yusing 2024-03-31 16:28:48 +00:00
  • bebf99ed6c docker example update' yusing 2024-03-31 11:45:23 +00:00
  • 8483263d01 readme update yusing 2024-03-31 11:32:16 +00:00
  • 351bf84559 tcp/udp fix 0.4.5 yusing 2024-03-31 11:26:39 +00:00
  • cbe23d2ed1 tcp/udp fix yusing 2024-03-31 07:04:08 +00:00
  • 6e45f3683c docs fix yusing 2024-03-30 00:39:05 +00:00
  • 581894c05b binary setup script fix yusing 2024-03-30 00:15:05 +00:00
  • 2657b1f726 binary setup script fix yusing 2024-03-29 23:07:17 +00:00
  • 3505e8ff7e systemd service param update yusing 2024-03-29 23:03:56 +00:00
  • 2314e39291 workflow update 0.4.4 yusing 2024-03-29 22:53:20 +00:00
  • bd19f443d4 Merge branch 'main' of github.com:yusing/go-proxy yusing 2024-03-29 22:43:13 +00:00
  • ce433f0c51 script update for auto version discovery, dockerfile fix for CI yusing 2024-03-29 22:40:11 +00:00
  • 47877e5119
    Merge pull request #12 from yusing/dev Yuzerion 2024-03-30 06:07:34 +08:00
  • 486122f3d8 no timestamp, color and sorting in systemd mode yusing 2024-03-29 21:45:29 +00:00