forwarder

command module
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2021 License: MIT Imports: 1 Imported by: 0

README

forwarder

forwarder provides a simple proxy. The proxy can be protected with basic auth. It can also forward connections to a parent proxy, and authorize connections against that. Both local, and parent credentials can be set via environment variables. For local proxy credential, set PROXY_CREDENTIAL. For remote proxy credential, set PROXY_PARENT_CREDENTIAL.

Install

Binary

Download from the releases page.

Package

$ go get github.com/saucelabs/forwarder@vX.Y.Z

import "github.com/saucelabs/forwarder/pkg/proxy"

Usage

See example_test.go, and proxy_test.go file.

Documentation

Run $ make doc or check out online.

Development

Check out CONTRIBUTION.

Release
  1. Update CHANGELOG accordingly.
  2. Once changes from MR are merged.
  3. Tag and release.

Roadmap

Check out CHANGELOG.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
e2e module
internal
credential
Package credential provides different types of credentials for authentication.
Package credential provides different types of credentials for authentication.
logger
Package Logger provides a singleton which allows consistent logging across the application.
Package Logger provides a singleton which allows consistent logging across the application.
pac
validation
Package validation provides a singleton which allows validation of data across the application.
Package validation provides a singleton which allows validation of data across the application.
pkg
proxy
Package proxy provides a simple proxy.
Package proxy provides a simple proxy.

Jump to

Keyboard shortcuts

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