MAC 端口代理
前言:
自从更新到MACOS BIG SUR 11.X之后各种问题。。所以血的教训 不是特别自信 千万别更新-_-,好了言归正传 问题就出现在启动Vue项目时无法跑到webpack设置的port,百度说是没有用管理员身份 但是sudo 啥的都用了 还是不行 放弃 今天搞了快一天 就一个方法可以 就反相代理1023以下的端口
方案:
使用pf做端口转发
解决:
1、在指定目录下新建文件
sudo vim /etc/pf.anchors/port
2、lo0代表网卡的名称,将80端口转发到1024
rdr pass on lo0 inet proto tcp from any to any port 80 -> 127.0.0.1 port 1024
3、使用以下命令检查语法是否有错误如果没错会直接输出文本
sudo pfctl -vnf /etc/pf.anchors/port
4、打开主配置文件
sudo vim /etc/pf.conf
英文字母 i 进入编辑模式
# 在rdr-anchor "com.apple/*"下一行添加
rdr-anchor "port"
# 在load anchor "com.apple" from "/etc/pf.anchors/com.apple" 下一行添加
load anchor "port" from "/etc/pf.anchors/port"
完整配置如下:
然后 Esc 退出编辑状态 :wq 保存退出
5、接下来使用以下命令重启配置项
sudo pfctl -evf /etc/pf.anchors/port
6、设置pf开机自动打开
sudo pfctl -e
7、关闭pf
sudo pfctl -d
原文地址:https://www.cnblogs.com/qlb-7/p/15002950.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法