Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zquestz/ws-tcp-proxy

Simple websocket tcp proxy.
https://github.com/zquestz/ws-tcp-proxy

Last synced: 2 months ago
JSON representation

Simple websocket tcp proxy.

Awesome Lists containing this project

README

        

[![License][License-Image]][License-URL] [![ReportCard][ReportCard-Image]][ReportCard-URL] [![Build][Build-Status-Image]][Build-Status-URL]
# ws-tcp-proxy
Simple websocket tcp proxy.

```
Usage:
ws-tcp-proxy [flags]

Flags:
-a, --auto-cert string register hostname with LetsEncrypt
-c, --cert string path to cert.pem for TLS
-k, --key string path to key.pem for TLS
-p, --port int server port (default 8080)
--tcp-tls connect to TCP address via TLS
--tcp-tls-cert string path to client.crt for TCP TLS
--tcp-tls-key string path to client.key for TCP TLS
--tcp-tls-root-ca string path to ca.crt for TCP TLS
-t, --text-mode text mode
-v, --version display version

```

## Install

Make sure that `GOPATH` and `GOBIN` env vars are set. Then run:

```
go install github.com/zquestz/ws-tcp-proxy@latest
```

## Contributors

* [Josh Ellithorpe (zquestz)](https://github.com/zquestz/)

## License

ws-tcp-proxy is released under the MIT license.

[License-URL]: http://opensource.org/licenses/MIT
[License-Image]: https://img.shields.io/npm/l/express.svg
[ReportCard-URL]: http://goreportcard.com/report/zquestz/ws-tcp-proxy
[ReportCard-Image]: https://goreportcard.com/badge/github.com/zquestz/ws-tcp-proxy
[Build-Status-URL]: https://app.travis-ci.com/github/zquestz/ws-tcp-proxy
[Build-Status-Image]: https://app.travis-ci.com/zquestz/ws-tcp-proxy.svg?branch=master