本教程与视频基本借助于iDownloadblog.com ,
我是从他们那学的招,然后自己搭建成功,写的这么一个教程。
而且这仅是Mac教程,因为我没有win所以目前无能为力,不好意思。
另外这仅是一个大家Siri Proxy的教程,没有涉及到给Siri Proxy加功能,也没有涉及到如何在非4s的设备上使用。但如果你同时拥有4s和非4s设备,我可以告诉你方法。
那么教程开始:
1.工具:
Parallel Desktop虚拟机(官网下载可以试用14天),
然后下载一个免费的uBuntu虚拟机,刚进入这个虚拟机需要设置一个密码,进入后它会提示你更新,更新完毕以后才可以开始搭建。
2.步骤:
重要提示:
1虚拟机升级完毕后,建议先在Parallel Desktop里建立一个快照,这样能防止你在搭建过程中出现错误后直接恢复重搭,不用再重裝虚拟机(我重裝了好几次……)。
服务器搭建成功后,最好也建立一个快照,这时候就可以删除以前的快照了。
2你需要知道自己的IP地址,一共要用到两次,你可以在虚拟机里点右上角的“上下箭头”找到“connection information”,里面的IP address就是你的IP地址。这个要用到两次。
正式步骤:
2-1打开Dash Home,搜索Terminal,并打开。
2-2开始一步一步的把命令粘贴到Terminal里,命令如下(共16条),大概要花费15~20分钟:
命令1:
sudo apt-get install dnsmasq ruby build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
输入你设定好的虚拟机密码,
输入y
命令2:
sudo nano /etc/dnsmasq.conf
找到这一串字符:#address=/double-click.net/127.0.0.1
在下面输入这串字符: address=/guzzoni.apple.com/这里是你刚才记下的IP地址!
先按control+o保存,然后再按Control+x退出这一项进行下一步
命令3
sudo /etc/init.d/dnsmasq restart
命令4
bash > ~/.bash_profile
命令7
rvm install 1.9.3
这个要花的时间可能会久一点,要有耐心
命令8
rvm use 1.9.3 –default
命令9
git clone git://github.com/westbaer/SiriProxy.git
命令10
cd SiriProxy
输入“y”然后继续
命令11
rake install
命令12
mkdir ~/.siriproxy
命令13
cp ./config.example.yml ~/.siriproxy/config.yml
命令14
siriproxy gencerts
命令15
siriproxy bundle
命令16
rvmsudo siriproxy server
等到你看到on port 443..
就已经成功了。
那么现在,我们要提取证书。
证书在Home Folder里的.siriproxy文件夹里,这是个隐藏文件夹,所以我们得把它显示出来。
首先打开Home Folder,打开以后把鼠标移动到最上面的bar上面,点view 找到并点击Show Hidden Files ,然后就能找到.siriproxy了。
我们在里面会看到一个叫ca.pem的文件,这就是我们的证书。我们要把它放到手机里。
所以你可以直接给自己发邮件,这个虚拟机自带firefox。
但我推荐你用dropbox,因为你需要的是链接。
你把证书放在dropbox里,然后打开它,点左下角的生成链接,然后选弹出的第二项,保存。
再在safari里粘贴这个链接,就会自动跳转到设置,让你安装SiriProxyCA证书。安装之。
最后一步是在你的手机里设置wifi的DNS。你要进到设置里,找到你正在链接的wifi,然后点右边的箭头,然后再把里面的DNS改为你刚才记下的IP地址(一般只要改最后一位)。
全部设置完毕,
视频教程:
Over后就可以打开Siri对她说Test Siri Proxy了~
最后要感谢Pete Lamonica创造了Siri Proxy,来让SiriProxy做到各种提升。
祝你成功~