工作程序员Android知识

上网 无限流量的 蓝 灯

2017-03-30  本文已影响5583人  喵了个呜s

· 本文过程完全参考http://www.jianshu.com/p/a4ace010aa83
只是把自己编译的过程记录下来了。

下载地址 http://download.csdn.net/detail/qq_25806863/9778909

· 现在官网直接下载的lantern分为免费版和专业版,对于需要翻墙的来说,免费版的800M总是在几天都用完了。网上找到这样一篇文章,说自己编译出来的可以不限流量。

· 编译出来的lantern打开后显示的是老版的还没开始收费的lantern网页。


编译出来的主页

· 用这个lantern ,AndroidStudio中的代理还是设置为127.0.0.1:8787.


这里写图片描述

· 只是我编译的结果和大神的不太一样,我也不懂为什么。大神编译出来了app文件,而我编译出来了个这东西,不知道是没找到编译出来的app文件还是哪里过程出错了。也能用,就是用的时候会一直有一个终端运行着。不知道怎么能编译出APP文件。有没有人能按过程编译出来app。。。
大神的文章中有他编译好的app文件的下载地址。但是大神这个app的lantern每次打开都会打开一个ManotoTv的网页,不影响使用。


自己编译出来的

1. 装了文章中安利的 homebrew。

打开终端,复制粘贴以下命令就OK,中间可能需要输一次密码:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 找个地方把lantern从GitHub上clone下来

git clone --depth=1 https://github.com/getlantern/lantern.git

3. 在同一个终端中 装go、node、gulp、appdmg、svgexport一堆

brew install go
brew install node
npm i gulp-cli -g
npm install -g appdmg
npm install -g svgexport

4. 编译Mac版lantern

cd lantern
export VERSION=9.9.9
make darwin

编译的时候可能会出现两个错误,原因文章中有说明


这里写图片描述

在lantern文件夹对应路径中找到红框中四处,把MaxIdleTime改为IdleConnTimeout,然后把下面紧接的调用EnforceMaxIdleTime()这个方法的语句注释掉。就改这两个文件中的4行就行。重新编译。

然后结果就是我生成你那鬼玩意儿,也能用,没搞出来app应用程序文件。先这样。

上一篇 下一篇

猜你喜欢

热点阅读