一种VMess协议配置方法、装置及其存储介质制造方法及图纸

技术编号:20854928 阅读:81 留言:0更新日期:2019-04-13 10:46
本发明专利技术提供了一种VMess协议配置方法、装置及其存储介质,涉及传输协议配置技术领域。该VMess协议配置方法包括:显示多个节点槽位和多个VMess节点,所述多个节点槽位依次连接;基于用户确定的VMess节点放置顺序将被选中的VMess节点放置在被选中的节点槽位中,基于所述被选中的VMess节点的节点属性、节点数量和节点顺序生成排好顺序的VMess节点数据,所述节点顺序为所述被选中的节点槽位的顺序;基于所述VMess节点数据进行VMess协议配置。该VMess协议配置方法通过用户在页面中进行的节点槽位和VMess节点的选取实现配置文件的自动生成,避免采用人工手动进行VMess协议配置,降低了操作难度,提高了VMess协议配置效率。

【技术实现步骤摘要】
一种VMess协议配置方法、装置及其存储介质
本专利技术涉及传输协议配置
,具体而言,涉及一种VMess协议配置方法、装置及其存储介质。
技术介绍
随着互联网技术的迅猛发展,以及个人隐私和其他大数据的价值越来越高,互联网用户对数据加密传输的需求也逐渐增大,VMess作为一种对TCP网络流量进行加密的对称加密协议,在特征混淆、平台兼容性、运行速度等方面都展现出优秀的能力,在加密传输领域被广泛使用,但同时因其复杂的手工配置过程、深度嵌套的配置参数和难以理解的各种技术特性,导致了较高的使用门槛,存在配置难度高、配置效率低的问题。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种VMess协议配置方法、装置及其存储介质,以解决现有技术中存在的VMess协议配置难度大、配置效率低的问题。第一方面,本专利技术实施例提供了一种VMess协议配置方法,所述VMess协议配置方法包括:显示多个节点槽位和多个VMess节点,所述多个节点槽位依次连接;基于用户确定的VMess节点放置顺序将被选中的VMess节点放置在被选中的节点槽位中,基于所述被选中的VMess节点的节点属性、节点数量和节点顺序生成排好顺序的VMess节点数据,所述节点顺序为所述被选中的节点槽位的顺序;基于所述VMess节点数据进行VMess协议配置。上述实施例通过用户在页面中进行的节点槽位和VMess节点的选取实现配置文件的自动生成,从而能够自动化地完成任意多个VMess节点所构成的VMess协议配置,避免用户通过人工手动进行VMess协议的配置,使VMess节点构建链路过程快速且可视化,降低了VMess协议配置的技术门槛,提高了VMess协议的配置效率,并且在一定程度上避免用户对配置文件的错误配置,提升了用户使用VMess协议的体验,提升了VMess协议的稳定性和安全性。综合第一方面,在所述基于所述VMess节点数据进行VMess协议配置之前,所述方法还包括:在接收到用户对所述被选中的VMess节点以及所述节点顺序的确认指令时,前端界面将所述VMess节点数据发送至后端应用程序。上述实施例通过前端界面识别VMess节点数据并将其传输至后端应用程序进行逻辑处理以完成VMess协议的配置,避免用户直接在VMess常用的操作难度较大的Linux命令环境中配置VMess协议,简化了VMess协议配置的操作步骤,提高了协议配置效率。综合第一方面,所述基于所述VMess节点数据进行VMess协议配置,包括:后端应用程序基于所述VMess节点数据中的节点数量确定VMess协议配置文件模板;所述后端应用程序获取所述用户设置的互联网协议地址和端口号,将所述VMess节点数据中的节点属性、节点顺序以及所述互联网协议地址、所述端口号填入所述VMess协议配置文件模板生成配置文件。上述实施例的后端应用程序将用户输入的互联网协议地址、端口号等必要的简单数据和VMess节点数据直接填入相应的VMess协议配置文件模板,不需要用户进行繁琐的参数设置,降低了由于用户操作导致的配置错误率,进一步提高了VMess协议配置的效率和准确率。综合第一方面,在所述后端应用程序基于所述VMess节点数据中的节点数量确定VMess协议配置文件模板之前,所述方法还包括:所述后端应用程序接收所述VMess节点数据,并解码所述VMess节点数据,确定所述VMess节点数据的有效性和安全性。上述实施例中后端应用程序在解码VMess节点数据后对其进行有效性和安全性验证,避免在VMess节点数据存在错误、无效时进行后续操作,提高了VMess协议配置的效率和准确性,同时基于安全性的验证保证了VMess协议配置的稳定性和安全性。综合第一方面,在所述后端应用程序接收所述VMess节点数据之后,所述方法还包括:所述后端应用程序向所述前端界面发送VMess节点数据接收确定信息,以使所述前端界面显示表示VMess协议正在配置的提示信息。上述实施例通过后端应用程序向用户进行VMess协议正在配置的信息反馈,提高了用户体验。综合第一方面,在所述将所述VMess节点数据中的节点属性、节点顺序以及所述互联网协议地址、所述端口号填入所述VMess协议配置文件模板生成配置文件之后,所述方法还包括:所述后端应用程序将所述配置文件传入VMess客户端程序以构建加密传输链路。上述实施例在完成VMess协议配置后基于配置文件进行加密传输链路的构建,以使节点选取、协议配置和链路构建自动化进行,无需用户进行复杂繁琐的手动操作,提高了VMess协议配置效率,改善了用户体验。综合第一方面,在所述后端应用程序将所述配置文件传入VMess客户端程序以构建加密传输链路之前,所述方法还包括:所述后端应用程序采用语法检查工具确定所述配置文件具备有效性。上述实施例在构建加密传输链路之前对配置文件进行有效性检验,提高了加密传输链路的稳定性。第二方面,本专利技术实施例提供了一种VMess协议配置装置,所述VMess协议配置装置包括:界面显示模块,用于显示多个节点槽位和多个VMess节点,每个节点槽位按预设顺序连接;节点设置模块,用于基于用户确定的VMess节点放置顺序将被选中的VMess节点放置在被选中的节点槽位中,基于所述被选中的VMess节点的节点属性、节点数量和节点顺序生成排好顺序的VMess节点数据,所述节点顺序为所述被选中的节点槽位的顺序;协议配置模块,用于基于所述VMess节点数据进行VMess协议配置。综合第二方面,所述VMess协议配置装置还包括传输模块,所述传输模块用于在接收到用户对所述被选中的VMess节点以及所述节点顺序的确认指令时,指示前端界面将所述VMess节点数据发送至后端应用程序。综合第二方面,所述协议配置模块包括:模板确定单元,用于指示后端应用程序基于所述VMess节点数据中的节点数量确定VMess协议配置文件模板;配置文件生成单元,用于指示所述后端应用程序获取所述用户设置的互联网协议地址和端口号,将所述VMess节点数据中的节点属性、节点顺序以及所述互联网协议地址、所述端口号填入所述VMess协议配置文件模板生成配置文件。综合第二方面,所述协议配置模块还包括数据检验单元,所述数据检验单元用于指示所述后端应用程序接收所述VMess节点数据,并解码所述VMess节点数据,确定所述VMess节点数据的有效性和安全性。综合第二方面,所述协议配置模块还包括回执单元,所述回执单元用于指示所述后端应用程序向所述前端界面发送VMess节点数据接收确定信息,以使所述前端界面显示表示VMess协议正在配置的提示信息。综合第二方面,所述VMess协议配置装置还包括链路构建模块,所述链路构建模块用于指示后端应用程序将所述配置文件传入VMess客户端程序以构建加密传输链路。综合第二方面,所述链路构建模块还用于指示后端应用程序采用语法检查工具确定所述配置文件具备有效性。第三方面,本专利技术实施例还提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述任一方面所述方法中的步骤。本专利技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例了本文档来自技高网...

【技术保护点】
1.一种VMess协议配置方法,其特征在于,所述方法包括:显示多个节点槽位和多个VMess节点,所述多个节点槽位依次连接;基于用户确定的VMess节点放置顺序将被选中的VMess节点放置在被选中的节点槽位中,基于所述被选中的VMess节点的节点属性、节点数量和节点顺序生成排好顺序的VMess节点数据,所述节点顺序为所述被选中的节点槽位的顺序;基于所述VMess节点数据进行VMess协议配置。

【技术特征摘要】
1.一种VMess协议配置方法,其特征在于,所述方法包括:显示多个节点槽位和多个VMess节点,所述多个节点槽位依次连接;基于用户确定的VMess节点放置顺序将被选中的VMess节点放置在被选中的节点槽位中,基于所述被选中的VMess节点的节点属性、节点数量和节点顺序生成排好顺序的VMess节点数据,所述节点顺序为所述被选中的节点槽位的顺序;基于所述VMess节点数据进行VMess协议配置。2.根据权利要求1所述的VMess协议配置方法,其特征在于,在所述基于所述VMess节点数据进行VMess协议配置之前,所述方法还包括:在接收到用户对所述被选中的VMess节点以及所述节点顺序的确认指令时,前端界面将所述VMess节点数据发送至后端应用程序。3.根据权利要求1所述的VMess协议配置方法,其特征在于,所述基于所述VMess节点数据进行VMess协议配置,包括:后端应用程序基于所述VMess节点数据中的节点数量确定VMess协议配置文件模板;所述后端应用程序获取所述用户设置的互联网协议地址和端口号,将所述VMess节点数据中的节点属性、节点顺序以及所述互联网协议地址、所述端口号填入所述VMess协议配置文件模板生成配置文件。4.根据权利要求3所述的VMess协议配置方法,其特征在于,在所述后端应用程序基于所述VMess节点数据中的节点数量确定VMess协议配置文件模板之前,所述方法还包括:所述后端应用程序接收所述VMess节点数据,并解码所述VMess节点数据,确定所述VMess节点数据的有效性和安全性。5.根据权利要求4所述的VMess协议配置方法,其特征在于,在所述后端应用程序接收所述VMess节点数据之后,所述方法还包括:所述后端应用程序向所述前端界面发送VMess节点数据接收确定信息,以使所述前端界面显示表示VMess...

【专利技术属性】
技术研发人员:王雨峰沈龙
申请(专利权)人:北京知道创宇信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1