如何设置 VPS 将多个 IP 转发到单个静态 IP

如何设置 VPS 将多个 IP 转发到单个静态 IP

我正在运行一堆加密主节点,并且我有一个 vpn,所以我可以为我的本地服务器机器获取一个静态 IP(我必须这样做因为我使用有线互联网,不允许我购买静态 IP)。

目前,如果我想运行同一代币的多个主节点,我必须购买多个 VPN 帐户,每个帐户都有自己独立的静态 IP。这并不理想,因为我希望将来拥有同一代币的多个主节点。

我正在考虑一个可能的解决方案,但我不确定设置起来有多容易,或者是否可行。有没有办法购买单个 VPS 服务,并以某种方式向其添加多个静态 IP,然后将它收到的所有流量路由到它控制的任何 IP 到我的家庭网络静态 IP,也许带有某种识别信息,以便我的家庭网络可以确定它来自哪个静态 IP 并将请求发送到相关的主节点机器?

此外,如果我可以进行这样的设置,如果 VPS 所做的一切基本上只是将其收到的所有流量转发到不同的 IP,那么将使用多少 VPS CPU/RAM?

我希望这是有意义的,任何建议都将不胜感激

答案1

有没有办法购买单个 VPS 服务,并以某种方式为其添加多个静态 IP

是的,只要您的 VPS 托管公司提供此服务即可。通常,由于 IPv4 地址短缺,额外的 IPv4 地址需要付费。

然后将其收到的所有流量路由到它控制的任何 IP,再路由到我的家庭网络静态 IP

是的,这本质上只是一个 VPN。

也许还有某种识别信息,这样我的家庭网络就可以找出它来自哪个静态 IP

是的 - 不要使用 DNAT 并且不要将 IP 地址分配给 VPN 服务器本身,而是将它们分配给您的家庭 LAN 的路由器,或者甚至直接分配给您的家庭 LAN 上的机器。

然后在 VPS 上配置路由,以便它知道将这些地址的数据包转发到哪里(即通过您的 VPN)。此外,VPS 可能需要为这些地址运行代理 ARP,例如通过parpd

如果我可以设置这样的功能,如果 VPS 所做的一切基本上只是将其收到的所有流量转发到不同的 IP,那么将使用多少 VPS CPU/RAM?

一切都取决于 CPU(除非您从事 BGP 对等业务),但如果您的常规流量低于 100 Mbps,那么您可能根本不会注意到负载。(在运行网络速度测试时,您自己的计算机使用了多少 CPU?)

相关内容