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

截图如下

相关推荐
2501_941881401 小时前
在墨西哥城复杂流量环境下构建高稳定性API网关的架构设计与实现实践分享
macos·golang·xcode
wadesir2 小时前
macOS Sequoia与macOS Tahoe全面对比:功能、性能与升级教程(新手入门指南)
macos
FreeBuf_5 小时前
新型TCC绕过漏洞:macOS面临自动化攻击风险
macos·自动化·策略模式
Alice5 小时前
Remote control Mac ios
macos
huaiyanchen5 小时前
mac Navicat 下载及安装
macos
人生何处不修行6 小时前
iOS 自定义视频播放器实战:全屏旋转 + 画中画(PiP)+ 多页面切换不中断播放
macos·objective-c·cocoa
梁辰兴17 小时前
计算机网络基础:MAC 地址
计算机网络·macos·计算机·mac地址·计算机网络基础·梁辰兴·物理地址
酒书1 天前
mac电脑idea更改git用户名和密码
git·macos·intellij-idea
科技智驱1 天前
格式化数据分区会清除哪些数据?Windows/Mac如何正确格式化
windows·macos·电脑
wadesir1 天前
MacOS后台清理大师:删除无用登录项与扩展
macos