我工作的环境有一个应用程序只能在内部网内使用。这意味着它可以通过 LAN 访问,而 Web 访问会受到代理服务器的一些限制。
为了避免这个限制,我使用了 3G 加密狗,但在这种情况下,即使我连接到 LAN,也无法访问该应用程序。
如何确保同时使用 3G 加密狗进行网页浏览和使用 LAN 进行应用程序访问?
换句话说,是否可以为应用程序提供专用的网络连接?
答案1
如果路由表设置正确,它应该可以工作。
一些背景知识
路由表是计算机和路由器中的一张表,用于确定给定数据包在到达目的地之前将经过哪个网关。路由表中的每个条目通常指定一个子网和一个网关,发往该子网的数据包将被发送到该网关。还有默认路由,当没有其他条目匹配时使用。仅当目的地不在同一子网中时才使用网关,否则可以直接发送数据包。
如何改变路由表取决于你使用的是什么操作系统,但是一般来说,route
使用命令行中的命令就可以。
你的情况
就您而言,我怀疑您的应用程序访问的主机与您不在同一子网中(尽管在同一个内联网中),并且使用网关来访问它们。(如果不是这种情况,即使使用加密狗也应该可以无缝工作。)因此,要告诉计算机使用此网关,您将在路由表中添加一个条目。条目中指定的子网将是应用程序访问的子网(要获取它,您必须知道主机的 IP 地址),指定的网关将与 LAN 的默认网关相同。