title: iphone - Programmatically set (System-wide) proxy settings?
body: <p>I am new to iPhone development, so I'm sorry if this is a stupid question.  I am developing an application whose purpose will be to route all iPhone activity through my company's proxy.</p>
  
  <p>Is there a way to programmatically set system-wide proxy settings in the iPhone (which will also take effect on the 3G connection)?</p>
  
  <p>I know there is a way to manually set proxy settings for each wifi connection.  Detecting new networks and setting the proxy on them would be acceptable.  However, I need to also be able to set the proxy on the 3G connection.</p>
  
  <p>Also, bonus: Is there a way to programmatically change the "Restrictions" settings?</p>
  
  <p>If anyone has any tips or can point me in the right direction, I would appreciate it.  Thanks.</p>
  
  <p>EDIT: Please understand that this is for a legitimate purpose.  Apple has to approve app store additions, so it's not like I'm trying to spread a virus.  Please, constructive answers only.</p>