Twisted中的HTTP代理服务器。如果存在与目标主机同名的目录(例如:www.example.com),则返回目录的内容,而不是向目标主机发出请求。

localprox的Python项目详细描述


Twisted中的HTTP代理服务器。如果存在与目标主机同名的目录(例如:www.example.com),则返回目录的内容,而不是向目标主机发出请求。

安装

$ pip install localproxy

用法

下面的命令调用localproxy。

$ localproxy

默认情况下,localproxy在端口8080监听连接。您可以将Web浏览器的代理设置更改为localhost:8080

若要将https代理与connect命令一起使用,应创建私钥和x509证书。

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

如果存在与目标主机名同名的目录,localproxy将从本地目录读取文件。假设您要提供http://www.example.com的文件,您可以按如下方式创建目录和文件:

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

如果使用浏览器打开http://www.example.com,则将显示上面的文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java以编程方式从TableLayout中删除所有行   Java Web Sart Ubuntu12.1。加载资源(图像)   人们如何让Java SPNEGO客户端在Windows中工作?   java Eclipselink:ObjectArrayMapping和ClassDescriptor   控制台中带有引号/空格的java Javafx命名参数   java创建服务失败:找不到对象?   java Hazelcast:如何在测试期间禁用自动发现?   使用TuckyUrlRewriteFilter rermoteaddr的java块IP   javascript如何在angular 4中进行同步http调用   输入字符串的java排列   java Jenkins不是以Xrs Xmx2048m XX:MaxPermSize=512m(windows)开始的   AWS EMR上的java avro错误   java从两个ArrayList中提取特定连接的对象,组合这些相关对象并从子类中打印   java从主题中删除什么时间点消息?   谷歌像素设备上的java InvalidKeyException   java如何在执行测试后重建项目   java Android 2.2 readUTF()socket问题   按下安卓设备上的“后退”按钮后java Toast没有完成?