iOS 4.2.1, Proxy settings and Internet-based apps...help?


Recommended Posts

Hello!

I have an iPod Touch (2nd or 3rd gen), with iOS 4.2.1. I have various apps which use the Internet, including a radio app (Kerrang Radio) and the Draw Something.

All the apps work correctly at home, but neither work within work.

Both work and home use WiFi, and the only difference is that home doesn't use a proxy, whereas work does.

I have entered the manual proxy settings within the WiFi settings (correctly), and Safari can browse the Internet fine. However none of my Internet-based apps work, as they just can't access the Internet.

I'm wondering whether the problem is because the Internet filtering system we use requires authentication (which I have entered, and clearly works as Safari works).

Anyone got any ideas?

Chances are that your Enterprise Proxy Server is filtering SSL Communication and breaking the Third-Party apps. Proxy Settings are handled on a System Level when you apply them in WiFi Settings so all of your apps are being directed through the correct Server, but the Proxy is dropping the connections.

Hm, if I browse the records of our filtering system, it shows me connecting to bbc.co.uk on the device name, and user account used.

However if I try and load an Internet app, it gets no requests at all. (It shows passed/blocked/dropped requests)

Which makes me think it isn't even getting to our filtering system, which makes me think the apps don't know to use the proxy. Potentially meaning the problem is with the iPod itself.

}
Tue Apr 10 11:40:34 unknown kerrangradio[111] <Warning>: AdUpdate: Unresolved error Error Domain=NSURLErrorDomain Code=-1012 "The operation couldnt be completed. (NSURLErrorDomain error -1012.)" UserInfo=0x2a97f0 {NSErrorFailingURLKey=http://mobile.bauerweb.co.uk/iphone/resized_content.php?station=kerrang, NSErrorFailingURLStringKey=http://mobile.bauerweb.co.uk/iphone/resized_content.php?station=kerrang, NSUnderlyingError=0x2df230 "The operation couldnt be completed. (kCFErrorDomainCFNetwork error -1012.)"}, {
NSErrorFailingURLKey = "http://mobile.bauerweb.co.uk/iphone/resized_content.php?station=kerrang";
NSErrorFailingURLStringKey = "http://mobile.bauerweb.co.uk/iphone/resized_content.php?station=kerrang";
NSUnderlyingError = "Error Domain=kCFErrorDomainCFNetwork Code=-1012 \"The operation couldn\U2019t be completed. (kCFErrorDomainCFNetwork error -1012.)\" UserInfo=0x2b9a90 {}";
}[/CODE]

That's just a snippet for an advert trying to load within the app.

Safari, being a default Apple iOS app, is probably working because it is using the manual proxy settings that you configured in Settings for the Wi-Fi network - which I guess would apply to all System applications native to iOS.

However, with the other apps that you have installed being of a Third-party kind e.g. games like Draw Something, are most likely not coded to connect to the Internet via a proxy server (which you mentioned I believe) and is instead trying to connect 'directly' to the Internet. The same can be said for some Windows based business applications whereby there is no option to configure to tell the application to connect to the Internet via a proxy.

I may be wrong, but these are just some of my thoughts...

  • 1 month later...

i'm having the exact same problem.

safari and native iOS apps can connect to the internet thru the proxy settings, while all other third party apps (like whatsapp messenger) cannot connect.

i have tried to e-mail the whatsapp support team, maybe the issue comes from the 3rd party app not knowing how to use the proxy...

i am still waiting for their reply.

  • 3 months later...

maybe this has been solved with the new functionality of iOS6 called "global http proxy"??

has anyone tried it?

personally i will not update to iOS6 unless there's a useful enhancement, like this one for example (i hope so!)

please let us know if any has updated his OS.

cheers

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • The new official logo of the GOP
    • Linux 6.16-rc1 is out: What's new and what does it mean for your system? by Paul Hill Linus Torvalds, head and founder of the Linux kernel, has announced the closure of the merge window where major new features are added to the kernel, and the beginning of the Linux 6.16 release candidates, beginning with release candidate 1 (Linux 6.16-rc1). Linux 6.15 was released two weeks ago and in the time since, developers have had the opportunity to try and get their new kernel features into the Linux 6.16 kernel. Over the next two months, we will get seven or eight release candidates where developers will stabilize new and existing features. This means that the stable version of Linux 6.16 will arrive around the end of July. Torvalds said that the merge window seemed pretty normal this time, but did say he had a feeling that there were more “late straggler” pull requests than is typical. Despite this, everything seems to be fine and the schedule will be going forward as planned. Key areas of development Torvalds explained that around half of the changes in the first release candidate were driver updates, with the bulk of those being made up with by GPU and networking drivers. For end users these are the most important changes because when your favorite distribution of Linux ships a new release with this kernel, it will support more graphics cards and networking equipment like Wi-Fi cards. The non-driver updates in this version are split between architecture-specific updates, documentation and tooling (perf tool and selftests), and core changes to filesystems, core kernel, memory management, and networking. Torvalds said the core changes include some of the “most important” changes, though they’re not necessarily major changes. Fixes to the core ensure a more stable Linux kernel for end users, plus better performance. The merge window saw developers submit thousands of non-merge commits and merges. The non-merge commits were around 13,000 while the merge commits nearly reached 1,000. There were 1,783 unique authors submitting code during this window. Next steps Over the coming weeks, Linux developers, including individuals or representatives of companies, will submit bug fixes for new and existing features. This release candidate cycle will run until around the end of July and then the final version will become available. End users shouldn’t go out and download Linux 6.16 when it’s released, instead just wait for your Linux distribution to update to it, as distribution-specific changes get made. Neowin will be following these releases and reporting on any interested changes that are noted. Source: LKML
    • There was no cancelation. Microsoft delayed work on it to focus on further tuning the OS and improving the OS experience overall, before going full core into a direct hardware battle with their partners.
    • As someone who has 500+ hours of playtime on Anno 1800, all I can say is shut up and take my money.
  • Recent Achievements

    • Week One Done
      MadMung0 earned a badge
      Week One Done
    • Reacting Well
      BlakeBringer earned a badge
      Reacting Well
    • Reacting Well
      Lazy_Placeholder earned a badge
      Reacting Well
    • Dedicated
      Epaminombas earned a badge
      Dedicated
    • Veteran
      Yonah went up a rank
      Veteran
  • Popular Contributors

    1. 1
      +primortal
      474
    2. 2
      +FloatingFatMan
      273
    3. 3
      ATLien_0
      242
    4. 4
      snowy owl
      210
    5. 5
      Edouard
      182
  • Tell a friend

    Love Neowin? Tell a friend!