朝花夕拾|勿忘初心 朝花夕拾|勿忘初心

macOS Sierra科学上网

in Mac Playing read (574) 364汉字 站长Lucifaer 文章转载请注明来源!

主要记录一下macOS 10.12.4的命令行翻墙姿势。

以前在使用黑苹果的时候用proxychains4用的蛮好的,但是到了10.12的这个版本,proxychains4就拉闸了,为了寻找更便捷的命令行翻墙姿势,所以才有了下面的这篇文章。

ShadowSocksx客户端

对于mac的使用者来说,是不陌生的,ss客户端,方便快捷,具体的东西就不细述了。

Polipo

当我们在命令行环境下就稍有一些棘手,因为ss代理没办法直接设置给命令行使用。这个时候就使用Polipo就好了。

Homebrew可以直接安装Polipo,接下来需要进行一些简单的设置就好。

我习惯手动开启Polipo服务,这样显得比较自由,方便切换。这个就需要另外一个方便开启/关闭服务的东西了。

Homebrew Services

他是用来简化开启/关闭服务操作的一个指令,可以通过:

brew tap homebrew/services

来获取这个分支,获取该分支之后,以后就可以使用brew services start|stop|restart SERVICE_NAME这样的命令来操作一切服务了。

有了以上的这个玩意,我们还需要再简化一下翻墙步骤。

brew services start polipo

开启该服务之后,会在~目录下生成一个.polipo的文件,在该文件中添加一句话即可:

socksParentProxy = "l27.0.0.1:1080"

因为我使用的是zsh,所以在.zshrc中添加两句:

export http_proxy=localhost:8123
export ALL_PROXY=$http_proxy

重启terminal就好了。以后只要我们开启Polipo服务,就可以进行命令行翻墙了。

mac
最后由Lucifaer修改于2017-06-01 00:34

此处评论已关闭

仅有 1 条评论
  1. 77ca1k1k1
    77ca1k1k1

    我也用的ssx。其中用ss-local代理socks5流量,然后还自带一个privoxy,作为http代理,我一般给这个给那些不支持socks5协议的应用。好像又没被墙了?还是我看错了

博客已萌萌哒运行
© 2018 由 Typecho 强力驱动.Theme by Yodu
PREVIOUS NEXT
雷姆
拉姆