如何将流量从 linux vpn 服务器传输到另一个 linux 服务器?
how to transmit traffic from a linux vpn server to another linux server?
我在b区建立了一个vpn服务器,我在a区的电脑可以通过这个vpn上网server.But有些服务通过c区访问更方便,我想得到这个服务更快,所以我想将所有 vpn 流量从我的 vpn 服务器传输到另一个 linux server.Is 这个问题有什么很棒的解决方案吗?我已经用谷歌搜索了一些解决方案,例如iptables、haproxy..但我试过了 failed.could 有人给我 iptables 命令吗?
首先你必须运行以下命令允许转发:
sysctl net.ipv4.conf.eth0.forwarding=1
然后你必须指定nat配置和你想要转发的端口:
iptables -t nat -A PREROUTING -p tcp -i **Public network interface** --dport **Desired port you want to use on vpn server** -j DNAT --to-destination **IP of area C**:**Desired port you want to use on area C**
iptables -A FORWARD -p tcp -d **IP of area C** --dport **Port you want to connect on area C** -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
希望对您有所帮助
我在b区建立了一个vpn服务器,我在a区的电脑可以通过这个vpn上网server.But有些服务通过c区访问更方便,我想得到这个服务更快,所以我想将所有 vpn 流量从我的 vpn 服务器传输到另一个 linux server.Is 这个问题有什么很棒的解决方案吗?我已经用谷歌搜索了一些解决方案,例如iptables、haproxy..但我试过了 failed.could 有人给我 iptables 命令吗?
首先你必须运行以下命令允许转发:
sysctl net.ipv4.conf.eth0.forwarding=1
然后你必须指定nat配置和你想要转发的端口:
iptables -t nat -A PREROUTING -p tcp -i **Public network interface** --dport **Desired port you want to use on vpn server** -j DNAT --to-destination **IP of area C**:**Desired port you want to use on area C**
iptables -A FORWARD -p tcp -d **IP of area C** --dport **Port you want to connect on area C** -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
希望对您有所帮助