# 安装Siri Proxy

- URL: https://wuming.si/blog/982/
- Author: Aaron
- Published: 2013-01-29
- Language: zh-Hans
- Categories: Raspberry Pi
- Originally published at: https://blog.wo.ai/archives/982

本文为本站首发，树莓派论坛转载，如果需要转载请注明作者及出处。

原文地址：

> [How to Install Siri Proxy Tutorial [Video]](https://www.idownloadblog.com/2011/12/09/how-to-install-siri-proxy-tutorial-video/)

安装之前，需要下面几个先决条件：  
1.最好安装一个ubuntu.可以实际安装一台机器，也可以装在虚拟机上  
2.只能安装在4s上，我未测试其他设备，可能不能工作，而且不合法  
3.只有连上wifi的时候才可用，并且iphone和siri proxy在一个局域网内。虽然可以通过vpn远程，但是我尽量保持简单和直接  
4.本文只覆盖初始化安装，以后我告诉你们如何增加一些插件来增加体验  
5.任何人都可以做到，包括你，不要害怕  
6.最后，感谢Pete创建了SiriProxy，并提供基础

如何安装：  
预备步骤：  
1.如果已经有了ubuntu，直接下一步。没有的话，可以在windows或者mac上装一个，mac上可以装Parallels或者vmware fusion运行ubuntu虚拟机，我用的是parallels  
2.安装ubuntu的最新更新，参看视频1:00时刻（视频需要翻墙）  
3.如果你用paralles或者其他虚拟机，需要设置虚拟机实通过bridge模式，这样可以联上互联网，参看视频4:00  
4.设置dropbox，这是个可选步骤，我觉得这样方便一些。你需要有地方传输你iphone上生成的证书，你可以用邮箱，我用的是dropbox

命令行步骤：

这些步骤都可以参考视频，每个都有时间戳作为参考。简单的在终端复制粘贴这些命令，然后按照指令执行。

命令1：时间:5:44（此处安装必要的库）  
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：时间6:13  
sudo nano /etc/dnsmasq.conf  
找到62行: #address=/double-click.net/127.0.0.1  
在他下面增加：address=/guzzoni.apple.com/(你机器的ip地址)  
按ctrl+o，回车保存，按ctrl+x退出

命令03: Time 7:42  
sudo /etc/init.d/dnsmasq restart

命令 04: Time 7:55  
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)  
命令 05: Time 8:20  
[[ -s “$HOME/.rvm/scripts/rvm” ]] && . “$HOME/.rvm/scripts/rvm”  
命令 06: Time 8:33  
echo ‘[[ -s “$HOME/.rvm/scripts/rvm” ]] && . “$HOME/.rvm/scripts/rvm” # Load RVM function’ >> ~/.bash_profile  
命令 07: Time 8:47  
rvm install 1.9.3

这条命令需要执行一段时间，尤其编译阶段

命令 08: Time 9:22  
rvm use 1.9.3 –default  
命令 09: Time 9:32  
git clone git://github.com/plamoni/SiriProxy.git  
命令 10: Time 9:49  
cd SiriProxy  
选择y继续（我感觉不对，没有去验证）

命令 11: Time 10:06  
rake install  
命令 12: Time 10:21  
mkdir ~/.siriproxy  
命令 13: Time 10:31  
cp ./config.example.yml ~/.siriproxy/config.yml  
命令 14: Time 10:43  
siriproxy gencerts  
命令 15: Time 11:04  
siriproxy bundle  
命令 16: Time 11:23  
rvmsudo siriproxy server  
这条命令启动Siri Proxy，成功的话，会提示”Starting SiriProxy on port 443..”

在iphone 4s上设置

1.首先你要取得我们在上面第14步生成的证书，在4s上安装。你可以使用dropbox或者邮件传输到iphone，看视频的11:40  
这个证书在 ~/.siriproxy/ca.pem,你需要查看隐藏文件，一旦证书到你的iphone,选择安装，参照视频12:44

2.进入iphone wifi设置，选择wifi连接左边蓝色简单按钮，记住，你的手机需要和你的siriproxy在一个局域网。在dns那里，把dns修改为siriproxy的ip地址，参看视频12:59

3.测试siri，按住home键，说“test siri proxy”，siri会回复你，“siri proxy is up and running”，在你的终端上面会显示你的语音包。

虽然看起来很复杂，你大概需要不到一个小时。
