基本 https 代理 squid

基本 https 代理 squid

我读到 squid 是比较容易配置的代理之一,但我遇到了一些问题。

服务器位于 aws ec2 上

我按照这个教程操作https://www.tecmint.com/install-squid-in-ubuntu/

更改http_port 3128http_port 3128 transparent

http_access deny allhttp_access allow all

但我有

ERROR: NF getsockopt(ORIGINAL_DST) failed on local=xx.xx.xx.xx:3128 remote=xx.xx.xx.xx:62780 FD 10 flags=33: (92) Protocol not available
ERROR: NAT/TPROXY lookup failed to locate original IPs on local=xx.xx.xx.xx:3128 remote=xx.xx.xx.xx:62780 FD 10 flags=33

我也尝试添加

acl localnet src XX.XX.XX.XX

其中 XX.XX.XX.XX 是我的 IP

或者

acl localnet src all

但我总是遇到同样的问题

我只想向具有静态 IP 的 API 发送请求,不知道设置 squid 是否是一个好的解决方案。

我已经尝试过使用 nginx,它运行良好,但我对代码进行了一些更新,现在无法正常工作

我愿意接受所有解决方案:)

答案1

Squid 的配置相当复杂。

我的建议是使用 Netgate普菲斯如果它是由 Amazon ec2 提供的。通过安装 Pfsense,您将获得一个简单易用的 Web 界面来管理和安装/配置您的 Squid 代理。对于您所需的服务类型,Web GUI 已经足够了,但如果需要更多自定义,您可以通过 SSH 完全访问操作系统本身,以直接配置 Squid 服务器配置。

相关内容