你好,是这样的,目的我使用的是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
ncto listen on port 12345 of 127.0.0.1:% nc -l 127.0.0.1 12345 -
In another window, I told
ncto connect to that listener:% nc 127.0.0.1 12345 -
In a third window, I ran
tcpdumplike 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"