如何使用VPS的防火墙将PP2P请求转发到另一台服务器?

时间:2019-06-07 10:30:55

标签: networking server firewall vpn

三台计算机,客户端A,中间服务器(VPS)B,终端服务器C。A无法直接连接到C的PP2P VPN服务。

我想使用B通过使用Firewall-cmd将A的PP2P请求转发到C。

它可用于转发Web数据,但在PP2P上失败。

客户端(Windows 10)显示错误:“无法创建VPN连接...通用路由封装(GRE)失败...”。

但是我已经在我的规则配置中允许使用GRE。

我的配置:

[root@Sammy ~]# firewall-cmd --get-all-rules --direct
ipv4 filter OUTPUT 0 -p gre -j ACCEPT
ipv4 filter INPUT 0 -p gre -j ACCEPT
ipv6 filter INPUT 0 -p gre -j ACCEPT
[root@Sammy ~]# firewall-cmd --list-all                                    
public                                                                     
  target: default                                                          
  icmp-block-inversion: no                                                 
  interfaces:                                                              
  sources:                                                                 
  services: ssh dhcpv6-client                                              
  ports: 1723/tcp 1701/udp 80/udp 80/tcp 1723/udp 1701/tcp 443/udp 443/tcp 
  protocols:                                                               
  masquerade: yes                                                          
  forward-ports: port=1723:proto=tcp:toport=1723:toaddr=109.176.92.194     
        port=1701:proto=tcp:toport=1701:toaddr=109.176.92.194              
  source-ports:                                                            
  icmp-blocks:                                                             
  rich rules:    

0 个答案:

没有答案