SiriProxy安裝教學 (Mac專用)
看不懂或有問題就留言吧
應該不會太困難
安裝需要設定Router把443 Port forward到你的Mac上
然後需要知道什麼是Router分配的ip什麼是你實際的ip
1.下載 Mac port 並安裝
2.開啟終端機輸入
3.輸入 sudo port install dnsmasq 等他跑完
3.輸入 sudo port install git-core 等他跑完
4.輸入 sudo bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) 等他跑完
5.輸入 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . “$HOME/.rvm/scripts/rvm”
6.輸入 echo ‘[[ -s "$HOME/.rvm/scripts/rvm" ]] && . “$HOME/.rvm/scripts/rvm” # Load RVM function’ >> ~/.bash_profile
7.輸入 rvm install 1.9.3 --with-gcc=clang 等他跑完
如果出現
Already installed ruby-1.9.3-p0.
To reinstall use:
rvm reinstall ruby-1.9.3-p0
請改成輸入 rvm reinstall 1.9.3 –with-gcc=clang
8.輸入 rvm use 1.9.3 --default
9.輸入 git clone git://github.com/westbaer/SiriProxy.git
10.輸入 cd ~/SiriProxy
11.輸入 rvmsudo gem install rake bundler
12.輸入 rvmsudo rake install
13.輸入 mkdir ~/.siriprox
14.輸入 cp ./config.example.yml ~/.siriproxy/config.yml
15.輸入 cd ~/SiriProxy/bin
16.輸入 rvmsudo siriproxy gencerts
17.輸入 cp ~/.siriproxy/ca.pem ~/Desktop/
18.輸入 rvmsudo siriproxy bundle
19.輸入 sudo echo "address=/guzzoni.apple.com/你的本機ip位置 >> /opt/local/etc/dnsmasq.conf
可以在設定->網路中找到
20. 輸入 sudo dnsmasq
如果出現
dnsmasq: failed to create listening socket for 10.37.129.2: Address already in use
請輸入 sudo killall dnsmasq
然後再輸入一次 sudo dnsmasq
再來桌面上的ca.pem寄給手機安裝
這樣就安裝完成了
=========================================
啟動server的話請開啟終端機輸入
cd ~/SiriProxy/bin
rvmsudo siriproxy serve
需保持終端機機開啟
如果要讓SiriProxy背景執行請開啟終端機輸入
screen (如果曾經執行此指令,請執行screen -r喚回上次的終端機)
cd ~/SiriProxy/bin
rvmsudo siriproxy serve
然後按"crtl+A+d"這樣就會把SiriProxy放到背景,就可以關閉終端機畫面,下次叫出來請打開終端機輸入screen -r
===========================================
啟動成功你會看到
Starting SiriProxy on port 443..
PS:如果要用非iPhone4s連線
請把Spire的Proxy設定成https://guzzoni.apple.com:443
然後用ifile選純文字開啟/etc/hosts
裡面加入下面這行
你的ip位置 guzzoni.apple.com