我是一名承包商,使用各种客户设备。我想将手机绑定,以便远程访问我的家用电脑,但我不想使用他们的公司网络来做到这一点。
我已经设置了网络共享,但所有流量都会经过我的手机,这会将我锁定在各种内联网和受 IP 限制的内部系统之外。
是否可以使用我的手机连接到我的家用电脑来将 Windows 连接到远程桌面,但所有其他流量都在公司网络上?
答案1
Sooooo 尝试了很多次。大多数方法都建议先将一个网络设置为优先于另一个网络,然后创建覆盖规则。
但是这对我来说不起作用,所以我用谷歌搜索了一下,发现如果你进入网络连接并进一步更改网络顺序,Windows(至少是 Windows 7)会忽略这一点,所以它什么也不做。
接下来我读到一篇文章,说要更改接口度量,因为 Windows 将优先处理度量值较低的连接。我将 lan 设置为 1,将 tether 设置为 2。这也没有用,谷歌搜索后显示“是的,Windows 倾向于忽略这一点”。
所以最后我找到了一篇文章,说解决方法是禁用到适配器的所有流量,然后只添加所需的路由。
这有效!
我运行了这个命令:
netsh interface ipv4 set interface [ID] ignoredefaultroutes=enabled
我通过以下方式获取了我的 ID,它只是一个数字:
netsh interface ipv4 show interface
然后,为了设置路由,我在连接属性 > tcpipv4 > 高级 > 取消选中自动中将连接的度量设置为 2,最后我运行以下命令:
route add -p [mycomputersIP] [GatewayIPOfMyTetheringPhone] IF [ID as above] metric 2
确保使用网关,而不是 IP。
瞧!成功了!