你好,是这样的,目的我使用的是mac mini进行软件测试,我目前测试的软件会通过本地回环地址127.0.0.1进行数据传输,这种数据传输不是网络请求,所以用网络抓包的手段,没法测试。所以,我目前的想法是修改您macOS的本地回环地址优先级,定向到我自己的代理服务器,进行数据测试和请求检测。我对liunx系统的作比较了解,但是对于macos上面这方面设置的修改不太清楚。 希望您可以解答!
Sadly, I don’t read Chinese so I’m basing my response on a machine translation of your question.
It seems like:
-
You’re on the Mac.
-
You have a product that communicates using TCP/IP over the loopback interface.
-
You’d like to use a packet trace to monitor that communication.
If so, you can do that using standard packet tracing techniques. The trick is to specify the loopback interface (lo0
) when you start the trace. Here’s how I tested this today:
-
On macOS 15.4, in one Terminal window, I started
nc
to listen on port 12345 of 127.0.0.1:% nc -l 127.0.0.1 12345
-
In another window, I told
nc
to connect to that listener:% nc 127.0.0.1 12345
-
In a third window, I ran
tcpdump
like so:% sudo tcpdump -n -i lo0 port 12345
-
I typed some text into the window from step 2. It generated traffic on the loopback interface which was displayed by
tcpdump
.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"