Tutorial: Sådan laver du en proxyserver til Siri (Mac OS X)

Siri ikon

  I de seneste uger har vi vist dig videoer, hvor du ser Siri blive brugt til at styre forskellige elektroniske objekter, og selvfølgelig var Apple ikke ansvarlig for den kontrolmetode. I klippene ser du Siri brugt med et system kaldet Siri Proxy, som i bund og grund er en server, som Siri forbinder til, og hvorigennem den kan sende kommandoer til forskellige elektroniske enheder. Nedenfor vil jeg forklare, hvordan du kan lave en proxy til Siri, det er en metode, der ikke involverer at begå noget ulovligt, fordi den ikke gør andet end at overtage internettrafikken lavet af iPhone 4S og omdirigere den.

  Følg kun denne vejledning, hvis du har en Mac, og kun hvis du ved, hvad du laver. Jeg nåede ikke at teste det, fordi jeg ikke har en Mac med mig lige nu. Følg vejledningen på eget ansvar, jeg har ikke tjekket det for at se, om oplysningerne fra proxyserveren sendes til tredjeparter. Du vil naturligvis kun kunne bruge denne proxyserver med en iPhone 4S.

Trin 1

Hent Siri Proxy si Mac-porte. Installer Mac-porte efter download.

Trin 2

Åbn Terminal-applikationen og skriv: sudo port installer dnsmasq . Du skal selvfølgelig også indtaste adgangskoden til din Mac.

Trin 3

Type Type bash < <(krølle -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) og du installerer det RVM-plugin, der kræves for at køre Siri Proxy.

Trin 4

Efter installation af RVM skal du aktivere den, så du skal indtaste konsollen: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

Trin 5

Nu skal du tilføje RVM til bash-profilen, så du bliver nødt til at køre følgende kommando: echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . “$HOME/.rvm/scripts/rvm” # Indlæs RVM-funktion' >> ~/.bash_profile

Trin 6

Når du har tilføjet RVM til bash-profilen, skal du installere Ruby, så du skriver: rvm installation 1.9.3.  Hvis du har Mac OS X Lion, kan du støde på fejl under Ruby installationsprocessen, og hvis dette sker, skal du skrive: rvm install 1.9.3 –with-gcc=clang.

Trin 7

Når du har installeret Ruby, skal du tvinge RVM'en til at bruge den nyeste version af Ruby, så skriv kommandoen: rvm install 1.9.3 –with-gcc=clang

Trin 8

Nu skal du navigere fra terminalen til det sted, hvor du downloadede og udpakkede Siri Proxy. Dybest set søg efter den placering og naviger til den ved hjælp af cd-placeringskommandoen.

Trin 9

Når du er kommet dertil, skal du installere Rake og Bundler, så skriv kommandoen: rvmsudo gem installer rake bundler  og indtast din Macs adgangskode.

Trin 10

Nu skal du køre følgende kommandoer for at installere Siri Proxy Gem, få mappen .siriproxy til at flytte konfigurationsfilen til den mappe og installere openssl:

rive installation

mkdir ~/.siriproxy

sudo port install openssl

./siriproxy gencerter

Trin 11

Nu skal du installere en profil på din iPhone, en profil, der giver dig mulighed for at oprette forbindelse til proxyen. For at gøre dette skal du bruge din Macs Spotlight-funktion til at søge efter mappen ~/.siriproxy hvorfra du sender ca.perm-filen via e-mail til iPhone. Så snart filen ankommer til iPhone, åbner du den fra e-mailen og installerer dens profil.

Trin 12

Søg efter filen på din Mac dnsmasq.conf som du åbner med en teksteditor. I den vil du lede efter linjen #address=double-click.net/127.0.0.1 og umiddelbart under den vil du tilføje følgende tekst: adresse=/guzzoni.apple.com/din-mac-ip.  Efter redigering af filen, gem den og indtast følgende kommando i terminalapplikationen for at kontrollere, om den virker: sudo dnsmasq

Trin 13

Åbn programmet Indstillinger, søg efter Wi-Fi-hotspottet i dit hjem, og rediger dets indstillinger. Ved siden af ​​DNS'en vil du ændre den eksisterende værdi med en, der i slutningen har en anden IP end serverens. Hvis du har 192.168.0.1, vil du indtaste værdien 3 eller 4, en IP, der ikke er optaget.

Trin 14

Nu skal du navigere gennem Terminal-applikationen til mappen plamoni-SiriProxy-fe75db4. For at gøre dette skal du skrive cd og trække og slippe den respektive mappe i Terminal-applikationen og derefter trykke på Retur-tasten.

Trin 15

Efter indlæsning af denne filtype ./siriproxy bundt si rvmsudo siriproxy server, indtast adgangskoden, og serveren skal være funktionsdygtig.

   Processen er kompliceret, men hvis du har fulgt trinene strengt, bør du nu have en funktionel proxyserver, som du skal konfigurere til at svare på dine kommandoer, som du ønsker.