close

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

arrow
arrow
    文章標籤
    Siri iphone4s
    全站熱搜

    鬧 發表在 痞客邦 留言(21) 人氣()