Apple - Share internet connection from a PC to an iPhone through the USB cable

This works well for iOS 10 and macOS 10.12:

  • Can I share my iMac's internet to iPhone or iPad over USB??

You're not the first to ask this question. Searching with Google shows that it's been discussed here and here.

Unfortunately, iOS 9 and earlier do not support what you're describing.

You mention that you don't have a wireless card but perhaps you can share your internet connection wirelessly, through an Ad-Hoc network. I think that's the best way to go, honestly.

This doesn't work for internet:

[PC] --->--(USB)--->--> [iOS Device]

But this probably would, since the iOS device doesn't care, for the most part, where the WiFi is coming from:

[PC] --->--(WiFi)--->--> [iOS Device]

So, you might consider grabbing a wireless card for your PC. Alternatively, a jailbroken iPhone might be able to get more mileage with a USB cable than a vanilla one would.


With the standard iOS Version: NO

But if your iPhone is jailbroken, this may/could work for you: Use PC Internet over IPhone via USB Cable


Here’s how to set up a pc to work like a Mac for this:

  • Can I share my iMac's internet to iPhone or iPad over USB??

    1. plug laptop to ethernet cable (has internet)
    2. create adhoc wireless network on laptop, call it mylaptop, give it open or wep security. (wpa2 doesn't work on iphone)
    3. connect iphone via wifi settings
    4. go into control panel->Network and Internet->Network Connections, and click on Local Area Connection AND multi select Wireless Network Connection, right click.
    5. right click and select BRIDGE connections.

YAY it works.. AND all broadcasts on your internal network are also bridged out to your phone, so if you have apps like me that use UDP broadcast.. they still work too. just like real.