Tutorial: Hoe maak je een proxyserver voor Siri (Mac OS X)

Siri-pictogram

  De afgelopen weken hebben we jullie video's laten zien waarin je ziet dat Siri wordt gebruikt om verschillende elektronische objecten te besturen, en natuurlijk was Apple niet verantwoordelijk voor die besturingsmethode. In de clips zie je dat Siri wordt gebruikt met een systeem genaamd Siri Proxy, dat in wezen een server is waarmee Siri verbinding maakt en waarmee het opdrachten naar verschillende elektronische apparaten kan sturen. Hieronder zal ik uitleggen hoe je een proxy voor Siri kunt maken, het is een methode waarbij je niets illegaals begaat, omdat het niets anders doet dan het internetverkeer van de iPhone 4S overnemen en omleiden.

  Volg deze tutorial alleen als je een Mac hebt en alleen als je weet wat je doet. Ik heb het niet kunnen testen omdat ik momenteel geen Mac bij me heb. Volg de tutorial op eigen risico, ik heb deze niet gecontroleerd om te zien of de informatie van de proxyserver naar derden wordt verzonden. Uiteraard kunt u deze proxyserver alleen gebruiken met een iPhone 4S.

stap 1

Download Siri-proxy si Mac-poorten. Installeer Mac Ports na het downloaden.

stap 2

Open de Terminal-applicatie en typ: sudo port installeer dnsmasq . Uiteraard moet u ook het wachtwoord van uw Mac invoeren.

stap 3

Type Type bash < <(krul -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) en u installeert de RVM-plug-in die nodig is om Siri Proxy uit te voeren.

stap 4

Na het installeren van RVM moet je het activeren, dus je moet in de console typen: [[ -s “$HOME/.rvm/scripts/rvm” ]] && . “$HOME/.rvm/scripts/rvm”

stap 5

Nu moet je RVM aan het bash-profiel toevoegen, dus je moet de volgende opdracht uitvoeren: echo '[[ -s “$HOME/.rvm/scripts/rvm” ]] && . “$HOME/.rvm/scripts/rvm” # Laad RVM-functie' >> ~/.bash_profile

stap 6

Nadat je RVM aan het bash-profiel hebt toegevoegd, moet je Ruby installeren, zodat je typt: rvm-installatie 1.9.3.  Als u Mac OS X Lion heeft, kunt u tijdens het Ruby-installatieproces fouten tegenkomen. Als dit gebeurt, moet u het volgende typen: rvm installatie 1.9.3 –with-gcc=clang.

stap 7

Na het installeren van Ruby moet je de RVM dwingen de nieuwste versie van Ruby te gebruiken, dus typ de opdracht: rvm installatie 1.9.3 –with-gcc=clang

stap 8

Nu moet je vanaf de terminal naar de locatie navigeren waar je Siri Proxy hebt gedownload en uitgepakt. Zoek in principe naar die locatie en navigeer ernaartoe met behulp van de opdracht cd location.

stap 9

Nadat je daar bent aangekomen, moet je Rake en Bundler installeren, dus typ de opdracht: rvmsudo gem installeer harkbundelaar  en voer het wachtwoord van uw Mac in.

stap 10

Nu moet je de volgende opdrachten uitvoeren om de Siri Proxy Gem te installeren, de map .siriproxy het configuratiebestand naar die map te laten verplaatsen en openssl te installeren:

hark installeren

mkdir ~/.siriproxy

sudo port install openssl

./siriproxy gencerts

stap 11

Nu moet je een profiel op je iPhone installeren, een profiel waarmee je verbinding kunt maken met de proxy. Om dit te doen, gebruikt u de Spotlight-functie van uw Mac om naar de map te zoeken ~/.siriproxy van waaruit u het ca.perm-bestand via e-mail naar de iPhone verzendt. Zodra het bestand op de iPhone arriveert, opent u het vanuit de e-mail en installeert u het profiel ervan.

stap 12

Zoek op uw Mac naar het bestand dnsmasq.conf die u opent met een teksteditor. Daarin zoek je naar de lijn #adres=dubbelklik.net/127.0.0.1 en direct daaronder voeg je de volgende tekst toe: adres=/guzzoni.apple.com/uw-mac-ip.  Nadat u het bestand hebt bewerkt, slaat u het op en voert u in de terminaltoepassing het volgende commando in om te controleren of het werkt: sudo dnsmasq

stap 13

Open de applicatie Instellingen, zoek naar de Wi-Fi-hotspot in uw huis en bewerk de instellingen ervan. Naast de DNS verander je de bestaande waarde met een waarde die uiteindelijk een ander IP-adres heeft dan dat van de server. Als u 192.168.0.1 heeft, vult u de waarde 3 of 4 in, een IP-adres dat niet bezet is.

stap 14

Nu moet je door de Terminal-applicatie naar de map navigeren plamoni-SiriProxy-fe75db4. Om dit te doen, typt u cd en sleept u de betreffende map naar de Terminal-toepassing en drukt u vervolgens op de Return-toets.

stap 15

Na het laden van dat bestandstype ./siriproxy-bundel si rvmsudo siriproxy-server, voer het wachtwoord in en de server zou functioneel moeten zijn.

   Het proces is ingewikkeld, maar als u de stappen strikt heeft gevolgd, zou u nu een functionele proxyserver moeten hebben die u moet configureren om op uw wensen te reageren.