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

截图如下

相关推荐
Java小白笔记10 小时前
Mac中安装homebrew
macos
HerayChen14 小时前
HbuildderX运行到手机或模拟器的Android App基座识别不到设备 mac
android·macos·智能手机
hairenjing112314 小时前
在 Android 手机上从SD 卡恢复数据的 6 个有效应用程序
android·人工智能·windows·macos·智能手机
小李飞刀李寻欢16 小时前
Mac电脑如何解压rar压缩包
macos·rar·解压
Java小白笔记16 小时前
Mac中禁用系统更新
macos
AndyFrank16 小时前
mac crontab 不能使用问题简记
linux·运维·macos
Mac新人16 小时前
一招解决Mac没有剪切板历史记录的问题
macos·mac
王拴柱16 小时前
Mac保护电池健康,延长电池使用寿命的好方法
macos·mac
daa2016 小时前
macos中安装和设置ninja
macos
Java小白笔记18 小时前
Mac解决 zsh: command not found: ll
macos