如何允许外部网络使用我的 squid 代理

如何允许外部网络使用我的 squid 代理

我看过太多关于如何安装和配置的文章乌贼,但大多数都是写如何在本地网络中配置。我要创建民众转发代理服务器,因此:

  • 我有已安装Linode Centos 7 实例上的 squid,
  • 服务是跑步
  • Squid 使用 3128 端口,它是打开来自网络外部

现在,从我的,我尝试更改 Firefox 中的代理设置,但我仍然有我的家庭 IP。

  1. 我已经写了 acl 所有 src 所有到 ACL 列表的顶部。
  2. 我变了http_access 拒绝全部 http_access 允许所有
  3. 我已经测试过,我的家用电脑可以访问 3128 端口

我还应该做些什么吗?我做错什么了吗?

答案1

你的问题可能就出在这一步:

现在,从家里,我尝试更改 Firefox 中的代理设置,但我仍然有我的家庭 IP。

如果服务器仍然显示您的家庭 IP,则表明 Firefox 似乎没有使用您的代理。尝试停止您的代理,看看 Firefox 是否会抱怨代理不可用。

如果 Firefox 确实使用了你的代理,请尝试在 squid.conf 中进行此设置

forwarded_for off

相关内容