Internet + iPhone + USA + Kontantkort

Att få tag på ett kontantkort i USA med datatrafik till sin iPhone för att komma åt internet är inte lätt… om man inte har hittat hit! Har du inte internet tillgängligt på din iPhone under din vistelse i USA kommer du snabbt upptäcka hur beroende du är av att vara uppkopplad. Utan internet blir din iPhone en dum gammal telefon man bara kan ringa och skicka SMS med (känns som det i alla fall).

Det stora problemet är att det inte finns någon operatör som säljer kontantkort, eller så kallade “pre-paid SIM-cards“, med fri datatrafik eller med datatrafik för att komma åt internet. Det går alltså inte att få en tilläggstjänst till ett kontantkort (pre-paid) där man få datatrafik för att komma åt internet i USA.

Visst går det att få internet till iPhone i USA om man t.ex. tecknar ett abonnemang (förvisso utan bindningstid) hos AT&T eller T-Mobile men jag anser att det alternativet är lite dyrt om man bara ska stanna i USA några veckor eller månader. Jardenberg skrev en liten guide om hur han gick tillväga för att få internet till sin iPhone, priset för den lösningen gick på nästan 500 SEK per månad. Lösningen som beskrivs nedan kostar dig inte mer än 150-300 SEK per månad, beroende på vilka förutsättningar du har.

Ingredienserna du behöver för att nå internet från din iPhone i USA med ett kontantkort är “T-Mobile kontantkort + Proxyserver + Upplåst/Olåst iPhone“. Detta kommer att ge dig fri datatrafik över T-Mobiles EDGE-nät.

Upplåst/Olåst iPhone

Den första förutsättningen för att det skall fungera är att din iPhone är fabriksupplåst eller att du låst upp den själv med diverse metoder som inte tas upp i denna guide. För egen del är min iPhone köpt i Italien där den såldes olåst men guiden ska fungera oavsett om du låst upp den själv eller om du köpt den olåst. Detta steg bör du självklart lösa innan du åker till USA.

Proxyserver (Squid)

Även detta steg bör du göra hemma, detta är nämligen huvudingrediensen  i lösningen och kan ta tid om man inte är datavan. Då nästan alla portar är spärrade för datatrafik då man har ett T-Mobile kontantkort får man ansluta via en proxyserver om man vill komma åt internet. Det som sker är att de anrop du gör till internet går via en proxyserver på en öppen port och sedan ut på internet. Genom att ansluta till sin proxyserver på en port som är öppen kringgår man alltså spärren T-Mobile har på vissa portar.

Du måste alltså skapa en proxyserver, jag har valt att använda programmet Squid på en PC med Debian 5 (ett operativsystem). Det är detta steg som kan kännas krångligt för den som inte är införstådd med datorer, det borde dock inte vara några problem om man bara följer beskrivningen nedan.

Det finns två vägar att gå, antingen har man en egen dator hemma där man installerar Debian 5 på en egen dator eller så köper du en VPS (Virtual Private Server). I min beskrivning så har jag valt att använda en VPS hos GleSYS som exempel men som sagt så går det att använda en egen server i hemmet eller en VPS eller annan server var som helst.

Beroende på vad man väljer så varierar kostnaden, en VPS hos GleSYS kostar cirka 85 SEK per månad och det är inte någon bindningstid eller motsvarande utan man väljer själv när man vill starta eller avsluta sin tjänst. Att skapa ett konto hos GleSYS är gratis men det är sedan när du skapar din VPS som en kostnad uppstår. Väljer man att sätta upp en egen server i sitt hem så blir kostnaden otroligt låg för att få internet i USA till sin iPhone.

  1. Skapa ett konstnadsfritt konto hos GleSYS: http://glesys.se/serverhotell/vps/
  2. Logga in på ditt nya konto enligt de instruktioner och uppgifter du fått från GleSYS.
  3. Klicka på “Server Cloud” så kommer du till “Serveröversikt“, klicka på “Skapa ny server
  4. Klicka på “Mini” och fyll i:
    Hostnamn: valfritt
    Beskrivning: valfritt
    Rootlösenord: valfritt
  5. Kontrollera följande:
    Datacenter: Falkenberg
    Linuxdistribution: Debian 5.0
    Diskutrymme: 5GB
    Minne: 128MB
    Processorkärnor: 1
    Överföring: 50GBKlicka sedan på “Skapa” och vänta tills din VPS har skapats.
  6. Under “Serveröversikt” kan du nu se din nyskapade VPS i listan. Klicka på “IP-Allokering“.
  7. Välj Falkenberg som datacenter och se till att det är IPv4 som är valt. Därefter markera en IP-adress i listan över lediga adresser. Det spelar ingen roll vilken du väljer, se bara till att notera IP-numret du väljer. När du markerat en IP-adress så klicka på knappen “Lägg till” så kommer den valda IP-adressen att vara reserverad till dig.
  8. Klicka nu på “Server Cloud” för att få upp “Serveröversikt
  9. Klicka på din VPS’s hostnamn, då kommer du få upp en panel där du kan ändra inställningar för din VPS.
  10. I “Editera Server” som nu är uppe ska du klicka på “Assigna en IP Adress” för IPv4.
  11. En ruta kommer upp med rubriken “Hantering av ipadresser“, markera din lediga IP-adress och tryck på knappen “Lägg till” så kommer din IP-adress vara allokerad till din VPS. Som jag skrev tidigare, notera denna IP-adress då den kommer att behövas senare i guiden.

Har du inte förstått vad du gjort så kan jag förklara att du nu har en VPS, en virtuell server hos GleSYS som är som vilken dator som helst bara att du fjärrstyr den.

Nästa steg i att skapa en proxyserver är att installera Squid som är ett program som låter dig ansluta till din VPS och sedan dirigera om den internettrafik du anropar från din iPhone när du är i USA. Allt detta styr du genom GleSYS kontrollpanel.

  1. Loggade du ut från GleSYS kontrollpanel så logga in igen.
  2. Klicka på “Server Cloud” så du får upp “Serveröversikt“.
  3. I kolumnen “Console” ska du klicka på den svarta ikonen som ser ut som ett terminalfönster.
  4. Ett nytt fönster öppnas och en terminal öppnas där man kan skriva in kommandon och styra din nyskapade VPS.
  5. Nu ska vi skriva in några kommandon för att uppdatera Debian 5.0 och installera Squid.
  6. Skiv in följande:
    apt-get update
    Tryck sedan på “Enter” på ditt tangenbord för att köra kommandot och vänta ett tag tills kommandot har genomförts.
  7. Skiv in följande:
    apt-get upgrade
    Tryck sedan på “Enter” på ditt tangenbord för att köra kommandot och vänta ett tag tills kommandot har genomförts. Får du frågan “Do you want to continue? Y/N“, tryck då på tangenten “Y” för att fortsätta.
  8. Skiv in följande:
    apt-get install squid

Tryck sedan på “Enter” på ditt tangenbord för att köra kommandot och vänta ett tag tills Squid har installerats. Får du frågan “Do you want to continue? Y/N“, tryck då på tangenten “Y” för att fortsätta.

Nu har du installerat Squid och det är dags att konfigurera Squid så att din proxyserver hanterar anslutningen från din iPhone på rätt sätt. Vi fortsätter att styra din VPS i terminalen.

  1. I terminalen skriv nu följande:
    rm /etc/squid/squid.conf
    Tryck sedan på “ENTER
  2. Skriv sedan
    nano /etc/squid/squid.conf
    Tryck sedan på “ENTER
  3. En textredigerare öppnas, skriv in följande text:
    acl all src all
    http_access allow all
    http_reply_access allow all
    icp_access allow all
    htcp_access allow all
    http_port 3128
    access_log /var/log/squid/access.log squid
    hosts_file /etc/hosts
  4. Tryck nu på ditt tangentbord “CTRL + X
  5. En fråga dyker upp “Save modified buffer?“, tryck på “Y” på ditt tangentbord därefter på “ENTER“.
Nu ska du skriva:
/etc/init.d/squid restart
  1. Vänta tills Squid har startats om och därefter kan du trycka på knappen “Disconnect” i fönstret terminalen visas i.

Nu har vi kommit så långt att du har installerat en VPS med Squid som proxyserver. Denna konfiguration är verkligen minimal och för att göra din proxyserver säkrare kan jag rekommendera läsning i Squid Web Proxy Wiki.

Inställningar i iPhone

Nästa steg är att konfigurera din iPhone så att den ansluter via din nyskapade proxyserver. Detta gör vi med dataprogrammet iPhone Configuration Utility som finns till både PC och Mac.

För PC: Iphone Configuration Utility 2.2 for Windows

För Mac: Iphone Configuration Utility 2.2 for Mac

Ladda hem programmet från ovanstående länk och installera det sedan på din Mac eller PC. Efter installationen av iPhone Configuration Utility, öppna programmet och fyll i fälten enligt nedanstående  bilder och beskrivningar.

iPhone Configuration Utility

Börja med att klicka på “Configuration profiles” i lista till vänster. Därefter klicka på “General” i listan över de saker du kan konfigurera. Du ska då få upp fälten som bilden ovan visar. Här kan du fylla i vad du vill egentligen.

iPhone Configuration Utility

Nästa steg i konfigurationen av din iPhone är att fylla i följande information under “Advanced“. Du kan se informationen du ska fylla i på bilden ovan samt i texten nedan:

Access Point Name (APN) : hiptop.t-mobile.com
Access Point User Name : guest
Access Point Password : guest
Proxy Server and Port : IP-adressen (som du skulle notera) till din VPS i formen (xxx.xxx.xxx.xxx) samt porten 3128

Nu har du skapat en konfigurationsprofil till din iPhone som gör att du kan ansluta till internet via din proxyserver. Det återstår dock att installera denna konfigurationsprofil till din iPhone.

iPhone Configuration Utility

För att installera den nya konfigurationsprofilen kopplar du in din iPhone till datorn. Då kommer din enhet att dyka upp i listan till vänster i iPhone Configuration Utility. Klicka då på ikonen för din iPhone och gå till fliken “Configuration Profiles“. Den profil du nyss skapade i programmet kommer du se i listan över konfigurationsprofiler med en knapp längst till höger med texten “Install“. När du klickar på “Install” installeras de nya inställningarna på din iPhone och du kommer att ansluta till internet med de inställningar du angett tidigare.

Efter att profilen är installerad kommer du se texten “Remove” på knappen istället, denna klickar du på  när du vill ta bort konfigurationsprofilen. Det är även möjligt att ta bort konfigurationsprofilen direkt i din iPhone under “Inställningar“.

Vill du inte installera den nya konfigurationsprofilen direkt kan du även välja att skicka den med mail till dig själv för att senare installera profilen genom att öppna mailet med bifogad konfigurationsprofil direkt i din iPhone.

Allt som beskrivits hittills kan du genomföra hemma så det enda du behöver när du väl åkt iväg till USA är ett simkort från T-Mobile.

T-Mobile kontantkort (pre-paid sim card)

Att få tag på ett SIM-kort från T-Mobile är inte så svårt. Antingen går du in i en av T-Mobile’s butiker eller så köper du en så kallad Pre-Paid-Phone där man får både en telefon och SIM-kort. Att bara köpa ett SIM-kort (pre paid) kostar 10 dollar medan en Pre-Paid-Phone kostar 20 dollar. Själv så köpte jag en Pre-Paid-Phone då den första matbutiken(Wal-Mart) jag besökte sålde dessa.

Oavsett vilket alternativ du skaffar måste du aktivera ditt SIM-kort och det följer med en bra beskrivning för hur du skall gå tillväga. När jag aktiverade mitt SIM-kort från T-Mobile så använde jag mitt IMEI-nummer för min iPhone trots att jag fick med en Pre-Paid-Phone.

När ditt SIM-kort blivit aktiverat får du ett SMS som bekräftar detta, därefter ska du registrera dig för “My T-Mobile” på T-Mobile’s hemsida. Du registrera dig på följande adress: https://my.t-mobile.com

Detta kan bli lite moment 22 eftersom man behöver internet för att registrera sig, som tur är så kommer man åt My T-Mobile från sin iPhone oavsett vilken abonnemangsform man har hos T-Mobile. Självklart underlättar det om man kan göra detta från en dator.

Det kan dock vara så att du måste ändra din APN, så har du ingen dator tillgänglig måste du ange följande APN i din iPhone: epc.tmobile.com

Du finner inställningen för APN i din iPhone under “Inställningar” –> “Allmänt” –> “Nätverk” –> “Mobilt datanätverk”. “Användarnamn” och “Lösenord” kan du lämna tomt.

Efter registreringen så logga in på “My T-Mobile” och klicka på “Manage” och sedan på “Plans“. Då kommer information upp om “Current Rate Plan” och längst ned finns en grön knapp med texten “Change Plan” som du ska trycka på.

T-Mobile Plan

Efter det kommer en lista upp på olika kontantkortsalternativ och du ska välja “Sidekick” genom att  klicka på “Choose this plan“.

T-Mobile Plan

Det kan ta några minuter men när din nya “Sidekick-plan” har aktiverats så får du ett SMS. Detta kontantkortsalternativ kostar en dollar per dag så man få fylla på kontot med lite pengar så det räcker för din vistelse i USA.

Om du var tvungen att ändra APN för att kunna registrera dig på “My T-Mobile”, se till att du nu ändrar tillbaka till följande APN: hiptop.t-mobile.com

Användarnamn och lösenord kan du fortfarande lämna tomt.

Nu har du fri datatrafik till din iPhone över T-Mobiles EDGE-nät. Kostnaden för detta är 1 dollar per dag som debiteras ditt “My T-Mobile”-konto.

Slutsats

Jag inser att det ser ut att vara otroligt krångligt att få det att fungera men jag har bara försökt göra guiden utan att hoppa över några steg så att nästan vem som helst ska klara av det. Förhoppningsvis har man lite datorvana och då bör det absolut inte vara några problem. Jag skulle vilja påstå att en datorvan person klarar av att göra allt på 15-20 minuter.

Hastigheten som uppnås är långt ifrån den man är van vid med 3G-nät men ger ändå en hygglig hastighet för att kolla upp saker på internet med iPhone. Det är självklart inte optimalt att skicka trafiken till en server i Sverige då man själv befinner sig i USA men med den hastigheten man uppnår över EDGE så tycker jag inte hastighetsförlusten med att ansluta genom en proxy  är så farlig.

Det finns dock två nackdelar som jag inte tagit upp, det är att YouTube’s iPhone-app och Google Earth inte fungerar över proxy. I övrigt fungerar alla applikationer jag testat.

Vad priset egentligen blir per månad beror helt på om man väljer att använda en egen dator i hemmet som proxyserver samt om man bara köper ett SIM-kort istället för en Pre-Paid-Phone som jag köpte.

När du väl kommit hem till Sverige igen, glöm inte att ta bort din VPS hos GleSYS om du nu valde det alternativet.

Behöver du hjälp med något så lämna en kommentar. Jag hjälper dig gärna med att komma igång.