首先通过 brew 安装 libfaketime 。由于依赖 GNU 时间,还需要安装 coreutils 。如还未装 brew ,首先在终端运行如下命令安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成后,继续在终端通过 brew 安装 libfaketime 和 coreutils :
brew install libfaketime coreutils
直接通过 faketime 来运行 Surge ,并且为 Surge 单独伪造系统时间为2007年1月1日:改为10 秒后关闭 libfaketime 的以修复 libfaketime 的长时间高 CPU 占用
faketime '2007-01-01 00:00:00' /Applications/Surge.app/Contents/MacOS/Surge &
改为
FAKETIME_STOP_AFTER_SECONDS=10 faketime -f '@2007-01-01 00:00:00' /Applications/Surge.app/Contents/MacOS/Surge &
关闭终端,收工