我想设置一个代理服务器,代理服务器的作用是提供 Web 代理服务https://www.techopedia.com/definition/31705/proxy-service
https://www.proxy-service.de/,但规模较小。
监听 HTTP 请求
获取 http 请求,将请求传递到目的地,就好像请求来自该代理服务器一样。
答案1
Nginx 是反向代理的标准解决方案。
https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/
location /some/path/ {
proxy_pass http://www.example.com/link/;
}
就这么简单。
答案2
有开源代理服务器可用,并且易于设置。我建议Squid 代理为了你的目的。
Squid 支持缓存和 HTTP、HTTPS、FTP 等协议。缓存代理有助于减少带宽使用。它还提供用户身份验证和 URL 过滤等常用功能。
如何设置 Squid 代理- https://devopscube.com/setup-and-configure-proxy-server/