Crates.io | lopxy |
lib.rs | lopxy |
version | 0.1.3 |
source | src |
created_at | 2022-04-27 17:43:45.603591 |
updated_at | 2022-04-27 20:24:14.165316 |
description | lopxy is a local proxy server tool for some unreachable remote tiny file |
homepage | |
repository | https://github.com/12CrazyPaul21/lopxy |
max_upload_size | |
id | 576139 |
size | 710,828 |
lopxy是一个小型的本地代理服务器,用于对本地应用请求的网络资源路径进行替换,和监控请求失败网络资源的网络路径。主要应用场景是当某些应用依赖的一些网络资源失效时,可以通过lopxy来替换网络资源的路径为另一个有效的网络路径或者替换为本地文件。
cargo install lopxy
# 启动服务
lopxy start
# 关闭服务
lopxy stop
# 暂停proxy
lopxy disable
# 重新启用proxy
lopxy enable
# 添加代理条目(note: 可以使用短名,-r,-p,-c),content-type默认为application/octet-stream
lopxy add --resource-url <原始资源路径> --proxy-resource-url <替换路径> --content-type <content-type>
# 删除条目
lopxy remove --resource-url <资源路径>
# 详细命令说明使用help子命令查看
lopxy help
# 查看子命令帮助
lopxy add --help
添加条目例子:
lopxy add -r http://www.resource.com/file -p file:///e:/文本文件.txt -c "text/plain"
lopxy提供一个Web管理界面来添加proxy条目、查看异常请求日志和管理proxy服务,端口号可以在启动lopxy时通过参数指定,默认端口号是8283。
http://127.0.0.1:8283
目前只支持windows,lopxy有几个方法未对mac和linux实现,在这两个环境下启动lopxy会直接panic。