bsd (osx) pf nat - 更改傳出 UDP 封包的來源端口

bsd (osx) pf nat - 更改傳出 UDP 封包的來源端口

我在 osx 上運行 docker-machine。 docker-machine 正在運行 NAT,因此當我的容器在連接埠 1812 上發送 UDP 封包時,NAT 會將其轉換為某個隨機連接埠。我正在使用 pf nat (在主機上),這樣我就可以讓 osx 將這些傳出資料包的來源連接埠更改回 1812。

我想這會起作用 - 但事實並非如此

nat on en0 proto udp from any to any -> (en0) port 1812

我希望一些 pf/bsd 專家可以幫助我解決這個問題。此時我不關心安全性或任何事情 - 只是嘗試測試有關特定設備如何響應來源連接埠的理論。

相關內容