出于某些原因,我想编写一个代理服务器,通过其 wifi 接口而不是以太网(这是操作系统级别的默认路由)路由其请求。我知道我可以通过摆弄 os 路由来做到这一点,但我更愿意直接在 curl 中做到这一点。
我已经读到您实际上可以选择套接字将与 --interface 选项一起使用的网络接口,但它似乎对我不起作用:(
我尝试了以下方法:
curl --interface wlp2s0 google.com
但我只收到 ETIMEDOUT 错误..另一方面,如果我这样做
curl --interface enp0s20 google.com
它按预期工作..
有谁知道发生了什么?