用于代理服务器的接入方法及装置制造方法及图纸

技术编号:33542075 阅读:15 留言:0更新日期:2022-05-21 09:52
本公开提供了一种用于代理服务器的接入方法及装置,涉及计算机技术领域。具体实现方案为:通过配置路由器中的网络地址转换表,在路由器和代理服务器之间建立通信连接,其中,代理服务器用于处理测试端对指定测试实例或测试环境的访问流量;以及使目标测试端的接入网络切换为路由器提供的第一网络,以使目标测试端接入代理服务器并将其对指定测试实例或测试环境的访问流量转发至代理服务器进行处理。理。理。

【技术实现步骤摘要】
用于代理服务器的接入方法及装置


[0001]本公开涉及计算机
,可以用于软件测试中的代理服务器接入场景。

技术介绍

[0002]在日常需求测试中,经常会使用代理工具(如代理服务器)来切换测试实例或测试环境。使用代理工具需要接入代理服务器,通常接入代理服务器的方法,都是在系统网络配置或浏览器中使用插件的形式接入。但是这种接入方法相对来说不是那么简便,尤其是移动端配置代理后,有些机型需要来回开关网络后才能生效或者通过开关飞行模式后才能生效。

技术实现思路

[0003]本公开提供了一种用于代理服务器的接入方法及装置、设备、存储介质以及计算机程序产品。
[0004]根据本公开的一方面,提供了一种用于代理服务器的接入方法,包括:通过配置路由器中的网络地址转换表,在所述路由器和代理服务器之间建立通信连接,其中,所述代理服务器用于处理测试端对指定测试实例或测试环境的访问流量;以及使目标测试端的接入网络切换为所述路由器提供的第一网络,以使所述目标测试端接入所述代理服务器并将其对所述指定测试实例或测试环境的访问流量转发至所述代理服务器进行处理。
[0005]根据本公开的另一方面,提供了一种用于代理服务器的接入装置,包括:配置模块,用于通过配置路由器中的网络地址转换表,在所述路由器和代理服务器之间建立通信连接,其中,所述代理服务器用于处理测试端对指定测试实例或测试环境的访问流量;以及切换模块,用于使目标测试端的接入网络切换为所述路由器提供的第一网络,以使所述目标测试端接入所述代理服务器并将其对所述指定测试实例或测试环境的访问流量转发至所述代理服务器进行处理。
[0006]根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开实施例所述的方法。
[0007]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据本公开实施例所述的方法。
[0008]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据本公开实施例所述的方法。
[0009]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0010]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0011]图1示例性示出了适于本公开实施例的系统架构图;
[0012]图2示例性示出了根据本公开实施例的用于代理服务器的接入方法的流程图;
[0013]图3示例性示出了根据本公开实施例的用于代理服务器的接入系统的框图;
[0014]图4示例性示出了用来实现本公开实施例的电子设备的框图。
具体实施方式
[0015]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0016]考虑到相关技术中,针对日常需求测试提供的代理服务器接入方法存在操作复杂、用户体验差等问题,本公开实施例提供了一种简单、快捷的代理服务器接入方法。
[0017]采用本公开实施例提供的代理服务器接入方案,用户只需要通过配置路由器的网络地址转换表(NAT表)预先在该路由器与指定的代理服务器之间进行绑定并建立通信连接,当需要进行日常需求测试时,直接将测试端接入该路由器提供的无线网路即可实现测试端接入代理服务端的目的。
[0018]并且,采用本公开实施例提供的代理服务器接入方案,用户无需通过系统的网络配置或浏览器中的插件输入代理服务器的域名、IP地址、端口号、登录账号和密码等繁杂难记的信息,也不需要来回开关网络和开关飞行模式,因而可以简化代理接入操作的复杂度,从而提高了用户使用体验,解决了日常需求测试中接入代理服务器操作复杂的技术难题。
[0019]以下将结合附图和具体实施例详细阐述本公开。
[0020]适于本公开实施例的用于代理服务器的接入方法和装置的系统架构介绍如下。
[0021]图1示例性示出了适于本公开实施例的用于代理服务器的接入方法和装置的系统架构。需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的
技术实现思路
,但并不意味着本公开实施例不可以用于其他环境或场景。
[0022]如图1所示,适于本公开实施例的系统架构100可以包括:移动端101、无线路由102(路由器)、代理服务器103、前端静态资源服务端104和105以及后端API服务端106;以及无线路由107(路由器)、代理服务器108、前端静态资源服务端109以及后端API服务端1010。
[0023]在本公开实施例中,可以预先绑定代理服务器103和服务端104、以及代理服务器103和服务端105、以及代理服务器103和服务端106,同时还要预先绑定无线路由102和代理服务器103。其中,服务端104、105和106用于提供对应的测试实例或测试环境。
[0024]类似地,在本公开实施例中,可以预先绑定代理服务器108和服务端109、以及代理服务器108和服务端1010,同时还要预先绑定无线路由107和代理服务器108。其中,服务端109和1010用于提供另一对应的测试实例或测试环境。
[0025]当用户需要访问服务端104和105以及106提供的测试实例或测试环境时,可以将移动端101接入无线路由102提供的无线网络;当用户需要退出对服务端104和105以及106
提供的测试实例或测试环境的访问时,可以使移动端101断开与无线路由102的连接,或者将移动端101接入其他无线路由(包括无线路由107)提供的无线网络,或者将移动端101接入5G网络等。
[0026]在访问服务端104和105以及106提供的测试实例或测试环境后,当用户需要访问服务端109和1010提供的测试实例或测试环境时,可以直接将移动端101当前接入的无线网络(无线路由102提供的无线网络)切换至无线路由107提供的无线网络。类似地,当用户需要退出对服务端109和1010提供的测试实例或测试环境的访问时,可以使移动端101断开与无线路由107的连接,或者将移动端101接入其他无线路由(包括无线路由102)提供的无线网络,或者将移动端101接入5G网络等。
[0027]应该理解,图1中的移动端、无线路由以及代理服务器、服务端等的数目仅仅是示意性的。根据实现需要,可以具有任意数目的移动端、无线路由以及代理服务器、服务端等。...

【技术保护点】

【技术特征摘要】
1.一种用于代理服务器的接入方法,包括:通过配置路由器中的网络地址转换表,在所述路由器和代理服务器之间建立通信连接,其中,所述代理服务器用于处理测试端对指定测试实例或测试环境的访问流量;以及使目标测试端的接入网络切换为所述路由器提供的第一网络,以使所述目标测试端接入所述代理服务器并将其对所述指定测试实例或测试环境的访问流量转发至所述代理服务器进行处理。2.根据权利要求1所述的方法,还包括:在需要使所述目标测试端退出所述指定测试实例或测试环境的情况下,使所述目标测试端的接入网络由所述第一网络切换为其他网络;或者使所述目标测试端断开与所述第一网络之间的通信连接。3.根据权利要求1所述的方法,还包括:在需要使所述目标测试端的测试实例或测试环境切换为其他指定测试实例或测试环境的情况下,使所述目标测试端的接入网络由所述第一网络切换为其他路由器提供的第二网络,以使所述目标测试端接入对应的其他代理服务器并将其对所述其他指定测试实例或测试环境的访问流量转发至所述对应的其他代理服务器进行处理,其中,所述其他路由器和所述对应的其他代理服务器之间已通过配置所述其他路由器中的网络地址转换表实现通信连接的建立,且所述对应的其他代理服务器用于处理测试端对所述其他测试实例或测试环境的访问流量。4.根据权利要求1所述的方法,其中,所述路由器包括:支持Linux内核的开源固件。5.根据权利要求1所述的方法,其中:所述目标...

【专利技术属性】
技术研发人员:房飞
申请(专利权)人:北京金堤科技有限公司
类型:发明
国别省市:

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

1