如何让我的 IP 显示为我的服务器的 IP?

如何让我的 IP 显示为我的服务器的 IP?

最终目标:在 Google 搜索中输入“我的 IP 是什么”会返回我的服务器的 IP。

我尝试过

  • ssh -f -N -D 0.0.0.0:1080 localhost在我的远程服务器(VPN)上运行。
  • 然后启动 chrome 作为

    chromium-browser --proxy-server="socks5://my.vpn.ip.address:1080" --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE my.vpn.ip.address"

  • 这导致当我通过谷歌进行搜索时我的 IP 没有变化。
  • 以上是基于本教程这些文档

这似乎应该相当简单。我遗漏了什么吗?如何获取来自我的服务器(VPN)的 IP?

答案1

如果运行命令后

ssh -f -N -D 0.0.0.0:1080 localhost

你输入

lynx whatismyip.org

您将看到 ssh 并未更改您的 IP 地址。您可能需要使用以下命令安装 lynx

sudo apt-get install lynx

如果您想隐藏您的 IP 地址,您将必须连接到具有不同 IP 地址的代理服务器或通过 VPN 连接。

你没有说 my.vpn.ip.address 是什么。当然你无法成功伪造它。如果这是一条真正的 VPN 隧道,那么这就是在 whatismyip 网站上检查你的 IP 时应该返回的 IP 地址。

您分配的动态端口是侦听器。代理服务器必须具有可从 Internet 访问的已注册 IPv4 或 IPv6 地址。

您可以安装一个 squid 服务器,作为本地代理服务器运行,但同样,http 请求的身份不会被隐藏。创建 squid 服务器似乎更符合您设置代理的愿望。

答案2

让你的 IP 显示为服务器 IP 的一个明显愚蠢的方法是,在服务器上打开浏览器,输入转发。浏览器会很慢,但是如果只需要做少量的事情还是可以忍受的。

老实说,这是一种非常粗糙的方法,但它应该可以用最少的努力来达到效果。

相关内容