mirror of
https://github.com/fatedier/frp.git
synced 2025-07-31 19:18:15 +00:00
vendor: add packages
This commit is contained in:
32
vendor/github.com/pires/go-proxyproto/README.md
generated
vendored
Normal file
32
vendor/github.com/pires/go-proxyproto/README.md
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
# go-proxyproto
|
||||
|
||||
[](https://travis-ci.org/pires/go-proxyproto)
|
||||
[](https://coveralls.io/github/pires/go-proxyproto?branch=master)
|
||||
[](https://goreportcard.com/report/github.com/pires/go-proxyproto)
|
||||
|
||||
A Go library implementation of the [PROXY protocol, versions 1 and 2](http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt),
|
||||
which provides, as per specification:
|
||||
> (...) a convenient way to safely transport connection
|
||||
> information such as a client's address across multiple layers of NAT or TCP
|
||||
> proxies. It is designed to require little changes to existing components and
|
||||
> to limit the performance impact caused by the processing of the transported
|
||||
> information.
|
||||
|
||||
This library is to be used in one of or both proxy clients and proxy servers that need to support said protocol.
|
||||
Both protocol versions, 1 (text-based) and 2 (binary-based) are supported.
|
||||
|
||||
## Installation
|
||||
|
||||
```shell
|
||||
$ go get -u github.com/pires/go-proxyproto
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
### Client (TODO)
|
||||
|
||||
### Server (TODO)
|
||||
|
||||
## Documentation
|
||||
|
||||
[http://godoc.org/github.com/pires/go-proxyproto](http://godoc.org/github.com/pires/go-proxyproto)
|
Reference in New Issue
Block a user