部署新的隧道中继转发服务器的方法

准备P2P隧道服务器包:

向穿透科技的工作人员获取最新的隧道服务器包。

修改配置文件pgRelay.cfg的侦听列表配置。

1). 修改pgRelay.cfg的 AddrListen 项为 实际转发服务器主机的公网Ip:端口号
2). pgRelay.cfg的PortBegin项 和 PortSize 项 根据实际需求修改;若无特殊需求,按参考的值也可以。

(ListenList){

(Listen0){

(Type){0}

(PortBegin){30000} // 起始UDP端口

(PortSize){10000} // UDP端口范围(连续端口个数,也就是最大允许的转发连接数) (AddrListen){120.25.208.46:443} // TCP侦听IP地址和端口(必须配置公网IP:端口)

(AddrUDP4){0:0:0:0:0:0}

(AddrUDP6){}

}

}

获取转发服务器主机网卡上的所有IP。

  1. windows的服务器是通过ipconfig /all 命令查看转发服务器主机网卡上的所有IP信息。
  2. linux的服务器是通过 ifconfig 命令查看转发服务器主机网卡上的所有IP信息。
  3. 查看转发服务器主机网卡上的所有IP是否有转发服务器主机的公网Ip 。

如果网卡上的所有IP信息有公网Ip,网卡上有公网Ip;

如果网卡上的所有IP信息没有公网Ip,网卡上没有有公网Ip;

如果网卡上有公网IP

1). pgRelay.cfg的MappingList 项不需要配置.

4). pgRelay.cfg 文件参考

如果网卡上没有公网IP

1), 修改pgRelay.cfg的MappingList增加内部映射配置

(MappingList){

(Item0){

(Addr){120.25.208.46:0} //转发服务器主机的公网IP:0

(AddrMap){10.0.0.100:0} //转发服务器主机的网卡IP:0

}

}

4). pgRelay.cfg 文件参考

安装运行pgRelay

1)运行InstallRelay脚本安装,然后启动pgRelay服务。下面的图片以centos系统上的操作为例子。

2) 具体操作方法请看服务包的Doc文档,要根据实际服务器主机的系统查看对应的文档的“安装运行pgRelay”章节。

配置转发服务器主机的防火墙。

1) 修改转发服务器主机的防火墙规则。下面的图片以centos系统上的操作为例子。

2) 具体操作方法请看服务包的Doc文档,要根据实际服务器主机的系统查看对应的文档的“配置防火墙”章节。

修改转发服务器主机的安全组规则开放以下端口。

1). 按照本文档里面里的pgRelay.cfg 需开放以下端口
TCP: 443
UDP: 30000~40000
注:这里是根据样例的pgRelay.cfg,具体要开放的端口号要根据实际的pgRelay.cfg

2). 要开放的TCP端口为pgRelay.cfg 的 AddrListen 项的端口号

3). 要开放的UDP端口段根据 pgRelay.cfg 的 PortBegin和PortSize项的参数选择
比如PortBegin 是30000 , PortSize 是10000 , 那么要开放的UDP端口段为 30000 到 40000 。( 40000 = 30000 + 10000 )

负载均衡相关的优化。

1).转发服务器要开启Verify选项上报负荷信息

修改pgRelay.cfg的对应选项。

(Verify){

(Enable){1} // 启动pgRelay负荷信息上报机制

(Delay){1} // 连接成功后等待1秒开始上报

(Timeout){30}

}

注: 如果服务器版本低于2.7.0-3.7.0 , 将不支持该选项。如需使用请升级到最新的pgRelay转发服务器。

2). P2P隧道服务器开启RelayLightLoad选项

修改P2P隧道服务器的pptun.cfg 文件,开启该选项。改完需重启pptun服务生效。

P2P隧道服务器会根据每台pgRelay主机实时上报的负荷信息,下发负荷较轻的 pgRelay 转发地址给客户端。

注: 如果服务器版本低于2.7.0-3.7.0 , 将不支持该选项。如需使用请升级到最新的P2P隧道服务器。

3). 多台转发服务器的公网Ip解析到同个域名,客户端通过该域名使用中继转发。

假设多台转发服务器主机的公网IP同时解析到域名 connect.peergine.com ,并且每台转发服务器主机都给pgRelay使用TCP的443端口 。那么隧道客户端填写中继转发服务器地址端口就写 connect.peergine.com:443

发表评论

邮箱地址不会被公开。 必填项已用*标注

+ 85 = 88