Lightweight app connection filtering and healthcheck responder. Designed specifically to be used for running bcow.xyz services.
This repository has been archived on 2023-01-15. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
Go to file
video-prize-ranch 37820bcd9f
Add exceptions for ci.bcow.xyz
2023-01-14 21:59:12 -05:00
.gitignore Use goreleaser 2023-01-08 11:35:28 -05:00
.goreleaser.yaml Update .goreleaser.yaml 2023-01-08 12:00:41 -05:00
Dockerfile Add Dockerfile and .woodpecker.yml 2022-10-09 18:38:44 -04:00
LICENSE First commit 2022-10-09 14:35:18 -04:00
README.md Improve README.md 2023-01-08 11:50:34 -05:00
go.mod Update dependencies 2022-12-11 19:04:51 -05:00
go.sum Set Gitea URL 2023-01-08 11:41:28 -05:00
main.go Add exceptions for ci.bcow.xyz 2023-01-14 21:59:12 -05:00

README.md

appconnect

Lightweight app connection filtering and healthcheck responder. Designed specifically to be used for running bcow.xyz services.

Usage

./appconnect -l :5000 -r 8 -b example1.com>127.0.0.1:3000 -b example2.com>127.0.0.1:3001

Flags

  • -l - Listen address
  • -r - Rate-limit per second
  • -b - Forward address and domain (example.com>127.0.0.1:3000)

Building

Development:

go run main.go
go build

Release:

git tag -a v0.3.0 -m "message"
git push origin v0.3.0
goreleaser release