有时我会使用云游戏服务。但问题是,默认情况下,我的所有互联网流量都通过 VPN。我想从 VPN 中排除游戏流量,我知道如何做到这一点,但我不知道如何列出应用程序访问的 IP 范围(更准确地说,带有 Web 应用程序的单独浏览器)。我试过 nethogs - 它不显示 IP,只显示 pid,不适合将日志保存在某处。试过 wireshark - 非常适合过滤 IP,但完全不清楚哪个进程正在访问它们。
是否有一个适用于 Ubuntu 的网络流量监控程序,可以通过 pid 进行过滤,显示目标 IP,并能够以可读形式保存日志?
答案1
netstat -pWnct | grep <app name>
- p - 用于 PID
- W - 代表 IP
- n - 用于数字端口和主机
- c - 持续聆听
- t – 仅适用于 TCP 数据包(可选)