怎么终端翻墙
Step1 安装 Command Line Tools
配置开发环境的第一步是安装系统软件包管理器 Homebrew,但是首先 Homebrew 需要依赖 Command Line Tools。这个软件包为Terminal命令行环境安装了进行 Unix 风格开发所必需的工具,同时包含 OS X SDK 及相关的头文件.如果你装了 Xcode,那么Command Line Tools 已经集成在了 Xcode 的软件包里(可能需要在偏好设置里确认安装,如果你不需要做 iOS 开发的话,Xcode的体积过大,所以可以下载单独的Command Line Tools安装包
Step2 安装 Homebrew
Homebrew 是安装一系列软件包的工具,我们应该尽可能避免下载 -> 安装这样的工作,而是用命令行完成软件安装和环境配置工作。Homebrew 的安装过程很简单,只需要在终端执行如下命令:
|
|
这条命令需要兼容 bash 的 shell 环境
但最终我是用 iTerm2 取代默认的终端bash
Step3 完善科学上网
先安装 ShadowSocks客户端解决操作系统层面下的上网问题,但是 Shadowsocks 的代理无法直接设置给终端使用。
没关系,我们有Polipo
Homebrew 可以直接安装 Polipo,但是需要配置 Shadowsocks。
首先 Polipo 作为终端下的服务是需要启动/停止的,这里有两个选择:一)手动;二)开机自动。
for手动
使用 Homebrew Services 来简化操作,执行 brew tap homebrew/services 之后 brew services start|stop|restart SERVICE_NAME 来操作一切终端服务
for开机自启动
brew info polipo ,唯一的问题是需要 Polipo 在启动的时候要设定 socksParentProxy 选项。网上很多教程都是让去修改 /usr/local/opt/polipo/homebrew.mxcl.polipo.plist 文件。推荐另一种,在 ~/.polipo 文件里加一句 socksParentProxy = “localhost:1080”就好了。
最后在 ~/.bash_profile 里加两句:
|
|