快速生成nat-server服务器端口映射脚本实用工具

网络工程师在配置路由器或者防火墙端口映射的时候,有时需要配置大量的端口映射,web界面速度慢不必说,即使采用命令配置,也要花很长时间来整理,使用本工具,你可以快速生成nat端口映射的配置脚本,需要做的就是整理一下excel表格。

但为什么不直接用excel表格里面的公式生成呢,也许用过excel生成脚本的工程师都知道,通过excel生成的脚本,要么不灵活,要么带有制表符,当我们直接在命令终端粘贴这些命令的时候,会出现一条命令要重复多行才能执行的情况。

有制表符的命令会是这样的效果

虽然大多数时候不影响脚本成功执行,但因为无效输出太多,特别是在端口映射配置比较多的时候,我们很难判断命令是否成功执行,或许还可以通过替换的方式,将excel生成的配置脚本复制到记事本等文本编辑器,在文本编辑器里把制表符替换成空格,也是个办法,不过始终效率不高,费时费力。

通过本工具,你只需要把要映射的服务器IP、端口号,公网IP及端口号,协议在excel表格里整理好,然后运行nat_ser.py脚本,即可一键生成端口映射脚本,方便快捷。

gitee地址:https://gitee.com/diff-zhang/nat_ser.git

 

以上gitee地址已无法访问,大家可以点我下载

本实用工具为python脚本,需要提前安装好python3运行环境,也可以找我要打包好的exe文件,直接双击运行即可。

使用说明

  1. 打开”端口映射表.xls”,按照模板填写需要映射的服务器IP、端口号,公网IP及端口号,协议,其他选项
  2. 如果已有端口表格,按照”端口映射表.xls”里的格式整理好
  3. “端口映射表.xls”名称及格式不要更改
  4. 运行”nat_ser.py”,即可生成nat服务器映射脚本

端口映射表如下,你只需要填写这些参数,就可以一键生成nat server服务器端口映射脚本,目前支持H3C防火墙,后续增加更多设备。

生成后的效果:


使用有疑问请联系:

发布日期:
分类:调试