在Mac系统下配置端口映射
在Mac系统下配置端口映射
进入防火墙配置的目录
cd /etc/pf.anchors/
获得管理员身份
sudo su
新建一个http文件
touch http
vim http
加入以下两行
rdr pass on lo0 inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080
rdr pass on en0 inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080
保存退出,检查配置文件
sudo pfctl -vnf /ect/pf.anchors/http
若没有报错,则引入此转发规则
cd /etc/
vim pf.conf
在 rdr-anchor "com.apple/*"
后面加上
rdr-anchor “http-forwarding”
在 load anchor "com.apple" from "/etc/pf.anchors/com.apple"
后面加上
load anchor “http-forwarding” from “/etc/pf.anchors/http”
pf.conf 对指令要求严格,所以必须相同指令放在一起
最后运行pf
sudo pfctl -ef /etc/pf.conf
如果需要开机就启动,需要为
/System/Library/LaunchDaemons/com.apple.pfctl.plist
针对 pfctl 的启动项, 新增一个 -e (允许) 参数, 这样, pf 规则开机机器可以生效了。
感谢 虚伪的灵魂 的帮助
在Mac系统下配置端口映射相关推荐
- mac上php环境_在Mac系统下配置PHP运行环境
PHP.png 概述 Mac系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache.PHP和MySQL的安装与配置,为开始进行开发铺好路 Apac ...
- mac电脑配置java环境变量_教你在Mac系统中配置JAVA环境变量的方法
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.下面向大家介绍Mac电脑上如何配置Java ...
- 网络工程师必备知识:苹果MAC系统下使用USB转console线配置交换机的连接方法
现在用苹果操作系统的人越来越多,作为网络工程师的使用工具之一USB转串口线的转接头,如果在苹果系统下使用呢? 1.首先自然是先安装转接头光盘自带的驱动程序了.也可以到使用的品牌的官网上去下载. 2.安 ...
- Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便
前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下 ...
- Mac系统下docker容器无法使用--net host共享宿主机端口的解决方案
文章目录 背景 解决过程一 分析 Mac系统下docker容器无法使用--net host共享宿主机端口的原因 docker的网络配置 host模式 overlay模式 macvlan模式 bridg ...
- mac 使用Karabiner配置键盘映射(2)-核心标签的解读
2019独角兽企业重金招聘Python工程师标准>>> mac 使用Karabiner配置键盘映射(2)-核心标签的解读 KeyOverlaidModifier 使用场景:一般用在 ...
- 在MAC OS 下配置python + Flask ,并支持pyCharm编辑器
https://www.cnblogs.com/lgphp/p/3841098.html 在MAC OS 下配置python + Flask ,并支持pyCharm编辑器 flask是一个micro ...
- 苹果电脑上使用linux环境变量,mac系统下修改环境变量
苹果电脑使用率越来越高,在mac系统下研发,性能要比在windows下快不少,既然要开发,免不了要配置环境变量.下面是学习啦小编收集整理的mac系统下修改环境变量,希望对大家有帮助~~ mac系统下修 ...
- mac mysql 安装 简书_在Mac系统上配置MySQL以及Squel Pro
为了响应nodejs的大红大紫,最近应用其实现了一些server端的功能.数据库方面选择了老少咸宜的MySQL.今后肯定还会有相关应用需求.特此记录Mac系统下如何安装.配置MySQL及其管理工具Sq ...
- Mac系统下SVN命令
Mac系统下SVN命令 安裝 Subversion 首先您須要在您所要工作的機器上安裝 Subversion 這套系統. 若您的機器上已經安裝好了, 您可以跳過這一步. 若您在 FreeBSD 底下, ...
最新文章
- linux字符驱动头文件路径,Linux 字符设备驱动例子
- springboot 拦截器_Spring Boot入门系列(十)如何使用拦截器,一学就会!
- 小程序 数据缓存
- 学习笔记(07):Python网络编程并发编程-客户端与服务端代码bug修复
- 【BZOJ3218】a+b problem (最小割 + 主席树)
- 天梯—计算指数(C语言)
- [转载]Windows Vista user profile service服务未能登录
- 专升本高数——第二章 一元函数的导数与微分【学习笔记】
- 二维图形平移变换c语言程序,[转载]计算机图形学Opengl实现二维图形的平移、旋转、缩放复合变换...
- 201771010137 赵栋《面向对象程序设计(java)》第十五周学习总结
- Kdevelop使用方法
- 李小龙的传奇人生(2)
- 微信公众号调起扫一扫扫码
- 利用aboboo,轻听app等软件以及通过看美剧方式学习英语
- 【第1131期】对于网络爬虫技术的攻与防
- JavaWeb——Servlet生命周期
- 数据湖如何为企业带来9%的高增长?可否取代数据仓库?
- HBase与Hive练习题
- DEM中坡度和坡向的计算
- 西门子消防主机FC18配套CAN光端机进行光纤冗余环网组网测试