搭建Siri Proxy服務(wù)器教程

2012-01-20 11:44:50來(lái)源:CD-Team作者:

Siri Proxy 是一個(gè)由 C++ 寫(xiě)的代理服務(wù)端。可以將 iPhone 4S 的認(rèn)證數(shù)據(jù)分享至非 iPhone 4S 設(shè)備,如 iPhone 4 iPhone 3GS iPod touch 等等

Siri Proxy 是一個(gè)由 C++ 寫(xiě)的代理服務(wù)端。可以將 iPhone 4S 的認(rèn)證數(shù)據(jù)分享至非 iPhone 4S 設(shè)備,如 iPhone 4 iPhone 3GS iPod touch 等等

并且,還能夠通過(guò)插件,自定義命令來(lái)大大擴(kuò)展 Siri 的功能和用途

Siri Proxy 已經(jīng)在 github 開(kāi)源: https://github.com/CDTeam/Siri-Proxy

如果你需要搭建一個(gè)主要作用是分享 4S 認(rèn)證數(shù)據(jù)的服務(wù)器,請(qǐng)根據(jù)以下步驟進(jìn)行配置。

1. 下載 Siri Proxy 服務(wù)端并安裝

Siri Proxy 服務(wù)端安裝程序 ( 以下二選一 )

無(wú)需 .net 環(huán)境 支持C++ 插件但不支持 .net 插件 (推薦)  https://github.com/downloads/CDTeam/Siri-Proxy/SiriProxySrvSetup.exe

需要 .net 環(huán)境 同時(shí)支持 C++ 插件和 .net 插件 https://github.com/downloads/CDTeam/Siri-Proxy/SiriProxySrv4NetSetup.exe

如果安裝 Siri Proxy 服務(wù)端 時(shí)出現(xiàn)“由于應(yīng)用程序配置不正確….等等”,“找不到msvcrt90.dll”等錯(cuò)誤提示,請(qǐng)安裝vcredist_x86.exe  https://github.com/downloads/CDTeam/Siri-Proxy/vcredist_x86.exe

2. 下載 MySQL Community Server 并安裝

MySQL Community Server http://www.mysql.com/downloads/mysql/

安裝過(guò)程一路 next 當(dāng)出現(xiàn)如圖畫(huà)面時(shí) 勾選“Include Bin Directory in Windows PATH”

\

繼續(xù)下一步 出現(xiàn)這個(gè)畫(huà)面是需要配置 MySQL 服務(wù)器密碼 配置完畢后繼續(xù) next 直到完成

\

3. 初始化數(shù)據(jù)庫(kù)

下載數(shù)據(jù)庫(kù)初始化腳本 https://github.com/downloads/CDTeam/Siri-Proxy/database.sql

點(diǎn)擊開(kāi)始 – 程序 – MySQL – MySQL Server 5.5 啟動(dòng) MySQL 5.5 Command Line Client

輸入之前配置的 MySQL 服務(wù)器密碼后 執(zhí)行:

create database siri_proxy;

再執(zhí)行:

source 你存放數(shù)據(jù)庫(kù)初始化腳本的路徑 如:

source C:\Users\CDTeam\Desktop\database.sql

至此 數(shù)據(jù)庫(kù)初始化完成

4. 配置 Siri Proxy

進(jìn)入你的安裝目錄 打開(kāi) SiriProxySrv.properties 或 SiriProxySrv4Net.properties

修改MySQL的數(shù)據(jù)庫(kù)連接參數(shù):

#MySql數(shù)據(jù)庫(kù)連接字符串配置

database.mysql.enable=true

database.mysql.dbname=siri_proxy (數(shù)據(jù)庫(kù)名)

database.mysql.user=root

database.mysql.password= (之前配置的數(shù)據(jù)庫(kù)密碼)

接下來(lái)分別為 iPhone 4 和 iPhone 4s 分配兩個(gè)不同的 IP

server.iphone4s.IPv4v6 =  ( 這里的是 iPhone 4s 服務(wù)器的 iP 如: 192.168.1.187)

server.iphone4.IPv4v6 =   ( 這里的是 iPhone 4 服務(wù)器的 IP 如:192.168.1.222)

5. 為 iPhone 4 iPhone 4S 配置 DNS

如之前分配給 iPhone 4的IP地址為 192.168.1.222 ,由于 iPhone 4 可以越獄 所以只需要將 iPhone 4 內(nèi)的 /etc/hosts 中加上一行:

mysiri.apple.com    192.168.1.222 保存

另外 將 iPhone 4 中的 /User/Library/Preferences/com.apple.assistant.plist 中的 “https://guzzoni.apple.com” 改為 “https://mysiri.apple.com” 即可

如果你安裝的是 Spire 則直接在 設(shè)置 – Spire 中的 Proxy Host 填入 “https://mysiri.apple.com” 即可

iPhone 4S 則需要修改本地的 dns 環(huán)境 將 https://guzzoni.apple.com 解析至你之前設(shè)定的 iPhone 4S 服務(wù)器 IP。

方法很多 可以通過(guò)路由器配置 也可在計(jì)算機(jī)上配置 Google 上有很多教程 在此不再贅述

6.啟動(dòng) Siri Proxy 服務(wù)器

瀏覽到安裝目錄,雙擊register.bat,將服務(wù)程序注冊(cè)為windows服務(wù),雙擊start.bat可以啟動(dòng)服務(wù)

當(dāng)然,你應(yīng)該發(fā)現(xiàn)了,unregister.bat,stop.bat分別是注銷(xiāo)(卸載)和停止服務(wù)

當(dāng)現(xiàn)在以下信息時(shí) 說(shuō)明服務(wù)器啟動(dòng)成功

\

服務(wù)器啟動(dòng)后 會(huì)記錄所有連上服務(wù)器的 iPhone 4s 的認(rèn)證數(shù)據(jù) 并且自動(dòng)替換掉連上服務(wù)器的 iPhone 4 的數(shù)據(jù) 使 iPhone 4 能夠通過(guò)服務(wù)器驗(yàn)證 使用 Siri。

但這并不是 Siri Proxy 的全部功能 Siri Proxy 支持插件的擴(kuò)展 能更豐富 Siri 的功能 歡迎有能力和興趣的開(kāi)發(fā)者加入到這個(gè)開(kāi)發(fā)和拓展 Siri 的項(xiàng)目中來(lái)。

關(guān)鍵詞:SiriProxy

贊助商鏈接: