And*_*rew 3 mac port-forwarding macos
命令行应用程序设置了一个规则,将本地端口 8080 流量转发到 VM 的端口 80。出了点问题,留下了这个定义。如何找到并删除此端口转发规则?
如果只修改内存规则,最懒的办法就是重启。如果您想在不重启的情况下删除规则,请执行以下操作(假设程序没有修改规则文件)
pfctl -f /etc/pf.conf
Run Code Online (Sandbox Code Playgroud)
这将重置+重新加载默认系统规则。从而删除端口转发规则。
如果程序修改了规则文件,请检查以下内容
/etc/pf.conf
/etc/pf.anchors/*
File/Directory referred in /etc/pf.anchors/com.apple
Run Code Online (Sandbox Code Playgroud)
修改后,执行以下操作
首先检查 pf.conf 是否有错误
pfctl -nf /etc/pf.conf
如果没有错误,无需重启即可部署新规则
pfctl -f /etc/pf.conf
归档时间: |
|
查看次数: |
7900 次 |
最近记录: |