![如何设置 VPS 将多个 IP 转发到单个静态 IP](https://linux22.com/image/1561062/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%20VPS%20%E5%B0%86%E5%A4%9A%E4%B8%AA%20IP%20%E8%BD%AC%E5%8F%91%E5%88%B0%E5%8D%95%E4%B8%AA%E9%9D%99%E6%80%81%20IP.png)
我正在运行一堆加密主节点,并且我有一个 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?)