Mac OS X 给回环IP 127.0.0.1 增长一个别名ip

开发的时候常常须要为不一样的软件使用相同的端口,好比你同时安装了nginx和apache,默认的端口都是80.要么修改端口,要么使用不一样的ip,我这里就增长一个lo的ip。 lo 通常是127.0.0.1 。咱们能够经过命令:nginx

sudo ifconfig lo0 alias 127.0.0.2

这样就增长了一个127.0.0.2的ip,移除:apache

sudo ifconfig lo0 -alias 127.0.0.2

可是用这种方式添加的IP不是永久的,重启后便会失效。app

咱们能够经过 login hook的方式添加永久的ip别名 https://support.apple.com/zh-cn/HT2420code

先建立一个脚本,内容为ip

#!/bin/sh
sudo ifconfig lo0 alias 127.0.0.2

保存为 ~/cmd/lo0_alias.sh开发

而后执行get

sudo defaults write com.apple.loginwindow LoginHook ~/cmd/lo0_alias.sh
相关文章
相关标签/搜索