我使用家用的 Ubuntu Server 12.04 运行自托管的 Wordpress 博客。如果有人将我的域名输入 IP 跟踪器,隐藏我的 IP 地址号码的最佳解决方案是什么?是否有某种屏蔽解决方案?如果有,我不确定 VPN 或 Web 代理是否适用于此。
答案1
为什么你认为隐藏你的 IP 地址会使你的实现更安全?如果资源(其中任何资源,包括图形、代码等)从你家提供,我就能发现这一点。
我猜想您的愿望是防止家庭网络遭到入侵。正确防止这种情况发生的正确方法是将网站托管在其他地方。尤其是考虑到大多数提供住宅服务的 ISP 在其服务协议和合同中都明确规定禁止托管公共网站和服务。
现在,您可以将服务代理到另一台服务器。这可以通过让其他地方的服务器成为您托管网站的唯一客户端来实现。用户向代理服务发出请求,然后代理服务从您的家中检索服务器端。它还可以缓存这些资源以充当加速器。
但老实说,除非你使用一些免费服务来实现这一点,否则实现这一目标所花费的任何资金最好直接用于在数据中心托管网站,而这在当今非常便宜。
答案2
如果您网站的内容中没有任何内容会泄露您的主 IP,Tor 隐藏服务将实现此目的。您可能希望采取其他步骤来掩盖识别信息,例如隐藏您的 Web 服务器横幅等。
当然,用户需要
使用 Tor 访问你的博客。幸运的是,有了 Vidalia 捆绑包,就不需要了也很难,但一些非技术用户可能会被推迟,或者
使用公共 Tor 网关。这些网关并不总是可靠或可用的。用户被迫相信网关提供商没有篡改或嗅探流量,但您作为隐藏服务提供商是安全的。但是不需要安装 Tor。搜索引擎中的“tor 网关”将显示一些示例。
答案3
可以通过使用一种开放代理来实现。
您需要做的是在另一台 PC(我们称之为proxy
)上获得另一台机器(甚至可能只是一个 shell)的控制权,注册您希望用户了解您的域名,并配置代理以便它通过该名称进行回复。
同时,您需要代理将所有网页请求转发到您的家里,并放弃任何其他服务请求。
我确信这种服务有一个名字,但现在我忘了。我天真地称它为开放代理,暗示它的名字和 IP 地址是众所周知的,但它不会向所有人提供无差别的服务,只会访问您的网站。
通过 NATting 和 iptables,代理系统可以删除任何对您的家庭 IP 的引用。