今天才发现自从买了新 Mac 之后根本没有用新电脑写过什么东西,导致我今天居然还要npm install
才能跑起来 HEXO,真是不知道有多懒。
作为一个在墙外居住了好几年的人,只知道用 Unblock youku 翻墙进墙内去看视频,根本不知道在墙内怎么翻出来。早些年的时候,翻到墙外是很简单的,免费的软件也很多,好像也不用 VPN 啥,host 文件里加几个 IP 啥的就能上 Google 了,现在真是门槛越来越高了呢……回一趟内地 80%我平时上的网站都上不去,公司的网站也上不去,反正根本没法 work from home,幸好我是在过年前发现了这个问题,现在还来得及解决一下,不然就呵呵呵呵……
以前好像也用过.ovpn
文件,用命令行跑一下,就连上了 vpn,现在已经不记得是怎么用了的…今天忽然发现公司居然有 openvpn,妈妈再也不用担心我在内地没法工作了,对的,我的心里只有工作!:P
通常公司提供的 openvpn 服务都会有一个 portal,也就是有个网址,进入之后需要登录公司提供的账号,然后下载相应的客户端,之后基本上是无脑使用……反正我到现在也不知道我电脑上的 credentials 是怎么生成的。
然而高贵的 mac 总是有各种各样的问题,装好 openvpn connect 之后居然连接错误
Fails: Error running jsondialog
查了一下这是因为 mac 下的一个什么csrutil
保护机制出于 enable 状态,csrutil status
可查看。而 disable 这个东西需要在 recovery mode 下跑命令才行……真是麻烦呢。
- 重启电脑,按住 cmd+r 键进入 recovery mode
- 开头会让选个语言,选完之后会出来一个对话框,里面有好多选项,一个都不要选!
- 在顶部的工具条中点击 utilities,然后选 terminal
- 在命令行工具中执行
csrutil disable; reboot
- 重启之后就能连接上了
参考: [1]https://forums.openvpn.net/viewtopic.php?t=19879 [2]http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/