mac常见问题
# mac常见问题
# 1.mac开启代理和wifi冲突,只能开启一个
解决:设置在指定IP段才走VPN
- 系统偏好设置-网络-VPN连接-高级,将通过VPN连接发送所有流量的选项取消勾选
- 打开终端,执行以下命令,指定192.168.199.1至192.168.199.255的IP地址通过ppp0网关访问(其他IP地址走默认网关), ppp0是 VPN连接的网关名称, 通过ifconfig可以查看到VPN连接的网关名称,请将192.168.199.0和ppp0修改为你自己实际的值
sudo touch /etc/ppp/ip-up
sudo chmod 755 /etc/ppp/ip-up
sudo sh -c 'cat /dev/null > /etc/ppp/ip-up'
sudo sh -c 'echo "#!/bin/sh" >> /etc/ppp/ip-up'
sudo sh -c 'echo "/sbin/route add -net 192.168.199.0/16 -interface ppp0" >> /etc/ppp/ip-up'
1
2
3
4
5
2
3
4
5
- 以后每次连接VPN都会自动执行/etc/ppp/ip-up中的脚本,自动设置VPN连接的路由,只有脚本中设置的IP才走VPN连接,其他IP不走VPN连接
实际场景的设置- /etc/ppp/ip-up文件 eg:实验室一网统管项目
/sbin/route add -net 123.60.230.220/16 -interface 实验室一网统管自动
/sbin/route add -net 172.30.59.209//16 -interface 实验室一网统管自动
/sbin/route add -net 192.168.199.0/16 -interface ppp0
/sbin/route add -net 192.168.199.0/16 -interface ppp0
/sbin/route add -net 192.168.199.0/16 -interface ppp0
/sbin/route add -net 172.30.59.209/255 -interface ppp0
/sbin/route add -net 172.30.59.09/255 -interface ppp0
/sbin/route add -net 172.30.59.09/255 -interface ppp0
/sbin/route add -net 172.30.57.09/255 -interface ppp0
/sbin/route add -net 172.30.57.9/255 -interface ppp0
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
// 项目中请求的接口地址
proxyReq.setHeader('Origin', 'http://172.30.59.209:21006/')
1
2
2
# 2.mac查看本地ip
- 法1:命令窗口输入:ifconfig,en0的inet 10.1.66.32后面的10.1.66.32即为本地ip
- 法2:命令窗口输入:ifconfig | grep "inet",inet后面的地址10.1.66.32,即为本地ip
# 3.mac安装ccp报错,权限没有定义
报错:Error: EACCES: permission denied, symlink '../lib/node_modules/@xm/ccp/bin/index' -> '/usr/local/bin/ccp'
解决方案:sudo ln -s建立软联接