授权网关封装版使用教程

授权网关封装版 点此下载

一、功能介绍

授权网关是为了提高内网穿透安全性而设计的,目的是为了保护内网服务器安全。

当前授权网关分为几个不同的版本:

  1. 标准版,用于独立配置使用(点此查看)。
  2. SDK 版,用于集成到现有产品中,需要开发者通过修改源码集成(点此查看)。
  3. 封装版,用于需要集成到现有产品中,但没有源码的场景(当前)。
二、功能演示

当前教程基于您已经了解标准版的前提下,如果您还没有实际操作过标准版,点此查看

1,测试并导出配置:

(1)针对已经配置好的转发,可以在标准版右上角菜单,点击导出。

(2)保存到任意位置。

(3)保存时候,会提示是否同时将成员账号密码也导出,如果选择【是】,则会在导出文件中包含成员账号和密码部分(非明文),在导入时,将无需输入成员账号密码;如果选择【否】,在导入时,则需要填写成员账号密码才可以使用。

(4)后续我们将开始封装,在此之前,一定要将授权网关标准版关闭,否则封装版运行后,端口会冲突。

 

2,开始封装:

(1)先下载封装版,并完全解压(点此下载)。

(2)运行封装器并选择规则文件。

(3)找到我们要封装的客户端文件,这里我们用于测试的,是“微软远程桌面工具”,由于系统中自带的版本(mstsc),无法修改位置后运行,因此我们单独下载了远程管理版本作为演示(Remote Desktop Connection Manager),该工具安装后,找到文件夹复制一份出来。在授权网关封装器界面,客户端位置,选择主程序文件。

(4)选择后,如果文件有图标,会自动提取,也可以自定义。

(5)高级选项中,有一些自定义选项,可自行勾选,通常保持默认即可。

(6)点击【开始生成】。

(7)可以看到有文件生成。

(8)生成的带集成名称的文件,就是新的主入口,可以直接运行测试,在此之前,一定确保原来的标准版已经关闭,否则会存在冲突。双击后如下,会发现远程桌面程序已经运行,并同时弹出了授权网关要求输入成员账号密码界面,如果此前导出的规则文件包含成员账号密码,则不会要求输入。

(9)在桌面右下角,如果看到授权网关封装版的小图标,说明已经运行。

(10)尝试连接测试。

 

(11)弹出登录提示说明已经连上了远程端口。

(12)作为发布演示,现在可以将整个文件夹压缩打包,作为一个发布版本。

 

3,常见问题

(1)如果用户解压后,运行了原始文件,而不是带“集成”的版本,是否就无效了?

是的。可以在封装前,将原始的主程序名称,先修改为另外的名称,比如“app.dat”,这样封装后,会得到一个“app[集成].exe”,将此文件修改成您需要的名称即可,比如“应用程序.exe”,当双击运行该文件时,会在启动网关通讯后,再自动运行封装时的原始文件“app.dat”,由于“app.dat”没有图标,因此不会被用户直接运行,而用户只会运行您的“应用程序.exe”。

(2)需要封装的程序是一个安装版本,直接复制文件夹到另外的机器无法直接运行,必须要从安装程序安装怎么办?

此时可以按照补丁方式发布。比如您的程序是一个 USB 转 TCP 的客户端,必须使用官方的安装程序。假设安装后文件夹是“C:\Program Files\USB”,主程序文件名是“USBClient.exe”。那么可以使用以下方式:

  1. 您在本地先把“USBClient.exe”修改为“app.dat”,然后直接封装本地的“app.dat”,封装后得到一个“app[集成].exe”。
  2. 此时将文件夹内的“app[集成].exe”修改为“USBClient.exe”。
  3. 将文件夹中的“USBClient.exe”、“app.dat”、“.gateway”(文件夹)复制出来,单独放到一个文件夹中。
  4. 使用 WinZip 等压缩工具,压缩为单一 EXE  自释放程序,并且设置默认释放位置为“C:\Program Files\USB”。

此时这个自释放文件,就是一个补丁安装包,用户的使用方式是,首先安装 USB 官方安装包,然后再安装您发布的补丁安装包,这样就可以实现相同的效果。