Fråga:
Dela iPhone WIFI med dator via USB?
Lasse V. Karlsen
2011-11-14 16:10:52 UTC
view on stackexchange narkive permalink

På grund av vattenläckage var vi tvungna att flytta kontor tillfälligt. I våra vikarkontor har vi WIFI-nätverk, men inte kabelförsedda nätverk (ännu).

Eftersom min dator inte har WIFI (det är ett stationärt skrivbord) trodde jag att jag kunde se om jag kunde överbrygga min iPhone WIFI-anslutning till min dator via USB medan jag väntar på att lokala anläggningar ska skapa ett kabelnätverk här.

Är det möjligt?

Fem svar:
robmathers
2011-11-14 21:41:07 UTC
view on stackexchange narkive permalink

Tyvärr, men det är inte möjligt att göra detta utan att fängelse går sönder. Funktionen "Personal Hotspot" på en iPhone tillåter bara delning av 3G-anslutningen, inte wifi-anslutningen, så du kan inte använda den som en wifi-adapter. Det är möjligt att Apple kan lägga till denna funktionalitet, men det är ett ganska nischfall, så jag skulle inte räkna med det.

Mer omedelbart, om du har en bärbar dator med wifi tillgängligt kan du använda Internet Sharing ( OS X) / Internetanslutningsdelning (Windows) och en Ethernet-kabel för att få anslutning till skrivbordet. Eller om du har en häftklamrar eller något liknande i närheten har de vanligtvis USB-wifi-adaptrar för $ 30 eller mindre.

Därför varför jag började med detta uttalande (vilka iPhone- och iOS-versioner använder du? Du måste också kontrollera att din operatör tillåter en personlig hotspot.)
Jag tror att du missförstår frågan - affischen vill ha ett sätt att använda sin iPhone för att dela wifi-anslutningen via USB. Den personliga hotspoten kan bara dela 3G-anslutningen.
Nej det är jag inte. Om du läser den sista delen erbjuder jag två alternativ eftersom du inte kan göra det med iPhone
"Inte möjligt" är obefintligt - du kanske inte är tillräckligt bra för att veta om en lösning. Rope svar är korrekt.
Människor utan yrkeskunskap som jag har svårt att hitta en 20-30 dollar wifi-adapter vars kvalitet är högre än den i iphone.För att vara ärlig led jag mycket av Amazon wifi-kort och billiga wifi-kort i billiga bärbara datorer.
Rope
2012-02-05 00:46:26 UTC
view on stackexchange narkive permalink

Naturligtvis är detta möjligt: ​​

  1. Din iOS-enhet måste anslutas till wifi-anslutning
  2. Din iOS-enhet måste vara jailbroken
  3. Din dator måste ha iTunes
  4. Installera MyWi 5.0 över Cydia ( Cydia installeras på din iOS-enhet efter att du jailbreakar den)
  5. Välj USB-delning på USB-fliken
    • Ställ MyWi USB till PÅ
    • Gå till Avancerat USB
    • Ställ USB Bridhe till "Bridged to WiFi" så att du inte går online via 3G
  6. Njut av din trådlösa internetanslutning
Från [leverantörens webbplats] (http://support.intelliborn.com/index.php?option=com_kb&appName=MyWi%205.0): 'Ett bra exempel är att din iPhone kan ha tillgång till en HotSpot gratis som också möjliggör internetdelning. Således kan du använda din iPhones WiFi för att ansluta och använda USB-anslutningen för att låta ditt internet leda / överbrygga sin trafik genom WiFi-anslutningen.
Graeme Hutchison
2011-11-14 16:24:02 UTC
view on stackexchange narkive permalink

vilka iPhone- och iOS-versioner använder du? du måste också kontrollera att din operatör tillåter en personlig hotspot.

om du kan aktivera en personlig hotspot på din telefon, anslut bara telefonen till datorn med en USB och ange Wi-Fi Fi-lösenord efter att telefonen har fastställts i nätverksinställningarna.

enter image description here

Du kan också bara få en WiFi USB som skulle hämta WiFi från routern.

Wyatt8740
2014-04-17 04:00:36 UTC
view on stackexchange narkive permalink

Gratis metod som fungerar, med åtminstone en jailbreakad iPhone:

1) Installera openSSH på din iPhone från cydia, eller apt-get , om du föredrar terminalen.

2) Installera python 2.7.x.
Från och med detta skrivande är den senaste versionen 2.7.6.

3) ladda ner libusbmuxd.
https://github.com/libimobiledevice/libusbmuxd
Du kan antingen göra en git-klon kod > eller, om du inte har / vill få git , ladda ner
versionen från fliken "releases".

4) packa upp den om du inte tog rutten git clone . Om du laddade ner tarballen gör du tar zxvf <tarball name>.tar.gz från en terminal. I Windows använder du 7-zip eller laddar ner .zip-versionen av verktyget.

5) cd till libusbmuxd / python-client .

6) Följande steg är plattformsberoende:

Windows

Om du kör windows, måste manuellt skriva sökvägen till ditt python.exe -program. Om du väljer standardplats installeras den i C: \ Python27 . Så i Windows, gå till kommandotolken och skriv
C: \ Python27 \ python.exe tcprelay.py -t 22: 2222 .

Linux / Unix / Solaris / BSD osv.

Om du använder Linux (som jag), Cygwin i Windows, BSD / Unix, solaris eller i princip vilken plattform som helst förutom Windows och DOS som är kända för människor, skriver du helt enkelt
python2.7 tcprelay.py -t 22: 2222 .


7) Inte helt klart än - du behöver en SSH-klient som kör! Även detta är plattformsberoende.

Windows - PuTTY

I windows gör cygwin det enkelt, men om du inte redan har cygwin är PuTTY ett bra alternativ:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Ställ in det så här:
Setting up puTTY - 1
Setting up puTTY - 2

Var noga med att ställa in användarnamnet för inloggning till "mobil". Setting up puTTY - 3

Och för lite extra hastighet (lägre omkostnader från krypteringen), ändra krypteringen till "arcfour". Vanligtvis skulle jag inte rekommendera detta, men eftersom du trycker på krypteringen över en USB-kabel och inte ett nätverk är säkerhet mindre risk.

Setting up puTTY - 4

Om du vill kan du sedan spara en profil för detta, för att undvika att säkerhetskopiera allt varje gång du har problem. Detta görs i avsnittet "session" högst upp.

Linux / Unix / BSD / Solaris / OSX / HP-UX / vad jag fortfarande saknar

Du kan kör ssh -D 8080 -p 2222 mobile@127.0.0.1 Standardlösenordet för mobil och root konton på iphone ska vara alpin . När du väl är inloggad bör du se ett xterm -liknande fönster. skriv passwd nu för att ändra ditt lösenord till något säkrare. Skriv också su och använd alpine som ditt lösenord för att logga in som root och ändra även root lösenordet . Skriv sedan exit för att gå tillbaka till din inloggning som mobile.

8) Du är nästan klar nu, Jag svär! Det är mindre komplicerat än det ser ut hittills, om du faktiskt gör det själv!

Nu måste du öppna din valda webbläsare; Jag använder Firefox, så jag kommer att använda den som ett exempel. Jag har använt krom, men eftersom jag inte gillar det och för närvarande inte har det installerat kan jag för närvarande inte använda det som ett exempel. Men du ställer in den som en SOCKS-proxy, oavsett webbläsare.

Dessa skärmdumpar gjordes med en vidarebefordrad X11, så teckensnitten är fula, men tänk på det.
Gå först inställningsfönster ( verktyg ->-alternativ eller redigera ->-inställningar , beroende på operativsystem). Gå sedan till Avancerat ->-nätverk ->-inställningar ... . Firefox Configuration 1

Använd följande konfiguration för webbläsaren.
Firefox Configuration 2

Problem och lösningar

Problem:

Ja, det här använder inte iphone egentligen som ett modem.

Lösning:

Kom över det; det fungerar.

Problem:

Min app tillåter inte att ställa in en SOCKS-proxy.

Lösning:

Jag har haft det här problem med spel som Minecraft. Här är några korrigeringar.
För minecraft lade jag till ett argument i ssh . Jag spelar regelbundet på nerd.nu reddit minecraft-servrarna (reddit.com/r/mcpublic). Sedan minecraft 1.6 har SSH-tunnling och SOCKS-proxyservrar som kommandoradsargument inte fungerat. Du brukade kunna lägga till java-parametrar -DSocksProxyHost = 127.0.0.1 -DSocksProxyPort = 8080 och det skulle fungera. Nu är dock lösningen inte riktigt lika fin, men den fungerar.

När du startar ssh istället för ssh -D 8080 -p 2222 mobil @ 127.0.0.1 , gör
ssh -D 8080 -L 127.0.0.1:25565:p.nerd.nu:25565 -p 2222 mobile@127.0.0.1 .
När du sedan vill ansluta till servern lägger du istället till URL 127.0.0.1:25565 i din lista med servrar! Fjärrservern visas på 127.0.0.1/localhost tack vare miraklet med SSH-tunnling!

För andra program / spel gäller samma regel. Om du inte kan ställa in en SOCKS-proxy och inget annat fungerar, lägg bara till -L 127.0.0.1:<port>:<remote URL to access>: <remote port> .

Det finns inget som tvingar att du använder samma port på 127.0.0.1 som du normalt skulle göra, så jag kunde till exempel ha kartlagt p.nerd.nu:25565 till 127.0 .0.1: 1025 och spelet bryr sig inte så länge jag specificerade porten. Inte alla program är så skonsamma, men det är bra att komma ihåg.


Kom också ihåg: Nästan alla program kan använda detta. Så även om det inte är så trevligt som att ha ett enkelt modem eller något, fungerar det definitivt. Observera att om du tappar anslutningen till wi-fi, kommer du förmodligen att börja äta i ditt mobilnätverks dataåtkomst. Om mobilnätverket gör djupnivåpaketinspektion, var beredd på en avgift för att möjliggöra internetdelning. Var bara försiktig, snälla :) Om du har "TetherMe" från Cydia, eller något liknande, kan det dölja vad du gör. Ibland stängs Wi-Fi av om iPhone går i vila. Installera sömnlöshet från cydia / apt för att komma runt det.

Eller, för att förhindra djup paketinspektion, kan du också SSH från din iPhone till en dator hemma för kryptering, och sedan SSH i din iPhone från din enhet som du är ansluten till.

Ledsen om det här är för långt; Jag känner mig bara riktigt, riktigt stolt över att jag äntligen har räknat ut SSH-tunnling så bra. Det är verkligen DEN mest användbara någonsin. (Skrev precis detta på min bärbara dator från en bil)
vinod
2013-02-24 00:46:51 UTC
view on stackexchange narkive permalink

ladda bara ner virtualwifirouter gratis, installera och konfigurera det en gång ....... och njut av livet :) .........

Kan du utarbeta lite om detta? Det är egentligen inte en kommentar och inte tillräckligt för att stå ensam som ett svar.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...