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在JSP中添加自定义隐式对象   java MasterMindResource泄漏?   不同的c#java结果加密   java为什么安卓 studio显示“constraintlayout中缺少约束”错误?   java Make Logback将日志打印到文件中   java如何在Google应用程序引擎中设置日期时间?   jeditorpane如何阻止java HTMLEditorKit自动关闭我的标记   返回到Activity onCreate()时,不会调用java函数   java为什么我在这个对象上得到一个NullPointerException?   在java中,如何使用包含数组的参数调用图形方法?   java如何在Play framework 2应用程序中存储Akka参与者列表?   ssh使用java将文件从一个solaris 9复制到另一个solaris 9   网络Java服务器正在等待客户端响应   java Spring mvc从formBackingObject()重定向到页面   java Spark:JavaRDD<Tuple2>到javapairdd<>   java如何动态调用基类中由字符串值指定的子类方法?