CPAProxy是一个方便用户在iOS设备上使用Tor功能的一个第三方库,简化了用户在iOS设备上使用Tor的过程,类似于项目tor.Framework
通过官网的介绍,CPAProxy依赖库OpenSSL,libevent和Tor,并通过build-all.sh脚本自动构建依赖关系。
通过分析sh脚本,我们可以发现CPAProxy依赖库的版本
...
OPENSSL_VERSION="1.0.2o"
LIBEVENT_VERSION="2.0.22-stable"
TOR_VERSION="0.3.0.13"
...
以上可以发现 版本依赖分别是
Tor:0.3.0.13
libevent:2.0.22-stable
OpenSSL:1.0.2p
分别打开文件
build-libevent.sh build-openssl.sh build-tor.sh会发现下载链接分别是
...
https://github.com/libevent/libevent/releases/download/release-${LIBEVENT_VERSION}/${ARCHIVE_NAME}.tar.gz
https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz
https://dist.torproject.org/tor-${TOR_VERSION}.tar.gz
...
通过上面你可以分析出这三个库的下载链接
其实也可以分别进入这三个库的官网去下载源码,他们都是开源的
下载之后在CPAProxy项目scripts文件夹下创建文件夹build,将下载的压缩包放入build文件夹
命令行下执行命令
bash ./scripts/build-all.sh
经过漫长的脚本运行之后,你会得到完整的CPAProxy库使用。
脚本运行获取到的内容会放入文件夹CPAProxyDependencies-iOS下









网友评论