【问题标题】:Virtual TCP connections on LinuxLinux 上的虚拟 TCP 连接
【发布时间】:2011-12-09 04:59:03
【问题描述】:

在我的主机的 IP 接口上侦听各种服务,我正在编写一个在同一系统上运行的代理,它应该能够启动与它们的 TCP 连接。它应该能够为连接指定任何源 IP 地址。我可以使用 TUN 设备执行此操作,但实际连接源自不基于 TCP 的网络,因此代理必须实现 TCP 并自行对流进行分段,这很重要。我更喜欢使用套接字 API 并以某种方式欺骗源地址和端口。这在 Linux 中是否可行,还是有其他解决方案?

【问题讨论】:

    标签: linux sockets networking


    【解决方案1】:

    我找到了解决方案。 IP_TRANSPARENT 套接字选项应该允许这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      • 2014-05-02
      • 2021-02-05
      • 2023-03-27
      • 1970-01-01
      • 2021-11-14
      相关资源
      最近更新 更多