Apple iPhone Forum und Community

Normale Version: [Update 05.01.12] Ich bau mir einen Siri-Proxy ...
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Wie der Thread-Titel schon sagt, geht es hier um das Aufsetzen eines Proxy-Servers um Siri auf meinem iPhone 4 nutzen zu können.

Warum ich mich für diesen (hoffentlich nur auf den ersten Blick) komplizierten Weg entschieden habe? - Ganz einfach, mir gefällt der Gedanke nicht dass die Daten die ich über Siri sende über einen fremden Server laufen bei dem ich keine Kontrolle hab was damit passiert.

Dieser Thread hier soll das Projekt begleiten und zum Austausch mit Leuten dienen die das selbe vorhaben.

Wie im anderen Siri-Thread gilt auch hier:

  • Anfragen oder Angebote werden kommentarlos gelöscht und ziehen eine Verwarnung des Users nach sich
  • sinnfreie „Me too“-Beiträge und unnötige Vollzitate werden kommentarlos gelöscht



Allgemeiner Hinweis:
Wenn ihr keine Ahnung von Linux bzw Serveradministration habt, dann übt nur an virtuellen Maschinen und nicht gleich mit richtigen Servern, die im WWW stehen - das kann richtig heftig nach hinten losgehen (Strafrechtlich gesehen). Erst wenn man weiß, was man tut, dann darf man sich an richtige Server ranmachen.
Ein SiriProxy auf dem heimischen PC tut's erstmal auch.

Danke an Niranda für diesen Hinweis!
Fangen wir doch mal ganz am Anfang an Smiley:

Ziel:
Mit dem Server sollen 1 iPhone 4S, 2 iPhone 4 und 1 iPhone 3GS mit einer Verbindung zu Apple's Siri-Servern versorgt werden. (Das 4S deshalb weil der Siri-Proxy auch von Apple nicht vorgesehene Kommandos erlaubt)

Ausgangssituation:
Hardware: Der Proxy soll auf diesem Server laufen.
Vorkenntnisse: Linux Administration Grundlagen (wird im Rahmen des Projekts erweitert Zwinkern)

Der Weg:
Vorgehen möchte ich an Hand der hier zur Verfügung gestellten Anleitungen, die sehr detailliert zu sein scheinen.

Bis hierher schon jemand Einwände oder Verbesserungsvorschläge?



So, mal ein erstes Update zu meinem Proxy-Server-Projekt. Seit gestern habe ich nun meinen vServer. Laugh Der Abend gestern ist dann aber leider komplett für Vorarbeiten drauf gegangen. Sad Wenigstens ist der Server jetzt aktuell und "abgesichert". Die Zeit hat dann gerade noch gelangt um an das VPN-Setup zu gehen - garnicht so einfach wie gedacht. Wacko Im Zuge dessen kam nämlich heraus, das mein Server doch nicht so VPN tauglich ist wie gedacht. Ich habe jetzt mal ein Support-Ticket auf gemacht um das mit dem Hoster zu klären. - Ich halte euch auf dem laufenden!

Tipp:
Um auf eurem vServer VPN zu betreiben benötigt ihr ein tun/tap device im Kernel. Ob das installiert ist, findet ihr mit folgendem Befehl heraus:

Code:
modprobe tun

bzw.

Code:
modprobe tap

Wenn diese Befehle so etwas ausgeben, müsst ihr Kontakt mit eurem Hoster aufnehmen und versuchen euch die Module installieren zu lassen:

Zitat:WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
FATAL: Module tun not found.



Gerade den ersten Rückschlag erlebt, auf meinem Server ist laut Support kein pptp-VPN möglich. Evil1
Ich habe jetzt die zwei anderen vom iPhone nativ unterstützen Protokolle angefragt, L2TP und IPSec. Wenn das beides nicht möglich ist bleibt wohl nur der Server/Hoster-Wechsel. Sad
Die native Unterstützung ist wichtig, da sich ja das "Spender-4S" einmal am Tag mit dem Server verbinden soll um die Keys auszulesen.
Wenn der JB für das 4S fertig ist geht es auch mit OpenVPN, bisher leider nicht.



So, nach Provider-Wechsel klappt nun zumindest mal die VPN-Verbindung über pptpd. Laugh

Was noch garnicht klappt ist der SiriProxy. Sad Ich nutze dieses Installationsskript und die Installation läuft auch ohne Error oder ähnliches durch. Wenn ich danach jedoch mit dem Befehl
Code:
ruby ~/hacks/SiriProxy/start.rb
den server starten will wird irgendwie keine der "benötigten" Dateien gefunden.
Habe jetzt mal den Blogger angeschrieben, wenn ich so jedoch nicht weiterkomme werde ich wohl auf sylver's Anleitung umschwenken.
Das kommt doch zum Ende hin?
Was kommt zum Ende hin? Die Verbesserungsvorschläge? Oder die Kritik? Biggrin
Die Anleitung zum automatischen restart
Wie hast du dir die Verbindung vorgestellt?
Wäre immer meine erste Frage, auch wegen den Sicherheitsaspekten.

Jap, der letzte Link ist für die Task... Keine SiriProxy-Anleitung..
Er will ihn für sich selbst basteln, wenn ich das richtig verstanden habe.

Ich wollte erst auch einen basteln, besonders mit dem PHP Plugin, könnte damit meine Websites ansteuern. Aber mein Anbieter (Server4you) lässt bei dem 4€/Monat-vRoot keine VPN-Verbindungen zu Sad
Also habe ich mit kurzerhand eine Debianlösung Zuhause als VM gebastelt... Läuft wunderbar, aber mit einer 1000er Leitung macht das einfach keinen Spaß...
@Djnoxx
Du kannst dir dadurch einen eigenen bauen, hast doch ein 4S Zwinkern

*Leopard*

@Djnoxx Was meinst du denn warum Rehner diesen Thread eröffnet hat? *gg*
@Sylver Das ist ein allgemeiner Link zu dem Blog. Zwinkern Die Restart-Anleitung wurde halt nur als letztes gepostet. Ich werde glaube ich nicht nur ein Tut von da brauchen.

@Niranda Die Anbindung soll über VPN erfolgen.

*Leopard*

Wenn man einen halbwegs vernünftigen Proxy erstellt, dann ist das ja mit Kosten verbunden. So wie bei Rehners verlinkten Webhoster. Das Paket kostet gerundet 13€ im Monat. Da stellt sich die Frage, ob man dann nicht lieber das 4er verkauft und sich ein 4[S] kauft.

Oder man muss diesen Proxy mit mehreren nutzen. Was ja, so wie ich das verstanden habe, nicht Sinn dieses Threads ist.
Jedenfalls nicht für Geld - aber da wir das ja dann zu viert nutzen, rechnen sich die 13€/Monat imo schon.
So, schon der erste Rundumschlag hier. Sad

Nochmal:: Das hier soll keine Server, Key oder was auch immer Tauschbörse geben! Deswegen hab ich jetzt mal alles diesbezügliche ausgeblendet. Wenn sich hier Teams zusammenfinden wollen - was Spitze ist - dann tut das doch bitte per PN und postet dann hier eure Fortschritte/Ergebnisse.
sorry wir tun schon per pn austauschen
Ich würde mir gerne auch einen Proxy Server zusammenbauen, nur kenn ich mich genau Null aus. Ich höre manchmal, um einen guten Server zu bekommen muss man Geld zahlen. Kann man sich nicht sowas selber basteln? Da ich mich gar nicht damit auskenne wäre es sehr Gut, wenn es ein Video gäbe, was genau alles Schritt für Schritt erklärt und nicht kompliziert. Ich sehe es kommen komplizierte Codes usw....
Und das mit dem Auslesen der Keys.... wie geht das? wie soll man das iPhone 4S auslesen? Ich bitte um Hilfe!! =)
Gut das du fragst! - Ich habe Post 1 direkt mal aktualisiert.

Ich würde dir empfehlen erstmal eine VM mit Linux aufzusetzen und mit diesem rumzuexperimentieren. Außerdem solltest du dich dringend in die Thematik "Root-Server-Administration" einlesen bevor du dir einen richtigen Proxy aufsetzt. Und ja, da werden "komplizierte Codes" vorkommen - leider ist es nicht damit getan dass Du diese einfach irgendwo abtippst sondern du solltest sie auch verstehen.
ok Danke=)...Ich frage mich eigentlich, ob es möglich ist, sich einen fertiggestellten Proxy Server aus dem Internet runterzuladen. Geht das überhaupt?
Nein geht nicht. Linux ist kein "Plug&Play" Zwinkern
Cooler Thread , der Server reicht für 15 Proxys! Smiley dann poste mal deine Erfahrungen und Ideen!
Das werde ich tun! Der Übersichtlichkeit halber werde ich immer Post #2 aktualisieren wenn es etwas neues gibt.
Seiten: 1 2 3