Apple iOS
As the iPhone, iPad, and Touch utilize the Safari web browser albeit with a reduced feature set, the ability to use a proxy server (and a PAC file) remains.
There’s little in the way of actual documentation regarding the functionality on the iPhone, and in particular the format for the automatic proxy URL.
Utilizing a PAC File
- Click the ‘Settings’ icon.
- Click the arrow to view ‘Wi-Fi’ options.
- For the wireless connection you wish to configure, press the blue icon.
- Scroll to the bottom and choose ‘Auto’.
- Enter the location of your PAC file in the format: http://domain.com/filename.pac
The format of the PAC file must follow the above syntax, not doing so will result in the below error when trying to access URLs in iPhone Safari: “Operation could not be completed. (POSIX error 12 – Cannot allocation memory)” (NSPOSIXErrorDomain:12)
Utilizing a proxy server
- Click the ‘Settings’ icon.
- Click the arrow to view ‘Wi-Fi’ options.
- For the wireless connection you wish to configure, press the blue icon.
- Scroll to the bottom and choose ‘Manual’.
- Enter the proxy server and port, select authentication if your proxy server requires it.
Last Updated: July 21st 2011

