gpt4 book ai didi

macos - Yosemite,双接口(interface)(eth/wifi)通过特定接口(interface)访问站点

转载 作者:行者123 更新时间:2023-12-01 16:02:24 25 4
gpt4 key购买 nike

我有一台 MacBook,已连接以太网和 WiFi。某个网站(我们称之为 facebook)在其中一个接口(interface)(以太网)上被阻止但另一方面(wifi)是开放的,另一方面 eth 更好(比 wifi 更快、更可靠),所以我使用 eth 作为优先接口(interface)(在网络偏好之上),但这样就无法访问到被阻止的网站。

我想知道是否有办法告诉操作系统或浏览器或其他当且仅当 :80 over eth 上的连接失败时,它必须使用 wifi 连接的软件组件。这将是完美的...或任何其他方法来解决问题..这是配置适当代理的问题吗?

提前致谢。

最佳答案

您可以修改路由表以通过所选网关将流量传递到给定主机或网络。

列出您的路由表:

$ netstat -rn
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.0.0.1 UGSc 15 0 en0
default 192.168.0.1 UGScI 1 0 en1
[...]

在本例中,en1 是 wifi。因此,要使用 wifi 连接到主机 x.x.x.x,请通过 192.168.0.1 网关将流量路由到该主机:

sudo route add -host x.x.x.x 192.168.0.1

或者更好地将路由添加到给定服务使用的整个网络:

sudo route add -net x.x 192.168.0.1

缺点是可能很难确定服务使用的 IP、网络的最终列表。

参见男人route .

关于macos - Yosemite,双接口(interface)(eth/wifi)通过特定接口(interface)访问站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30649602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com