proxier

Lightweight proxy

Static Badge

GoDoc GitHub stars Go Report Card codecov

Versions

Stable Version GitHub Release GitHub Release

Configuration

listen_http: ":80"
listen_https: ":443"

routes:
  - host: "proxier.gouef.local"
    path: "/"
    target: "http://host.docker.internal:8081"
  - host: "web-project.gouef.local"
    path: "/"
    target: "http://host.docker.internal:8081"
  - host: "gouef.local"
    path: "/"
    target: "http://host.docker.internal:8081"

  - host: "sub.example.com"
    path: "/"
    target: "http://localhost:4000"

# TLS is in testing
tls:
  use_lets_encrypt: false
  cert_file: ""
  key_file: ""
#  cache_dir: ".cache"
  cache_dir: ""
  email: ""
  hosts: []

Run

docker run --rm -d -p 80:80 -p 443:443 \
-v ./config.yaml:/app/config.yaml \
--add-host host.docker.internal:host-gateway \
--name proxier gouef/proxier:latest

Contributing

Read Contributing

Contributors

JanGalek actions-user

Join our Discord Community! 🎉

Discord

Click above to join our community on Discord!