技术新讯 > 电子通信装置的制造及其应用技术 > 境外网站访问方法、装置、电子设备及存储介质与流程  >  正文

境外网站访问方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-08-02 14:00:55

本技术涉及网络安全,尤其涉及一种境外网站访问方法、装置、电子设备及存储介质。

背景技术:

1、随着网络的发展,越来越多的用户通过上网访问其他网站来满足自己所需,其中在上网访问其他网站时,可能需要访问国外网站,例如在中国访问国外电商网站。

2、然而,由于跨境访问,其在访问国外网站时,有时会面临访问速度较慢,甚至是无法访问的情形,影响用户体验。

技术实现思路

1、本技术提供了一种境外网站访问方法、装置、电子设备及存储介质,以解决现有技术中在访问国外网站时,有时会面临访问速度较慢,甚至是无法访问的情形,影响用户体验的的技术问题。

2、第一方面,本技术提供了一种境外网站访问方法,应用于代理服务器,所述方法包括:

3、接收客户端对目标境外网站的访问请求;

4、从所述访问请求中,提取所述目标境外网站的目标网址;

5、根据所述目标网址,确定所述访问请求对应的访问规则,所述访问规则包括是否允许访问,以及在允许访问的情况下对应的目标网络途径;

6、按照所述访问规则,处理所述客户端对所述目标境外网站的访问请求。

7、作为一种可能的实现方式,所述根据所述目标网址,确定所述访问请求对应的访问规则,包括:

8、确定预设的黑名单中是否记录所述目标网址;

9、在确定所述黑名单中记录所述目标网址的情况下,确定所述访问请求对应的访问规则为禁止访问所述目标境外网站;

10、在确定所述黑名单中未记录所述目标网址的情况下,查找预设的白名单中是否记录所述目标网址;

11、在确定所述白名单中记录了所述目标网址的情况下,确定所述目标网址对应的目标主机;

12、根据所述目标主机,从预设的多种网络途径中确定所述访问请求对应的目标网络途径;

13、确定所述访问请求对应的访问规则为通过所述目标网络途径访问所述目标境外网站;

14、在确定所述白名单中未记录所述目标网址的情况下,确定所述访问请求对应的访问规则为拒绝所述客户端访问所述目标境外网站。

15、作为一种可能的实现方式,所述根据所述目标主机,从预设的多种网络途径中确定所述访问请求对应的目标网络途径,包括:

16、将所述目标主机与预设的访问规则列表进行匹配;

17、在从所述访问规则列表中匹配到所述目标主机对应的第一目标访问规则的情况下,将所述目标网址与所述访问规则列表进行匹配;

18、若从所述访问规则列表中匹配到所述目标网址对应的第二目标访问规则,则将所述第二目标访问规则记录的网络途径,确定为所述访问请求对应的目标网络途径;

19、若从所述访问规则列表中未匹配到所述目标网址对应的第二目标访问规则,则将所述第一目标访问规则记录的网络途径,确定为所述访问请求对应的目标网络途径。

20、作为一种可能的实现方式,所述方法还包括:

21、在从所述访问规则列表中未匹配到所述目标主机对应的第一目标访问规则的情况下,通过预设的第一网络途径向所述目标主机发送预设的主机访问请求,并确定所述目标主机对所述主机访问请求进行应答的应答信息;

22、根据所述应答信息,确定所述访问请求对应的目标网络途径。

23、作为一种可能的实现方式,所述应答信息包括第一应答时间,所述根据所述应答信息,确定所述访问请求对应的目标网络途径,包括:

24、确定所述第一应答时间是否超过预设的第一时间阈值;

25、在确定所述第一应答时间未超过所述第一时间阈值的情况下,将所述第一网络途径确定为所述访问请求对应的目标网络途径;

26、在确定所述第一应答时间超过所述第一时间阈值的情况下,重复执行n次所述通过预设的第一网络途径向所述目标主机发送预设的主机访问请求的步骤,并确定每次所述目标主机对所述主机访问请求进行应答的第一应答时间,得到n个第一应答时间;

27、在n个第一应答时间均超过所述第一时间阈值的情况下,将预设的第二网络途径确定为所述访问请求对应的目标网络途径。

28、作为一种可能的实现方式,所述在确定所述第一应答时间未超过所述第一时间阈值的情况下,将所述第一网络途径确定为所述访问请求对应的目标网络途径,包括:

29、通过所述第一网络途径向所述目标网址发送所述访问请求,并确定所述目标网址对所述访问请求进行应答的第二应答时间;

30、在所述第二应答时间小于预设的第二时间阈值的情况下,将所述第一网络途径确定为所述访问请求对应的目标网络途径;

31、所述方法还包括:

32、在所述第二应答时间大于或者等于所述第二时间阈值的情况下,将所述第二网络途径确定为所述访问请求对应的目标网络途径。

33、作为一种可能的实现方式,在所述确定所述访问请求对应的目标网络途径之后,所述方法还包括:

34、根据所述目标主机、所述目标网址,以及所述目标网络途径,构建所述目标主机对应的第一访问规则和所述目标网址对应的第二访问规则;

35、将所述目标主机对应的所述第一访问规则,以及所述目标网址对应的所述第二访问规则添加至所述访问规则列表。

36、作为一种可能的实现方式,在确定所述白名单中未记录所述目标网址的情况下,所述方法还包括:

37、获取所述目标境外网站的网站资源;

38、对所述网站资源进行分析,确定所述网站资源是否符合预设的允许访问条件;

39、在确定所述网站资源符合所述允许访问条件的情况下,将所述目标网址添加至所述白名单;

40、在确定所述网站资源不符合所述允许访问条件,且符合预设的禁止访问条件的情况下,将所述目标网址添加至所述黑名单。

41、作为一种可能的实现方式,所述按照所述访问规则,处理所述客户端对所述目标境外网站的访问请求,包括:

42、在所述访问规则为以目标网络途径访问所述目标境外网站的情况下,通过所述目标网络途径获取所述目标境外网站的网站资源,并将所述网站资源发送至所述客户端。

43、第二方面,本技术实施例提供一种境外网站访问装置,应用于代理服务器,所述装置包括:

44、接收模块,用于接收客户端对目标境外网站的访问请求;

45、提取模块,用于从所述访问请求中,提取所述目标境外网站的目标网址;

46、确定模块,用于根据所述目标网址,确定所述访问请求对应的访问规则,所述访问规则包括是否允许访问,以及在允许访问的情况下对应的目标网络途径;

47、处理模块,用于按照所述访问规则,处理所述客户端对所述目标境外网站的访问请求。

48、作为一种可能的实现方式,所述确定模块,包括:

49、第一查找子模块,用于确定预设的黑名单中是否记录所述目标网址;

50、第一确定子模块,用于在确定所述黑名单中记录所述目标网址的情况下,确定所述访问请求对应的访问规则为禁止访问所述目标境外网站;

51、第二查找子模块,用于在确定所述黑名单中未记录所述目标网址的情况下,查找预设的白名单中是否记录所述目标网址;

52、第二确定子模块,用于在确定所述白名单中记录了所述目标网址的情况下,确定所述目标网址对应的目标主机;

53、第三确定子模块,用于根据所述目标主机,从预设的多种网络途径中确定所述访问请求对应的目标网络途径;

54、第四确定子模块,用于确定所述访问请求对应的访问规则为通过所述目标网络途径访问所述目标境外网站;

55、第五确定子模块,用于在确定所述白名单中未记录所述目标网址的情况下,确定所述访问请求对应的访问规则为拒绝所述客户端访问所述目标境外网站。

56、作为一种可能的实现方式,所述第三确定子模块,包括:

57、第一匹配单元,用于将所述目标主机与预设的访问规则列表进行匹配;

58、第二匹配单元,用于在从所述访问规则列表中匹配到所述目标主机对应的第一目标访问规则的情况下,将所述目标网址与所述访问规则列表进行匹配;

59、第一确定单元,用于若从所述访问规则列表中匹配到所述目标网址对应的第二目标访问规则,则将所述第二目标访问规则记录的网络途径,确定为所述访问请求对应的目标网络途径;

60、第二确定单元,用于若从所述访问规则列表中未匹配到所述目标网址对应的第二目标访问规则,则将所述第一目标访问规则记录的网络途径,确定为所述访问请求对应的目标网络途径。

61、作为一种可能的实现方式,所述装置还包括:

62、获取模块,用于在从所述访问规则列表中未匹配到所述目标主机对应的第一目标访问规则的情况下,通过预设的第一网络途径向所述目标主机发送预设的主机访问请求,并确定所述目标主机对所述主机访问请求进行应答的应答信息;

63、目标确定模块,用于根据所述应答信息,确定所述访问请求对应的目标网络途径。

64、作为一种可能的实现方式,所述应答信息包括第一应答时间,所述目标确定模块,包括:

65、第六确定子模块,用于确定所述第一应答时间是否超过预设的第一时间阈值;

66、第七确定子模块,用于在确定所述第一应答时间未超过所述第一时间阈值的情况下,将所述第一网络途径确定为所述访问请求对应的目标网络途径;

67、第八确定子模块,用于在确定所述第一应答时间超过所述第一时间阈值的情况下,重复执行n次所述通过预设的第一网络途径向所述目标主机发送预设的主机访问请求的步骤,并确定每次所述目标主机对所述主机访问请求进行应答的第一应答时间,得到n个第一应答时间;

68、第九确定子模块,用于在n个第一应答时间均超过所述第一时间阈值的情况下,将预设的第二网络途径确定为所述访问请求对应的目标网络途径。

69、作为一种可能的实现方式,所述第七确定子模块,包括:

70、第三确定单元,用于通过所述第一网络途径向所述目标网址发送所述访问请求,并确定所述目标网址对所述访问请求进行应答的第二应答时间;

71、第四确定单元,用于在所述第二应答时间小于预设的第二时间阈值的情况下,将所述第一网络途径确定为所述访问请求对应的目标网络途径;

72、所述装置还包括:

73、第二目标确定模块,用于在所述第二应答时间大于或者等于所述第二时间阈值的情况下,将所述第二网络途径确定为所述访问请求对应的目标网络途径。

74、作为一种可能的实现方式,所述装置还包括:

75、构建模块,用于在所述确定所述访问请求对应的目标网络途径之后,根据所述目标主机、所述目标网址,以及所述目标网络途径,构建所述目标主机对应的第一访问规则和所述目标网址对应的第二访问规则;

76、添加模块,用于将所述目标主机对应的所述第一访问规则,以及所述目标网址对应的所述第二访问规则添加至所述访问规则列表。

77、作为一种可能的实现方式,所述装置还包括:

78、资源获取模块,用于获取所述目标境外网站的网站资源;

79、分析模块,用于对所述网站资源进行分析,确定所述网站资源是否符合预设的允许访问条件;

80、添加白名单模块,用于在确定所述网站资源符合所述允许访问条件的情况下,将所述目标网址添加至所述白名单;

81、添加黑名单模块,用于在确定所述网站资源不符合所述允许访问条件,且符合预设的禁止访问条件的情况下,将所述目标网址添加至所述黑名单。

82、作为一种可能的实现方式,所述处理模块,具体用于:

83、在所述访问规则为以目标网络途径访问所述目标境外网站的情况下,通过所述目标网络途径获取所述目标境外网站的网站资源,并将所述网站资源发送至所述客户端。

84、第三方面,本技术实施例提供一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的境外网站访问程序,以实现第一方面中任一项所述的境外网站访问方法。

85、第四方面,本技术实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一项所述的境外网站访问方法。

86、本技术实施例提供的技术方案,通过接收客户端对目标境外网站的访问请求,从访问请求中,提取目标境外网站的目标网址,根据目标网址,确定访问请求对应的访问规则,该访问规则包括是否允许访问,以及在允许访问的情况下对应的目标网络途径,按照上述访问规则,处理客户端对目标境外网站的访问请求。这一技术方案,通过代理服务器根据目标境外网站的目标网址确定相应的访问规则,该访问规则包括是否被允许访问,以及访问的目标网络途径,这相较于客户端通过自身的服务器访问境外网站导致的访问速度较慢,甚至是无法访问的情形,实现了在统一控制对境外网站的访问权限满足国内法律法规要求的同时,提高对境外网站的访问速度。

本文地址:https://www.jishuxx.com/zhuanli/20240801/241361.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。