在 Linux 中使用 C/C++ 强制 tcp/ip 跟踪路由通过特定跃点
Force tcp/ip trace-route go through certain hop using C/C++ in Linux
我希望一些数据包通过特定的跃点(服务器)而不是 ISP 确定的常规跟踪路由我该如何实现我应该在发送我想要的数据包时使用 bind()
完成这一跳
通常无法使用 直接 TCP 连接 执行此操作。唯一的例外是,如果您控制了网络并且您有两个网络接口在完全不同的路由上向外路由,但这在您的情况下是不可能的,因为 ISP 控制着它的网络部分。
最好的办法是在服务器HOP上设置并使用代理服务器,这样就可以保证所有选中的数据包都会经过代理服务器。
我希望一些数据包通过特定的跃点(服务器)而不是 ISP 确定的常规跟踪路由我该如何实现我应该在发送我想要的数据包时使用 bind()
完成这一跳
通常无法使用 直接 TCP 连接 执行此操作。唯一的例外是,如果您控制了网络并且您有两个网络接口在完全不同的路由上向外路由,但这在您的情况下是不可能的,因为 ISP 控制着它的网络部分。
最好的办法是在服务器HOP上设置并使用代理服务器,这样就可以保证所有选中的数据包都会经过代理服务器。