Go to file
Vladislav Yarmak 902ebe89ac implement timeout for CONNECT method 2020-05-19 23:13:51 +03:00
.dockerignore initial code 2020-05-19 22:53:13 +03:00
.gitignore initial code 2020-05-19 22:53:13 +03:00
Dockerfile initial code 2020-05-19 22:53:13 +03:00
LICENSE Initial commit 2020-05-19 20:50:36 +03:00
Makefile initial code 2020-05-19 22:53:13 +03:00
README.md add initial doc 2020-05-19 22:59:46 +03:00
condlog.go initial code 2020-05-19 22:53:13 +03:00
go.mod initial code 2020-05-19 22:53:13 +03:00
handler.go implement timeout for CONNECT method 2020-05-19 23:13:51 +03:00
logwriter.go initial code 2020-05-19 22:53:13 +03:00
main.go implement timeout for CONNECT method 2020-05-19 23:13:51 +03:00
utils.go initial code 2020-05-19 22:53:13 +03:00

README.md

dumbproxy

Dumbiest HTTP proxy ever.

Features

  • Cross-platform (Windows/Mac OS/Linux/Android (via shell)/*BSD)
  • Zero-configuration
  • Supports CONNECT method and forwarding of HTTPS connections

Installation

Binary download

Pre-built binaries available on releases page.

From source

Alternatively, you may install dumbproxy from source. Run within source directory

go install

Usage

Just run program and it'll start accepting connections on port 8080 (default)

Synopsis

$ ~/go/bin/dumbproxy -h
  -bind-address string
    	HTTP proxy listen address (default ":8080")
  -timeout duration
    	timeout for network operations (default 10s)
  -verbosity int
    	logging verbosity (10 - debug, 20 - info, 30 - warning, 40 - error, 50 - critical) (default 20)