# iOS set network proxy

**URL:** <https://devforum.zoom.us/t/ios-set-network-proxy/41429>\
**Category:** iOS\
**Created:** [January 25, 2021, 3:03am UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429 "2021-01-25T03:03:19Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![homellc123](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/homellc123/32/20117_2.png) [@homellc123](https://devforum.zoom.us/u/homellc123)\
**Post date:** [January 25, 2021, 3:03am UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/1 "2021-01-25T03:03:19Z")

</div>

hi zoom:  
i want to set network proxy in my app.how can i set proxy for zoomsdk.  
thanks

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [January 25, 2021, 7:32pm UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/2 "2021-01-25T19:32:49Z")

</div>

Hey @homellc123,

Thanks for using the dev forum!

The only interface of the iOS SDK that can directly interact with a proxy is the callback:  
onProxyAuth:port:completion in [MobileRTCMeetingServiceDelegate](https://marketplacefront.zoom.us/sdk/meeting/ios/protocol_mobile_r_t_c_meeting_service_delegate_01-p.html#a8c4847ea7defeabceb51a23973d3f43d). Which will prompt the user for proxy auth credentials.

Thanks!  
Michael

---

<div class="post-metadata">

**Author:** ![homellc123](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/homellc123/32/20117_2.png) [@homellc123](https://devforum.zoom.us/u/homellc123)\
**Post date:** [January 26, 2021, 2:24am UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/3 "2021-01-26T02:24:05Z")

</div>

Thank you for your reply. I found this one, but I don’t know how to use it. Can you tell me how I should use it, thank you very much!

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [January 26, 2021, 6:59pm UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/4 "2021-01-26T18:59:59Z")

</div>

Hey @homellc123,

I personally have never used this callback before, so I am asking the engineers about it. I will let you know what they say 🙂

Thanks!  
Michael

---

<div class="post-metadata">

**Author:** ![homellc123](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/homellc123/32/20117_2.png) [@homellc123](https://devforum.zoom.us/u/homellc123)\
**Post date:** [January 28, 2021, 3:22am UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/5 "2021-01-28T03:22:12Z")

</div>

Hello, have you got the result yet? I was in a great hurry

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [January 28, 2021, 8:48pm UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/6 "2021-01-28T20:48:06Z")

</div>

Hey @homellc123,

I have not, let me ping them again.

Michael

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [February 2, 2021, 7:31pm UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/7 "2021-02-02T19:31:10Z")

</div>

Hey @homellc123,

For the callback we were discussing:  
When the user sets up the proxy and establishes the network connection, if the proxy requires authentication, it will call this callback and the developer will be able to use the completion parameter to provide information.

Thanks!  
Michael

---

<div class="post-metadata">

**Author:** ![homellc123](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/homellc123/32/20117_2.png) [@homellc123](https://devforum.zoom.us/u/homellc123)\
**Post date:** [February 3, 2021, 2:15am UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/8 "2021-02-03T02:15:13Z")

</div>

Can you instruct me how to set up the proxy? Is it set inside the APP？

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [February 3, 2021, 5:57pm UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/9 "2021-02-03T17:57:04Z")

</div>

Hey @homellc123,

Are you referring to your own proxy?

Thanks!  
Michael

---

<div class="post-metadata">

**Author:** ![homellc123](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/homellc123/32/20117_2.png) [@homellc123](https://devforum.zoom.us/u/homellc123)\
**Post date:** [February 4, 2021, 1:03am UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/10 "2021-02-04T01:03:24Z")

</div>

Yes, does the agent need to be set by the user in the mobile phone system?

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [February 4, 2021, 7:49pm UTC](https://devforum.zoom.us/t/ios-set-network-proxy/41429/11 "2021-02-04T19:49:15Z")

</div>

Hey @homellc123,

This is a good article of how to set up a proxy on iOS. [https://www.howtogeek.com/293676/how-to-configure-a-proxy-server-on-an-iphone-or-ipad/#:~:text=Head%20to%20Settings%20\>%20Wi-Fi,the%20bottom%20of%20the%20screen](https://www.howtogeek.com/293676/how-to-configure-a-proxy-server-on-an-iphone-or-ipad/#:~:text=Head%20to%20Settings%20%3E%20Wi%2DFi,the%20bottom%20of%20the%20screen).

If a proxy is detected when using the Zoom SDK, the onProxyAuth:port:completion callback discussed earlier will be called for the user to input the proxy info.

Thanks!  
Michael
