Skip to main content

HTTP proxy server in twisted. If there is a directory with same name as target host (e.g.: www.example.com), contents of the directory are returned instead of making a request to the target host.

Install

$ pip install localproxy

Usage

The following command invokes localproxy.

$ localproxy

By default, Localproxy listens for connections at port 8080. You can change the proxy setting of your Web browser to localhost:8080.

To use HTTPS proxy with CONNECT command, you should create your private key and x509 certificate.

$ mkdir ~/my_dir
$ cd ~/my_dir
$ openssl genrsa > privkey.pem
$ openssl req -new -x509 -key privkey.pem -out cacert.pem -days 365

Localproxy reads files from local directory if there is a directory with same name as target host name. Let’s say you want to serve files of http://www.example.com, you can create the directory and file as follow:

$ mkdir www.example.com
$ echo '<html>hello</html>' > www.example.com/index.html

then the file above will be displayed if you open http://www.example.com with your browser.

Metadata

Release files for localproxy 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for localproxy 0.0.3
File Size Uploaded
localproxy-0.0.3.tar.gz 3.2 kB Details

Release files / localproxy-0.0.3.tar.gz

Download URL localproxy-0.0.3.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ea298fb4892f8a088df4cb64b6e8d1c3149e1baf31c0c7ef75d90922e142d1c4
BLAKE2b-256 checksum
How to use checksums
dcf8ea8bd9aebbb5bde6766d2e2d276e81b986a2bbcda8c52f7c38f6b37a089e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.3 This release

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page