mac下不允许访问1024以下端口解决方法
mac禁止了普通用户访问1024以下的端口,包括80端口。想要通过80端口访问则需要通过端口转发,早期用ipfw做端口转发,但是os10.10之后不能用了,但是可以使用pf做端口转发.
1、打开防火墙。不打开也可以,一般为了安全建议打开防火墙。
2、如果进行类似微信相关开发的情况,建议在/etc/hosts 配置文件中配置域名映射。 这里需要使用管理员权限。
3、打开 /etc/pf.conf 文件。添加如下命令,命令的位置是确定的。需要使用管理员权限设置。
scrub-anchor "com.apple/*"
nat-anchor "com.apple/*"
rdr-anchor "com.apple/*"
rdr on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 8080
dummynet-anchor "com.apple/*"
anchor "com.apple/*"
load anchor "com.apple" from "/etc/pf.anchors/com.apple"
红色标记为添加的内容。 添加的位置为固定位置。
127.0.0.1 port 8080 为自己程序的地址和端口。127.0.0.1 port 8081 127.0.0.1 port 3000 等等。
4、使用管理员权限执行如下命令:
sudo pfctl -d
sudo pfctl -ef /etc/pf.conf
5、访问的时候可以直接使用映射的地址进行访问:127.0.0.1 port 80
6、在高级的mac版本中需要使用: sudo pfctl -ef /etc/pf.conf , 使用sudo pfctl -f /etc/pf.conf 不生效。
mac下不允许访问1024以下端口解决方法相关推荐
- mac下chrome全屏地址栏不见的解决方法
因为Chrome是放在显示器上的,idea是放在自己的mac上使用的,在idea中找东西的时候按了command+shift+F,结果chrome浏览器全屏的时候,其他打开的网页看不到了 解决方法: ...
- 苹果显示服务器错误403,mac下配置nginx报403错误的解决方法
今天在mac下配置nginx,一直提示403错误,虽然最终是解决了,过程各种苦逼,在这里记录下是怎么处理403报错的. 安装 通过brew命令安装:brew install nginx 配置 配置目录 ...
- Mac下终端执行文件出现“Permission Denied”解决方法
执行下面语句 chmod a+x ./文件名
- android studio日志不打印,Mac 下 Android Studio 不打印日志的解决办法
Mac 下 Android Studio 不打印日志的解决办法 Mac 下 Android Studio 不打印日志的解决办法 前言: 在 Mac 下使用 Android Studio 时常会遇到 A ...
- python给函数设置超时时间_在 Linux/Mac 下为Python函数添加超时时间的方法
我们在使用 requests 这类网络请求第三方库时,可以看到它有一个参数叫做 timeout ,就是指在网络请求发出开始计算,如果超过 timeout 还没有收到返回,就抛出超时异常.(当然存在特殊 ...
- 在联网状态下,有很多网页或者应用无法联网问题,如360安全卫士, Smartscreen筛选器无法访问, 部分网页无法访问等问题的解决方法
在联网状态下,有很多应用无法联网问题,如360安全卫士, Smartscreen筛选器无法访问, 部分网页无法访问等问题的解决方法 解决方法: 打开IE浏览器 打开设置, 选择Internet选项 找 ...
- win10打开网路邻居计算机,win10系统下网上邻居不能访问其他电脑的解决方法
在 1.首先,右击桌面左下角的"Windows"按钮,从其 2.从打开的"运行"窗口中,输入命令"regedit"并按回车即可打开注册表编辑 ...
- w10无法访问其他计算机,win10系统下网上邻居不能访问其他电脑的解决方法
在win10系统中,许多用户为了方便多人共享文件或者打印机等,就会在局域网中进行共享,正常情况下我们可以通过局域网访问其他同事的电脑,但是win10系统用户却遇到网上邻居不能访问其他电脑的情况,该如何 ...
- 在win7中访问删除linux硬盘分区,win7和linux双系统下,删除linux不能启动win7的解决方法...
win7和linux双系统下,删除linux不能启动win7的解决方法 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 双系统下删除 ...
最新文章
- Vue单文件组件的使用
- 将query存进数组 php,thinkphp下通过QueryList获取网站指定数据并封装成数组,存入数据库...
- VTK:相互作用之TrackballActor
- 什么是类加载器,类加载器有哪些?
- 3. 无重复字符的最长子串 golang
- PDA与服务器时间同步
- Go并发模式:管道与取消
- 【Qt】Qt5.14.2配置yaml-cpp
- 组策略本地计算机策略导出,关于win10系统本地组策略备份和设置的详细步骤
- 一种正负2.5V电源设计方案(TL431+SGM3207)
- 基于spring cloud + nacos + gateway + ssm+的学生管理系统
- 前台获取model中的值,json数据,json字符串,双引号变为 ‘ quto;‘
- 微信订阅出现errMsg“:“requestSubscribeMessage:fail can only be invoked by user TAP gesture 解决方案
- [从头读历史] 第244节 三皇与五帝
- 最长不含重复字符的子字符串(C++)
- Centos7.2安装搜狗拼音
- win10升级工具_win10系统易升的卸载技巧
- Word2Vec词向量模型代码
- 拼多多资深程序员带你了解 ”砍一刀“的设计与实现
- soot 简介 | 安装运行
热门文章
- Java笔记017-类变量和类方法、理解main方法语法、代码块、单例设计模式、final关键字
- git head指向老版本_Git HEAD 重置和分离头指针
- 九龙证券|火爆,刚过完年就出动,金刚线龙头获280多家机构拜访
- 解决生成文件中文乱码(阿里代码规范插件导出html乱码)
- 企业级memcached部署(session共享)
- 面试题:为什么用红黑树不用普通的AVL树
- 使用VBScript 脚本 开机播放声音
- 一个计算机专业学生几年的编程经验汇总[转]
- Chat 优选 | 纯洁的微笑教你使用 Spring Boot 开发邮件系统
- java多态知乎_Java多态的理解