如何防止鱿鱼被检测到?

chr*_*671 20 linux squid

我在美国的 AWS 上设置了一个代理服务器,以便我可以从英国浏览美国的互联网,但是我想隐藏它,以便反向端无法检测到我正在使用鱿鱼。这是可能的,如果是,如何?

jam*_*spo 19

您可以禁止 X-Forwarded-For

header_access X-Forwarded-For deny all
Run Code Online (Sandbox Code Playgroud)

在squid.conf中

这就是我所需要的,但您可能希望拒绝的更多标题位于http://www.christianschenk.org/blog/enhancing-your-privacy-using-squid-and-privoxy/

  • 由于squid3,您需要使用`request_header_access` 而不是`header_access`(已弃用) (7认同)
  • 添加“via off”也很好 (2认同)

Bar*_*Vos 13

这是直接来自我的 squid.conf:

#Privacy Things
via off
forwarded_for off
follow_x_forwarded_for deny all
Run Code Online (Sandbox Code Playgroud)

从 3.0 版开始,您需要从源代码构建 squid 以解决这些限制,以使用 './configure' 的一些特殊标志。这就是我构建我的方式:

./configure --enable-http-violations --prefix=/usr --includedir=/usr/include \
  --datadir=/usr/share --bindir=/usr/sbin --libexecdir=/usr/lib/squid        \
  --localstatedir=/var --sysconfdir=/etc/squid --enable-auth="ntlm,basic"    \
  --enable-follow-x-forwarded-for
Run Code Online (Sandbox Code Playgroud)

(CentOS 5.5)

  • 我更喜欢“forwarded_for delete”而不是“off” (4认同)