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

截图如下

相关推荐
ehviwer239 小时前
MathType7.9绿色和谐版激活补丁包下载
android·macos·ios·cocoa·媒体
sumatch15 小时前
Mac 创建 Python 虚拟环境
开发语言·python·macos
tubage202319 小时前
图像放大的软件PhotoZoom 9新功能介绍及安装激活使用指南
macos·电脑·photozoom·photozoom9
顶顶年华正版软件官方20 小时前
格式化u盘选择FAT还是NTFS U盘和硬盘格式化两者选谁
macos·ntfs格式
缘友一世21 小时前
mac系统安装最新(截止2024.9.13)Oracle JDK操作记录
java·macos·oracle
AUV110721 小时前
CleanClip for Mac 剪切板 粘贴工具 历史记录 安装(保姆级教程,新手小白轻松上手)
macos·mac·剪贴板·clipboard·剪贴板增强·复制历史·最强应用
鸿萌数据安全21 小时前
鸿萌数据恢复服务:Mac 文件系统是如何影响 Mac 数据恢复的?
macos·mac数据恢复
七七r1 天前
【Mac】系统环境配置
macos
sysin.org2 天前
OpenCore Legacy Patcher 2.0.0 发布,83 款不受支持的 Mac 机型将能运行最新的 macOS Sequoia
macos·opencore·olp
程序者王大川2 天前
【GO开发】MacOS上搭建GO的基础环境-Hello World
开发语言·后端·macos·golang·go