绑定到公共GRE IP

我正在尝试在两台Linux专用服务器之间build立一条DDoS保护的GRE隧道。 我正在使用CentOS。

我遵循这个指南,隧道工作正常: https : //wiki.buyvm.net/doku.php/gre_tunnel

但是,我的用户在configurationIP绑定应用程序时必须使用内部IP,这是非常令人困惑的。 如果以某种方式让目标服务器(GRE隧道后面的服务器)本地将公共GRE IP转发/redirect到内部IP,这与主机文件的工作方式有些类似,那将更为方便。

这是我想要实现的一个例子:
– 用户将应用绑定到服务器B上的IP 123.45.67.89(GRE隧道的公网IP)。
– 123.45.67.89被本地redirect/指向192.168.168.1(GRE隧道的内部IP)。
– 然后像往常一样通过GRE隧道连接到分配有IP 123.45.67.89的服务器A.

本质上,我想能够使用公共GRE隧道IP,就好像它是一个额外的标准IP路由到服务器。

我怎么去做这个?