1. 首先通过 brew 安装 libfaketime 。由于依赖 GNU 时间,还需要安装 coreutils 。如还未装 brew ,首先在终端运行如下命令安装:

      1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    2. 安装完成后,继续在终端通过 brew 安装 libfaketime 和 coreutils :

      1. brew install libfaketime coreutils
    3. 直接通过 faketime 来运行 Surge ,并且为 Surge 单独伪造系统时间为2007年1月1日:改为10 秒后关闭 libfaketime 的以修复 libfaketime 的长时间高 CPU 占用

      1. faketime '2007-01-01 00:00:00' /Applications/Surge.app/Contents/MacOS/Surge &

      改为

      1. FAKETIME_STOP_AFTER_SECONDS=10 faketime -f '@2007-01-01 00:00:00' /Applications/Surge.app/Contents/MacOS/Surge &
    4. 关闭终端,收工