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)
| 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 |