proxier

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2025 License: BSD-3-Clause Imports: 15 Imported by: 0

README

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: ":8443"

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!

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL