mac 如何开启指定端口供外部访问?
前言
需要 mac 上开放指定端口,指定 ip 访问
解决
在 macOS 上开放一个端口,并指定只能特定的 IP 访问,可以使用 macOS 内置的 pfctl(Packet Filter)工具来实现。
1、 编辑 pf 配置文件: 打开 /etc/pf.conf
文件进行编辑。
可以使用任何文本编辑器,如 sudo vim /etc/pf.conf
。
2、添加规则: 在文件中添加规则,例如
# 指定只允许特定 IP 访问端口
pass in on en0 proto tcp from 192.168.1.2 to any port 8080
注:请将 en0 替换为你的网络接口,192.168.1.2
替换为允许访问的 IP 地址,8080 替换为你要开发的端口。
3、加载配置: 在终端中运行以下命令,以重新加载 pf 配置:
sudo pfctl -f /etc/pf.conf
4、启用 pf: 在终端中运行以下命令,以启用 pf:
sudo pfctl -e
截图如下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2022-09-11 linux clickhouse 密码设置
2019-09-11 git 解决每次更新代码都要输入用户名密码
2019-09-11 navicat and connection is being used
2019-09-11 MySQL必知必会