目前,这就是我的困境。 我有 2 个 fd:x 和 y。当 write(x) 发生时,它必须进入 x 隧道,而 write(y) 应该进入 y 隧道。我无法为每个连接创建路由规则(此处未提及原因)
当我接受连接时,是否可以设置 socks 选项,或者是否有其他方法可以做到这一点?
谢谢
最佳答案
- 您可以控制 x、y 隧道的特定接口(interface)上的 sock 绑定(bind)
- 检查setsockopt中的SO_DONTROUTE选项
关于c - 有没有办法设置套接字选项来指示数据包转到哪个接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16770352/