后沛若 发表于 2025-8-27 19:36:23

【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包

问题描述

在App Service for Linux环境中,不能与Windows环境一样,可以使用网络中的排查工具来抓取网络包。

那么,在Linux(非Container)环境中,如何抓取网络包呢?
 
问题解答

抓取网络包最核心的工具就是TCPDUMP,所以在App Service Linux的环境中,解决办法就两步:一,安装tcpdup,二,执行tcpdump命令
详细的操作步骤如下:
1) SSH进入应用所运行的容器中

SSH Application Contianer URL:  https://.scm.chinacloudsites.cn/webssh/host

特别提醒,一定是 SSH for Instance, 不是Kudu。
 
2)安装tcpdump

使用apk工具安装,使用如下命令:
apk update
apk add tcpdump

 
3)开始抓包

抓包指令: tcpdump -i any host   and tcp port-n -v -s 0 -w /home/appnetworktrace0827.pcap

来源:豆瓜网用户自行投稿发布,如果侵权,请联系站长删除
页: [1]
查看完整版本: 【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包