Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akagi201/httpproxy
HTTP proxy with sso auth and https support in Go.
https://github.com/akagi201/httpproxy
golang http-proxy http-server sso
Last synced: about 1 month ago
JSON representation
HTTP proxy with sso auth and https support in Go.
- Host: GitHub
- URL: https://github.com/akagi201/httpproxy
- Owner: Akagi201
- License: mit
- Created: 2016-11-07T05:26:31.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-11-07T13:12:25.000Z (over 8 years ago)
- Last Synced: 2024-12-27T05:34:50.907Z (about 2 months ago)
- Topics: golang, http-proxy, http-server, sso
- Language: Go
- Size: 191 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# httpproxy
HTTP proxy with sso auth and https support in Go.
## Features
- [x] Use [light](https://github.com/Akagi201/light) as http framework.
- [x] Support http proxy.
- [ ] Support https proxy to http.
- [ ] Support websocket proxy.
- [ ] Support GitHub SSO.## Build
* docker: `docker build -t httpproxy .`
* `go build -o httpproxy`## Run
* `httpproxy -h` for help
* `./httpproxy --upstream="http://localhost:8081" --app="http://localhost:8080" --encrypt="sa8OoLei6eWiezah9ohk8Wah6Ow6pee9" --csrf="oxei9aebonogh1Gaina4ePaitheechei" --auth="Akagi201"`