具有URL覆盖的快速Nginx代理

时间:2019-02-14 14:11:15

标签: nginx proxy

我需要快速代理服务器,为此我传递了编码的url,然后服务器应对其进行解码,然后进行成组的代理工作。它可能是诸如base64之类的通用功能或一些自定义功能,但比我的自定义功能更好。 目的是对所有人隐藏真实的网址。

例如: 我有代理人:https://proxyserver.com 我想从https://image-store.com/imagepath/imagename.jpg

通过代理获取图像

因此,首先我编写目标网址: //伪代码 url = my_code_function('https://image-store.com/imagepath/imagename.jpg'); //该网址之后等于这样的奇怪内容:“ mlS9ojf9DYbyCTC2_ACNxfH05YMSU6Iu7C2WgWXGs3NcZEC8REtzM”

然后,我将此URL用作代理: https://proxyserver.com?url=mlS9ojf9DYbyCTC2_ACNxfH05YMSU6Iu7C2WgWXGs3NcZEC8REtzM

代理服务器知道“ my_decode_function”并将URL解码为其原始值: https://image-store.com/imagepath/imagename.jpg

然后获取内容并回答。

我知道如何使用编程语言(java,php等)来完成此操作,但是它的工作速度很慢。我需要类似http://nginx.org/en/docs/http/ngx_http_proxy_module.html的原生语言,但需要隐藏真实网址选项。

0 个答案:

没有答案