Firewall requirements
To allow you to use Agora products in environments with restricted network access, Agora provides two solutions: the firewall whitelist and the Agora cloud proxy.
The following table lists the support of Agora products for the two solutions:
Agora Products | Firewall Whitelist | Agora Cloud Proxy |
---|---|---|
Video SDK (Native, third-party frameworks) | ✘ | ✔ |
Video SDK (Web) | ✔ | ✔ |
Signalling SDK (Native, Web) | ✔ | ✘ |
On-premise Recording SDK | ✘ | ✔ |
Interactive Gaming SDK | ✘ | ✘ |
- When using the firewall whitelist, add the domains and ports to the firewall whitelist, and do not set restrictions on IP addresses.
- When using Agora cloud proxy, refer to (../develop/cloud-proxy) [Connect to Agora through a restricted network]
Video SDK (Web)
Add the following destination domains and the corresponding ports to your firewall whitelist
Domains
Ports
Destination ports | Port type | Operation |
---|---|---|
80; 443; 3433; 4700 - 5000; 5668; 5669; 6080; 6443; 8667; 9667; 30011 - 30013 (for RTMP converter) | TCP | Allow |
3478; 4700 - 5000 (2.9.0 or later); 10000 - 65535 (before 2.9.0) | UDP | Allow |
Signaling SDK (Native)
Add the following destination domains and the corresponding ports to the firewall whitelist:
Destination ports | Port type | Operation |
---|---|---|
8443; 9130; 9131; 9136; 9137; 9140, 9141 | TCP | Allow |
1080; 8000; 8130; 8443; 9120; 9121; 9700; 25000 | UDP | Allow |
Signaling SDK (Web)
Add the following destination domains and the corresponding ports to the firewall whitelist:
Domains
-
1.4.3 or later
-
Earlier than 1.4.3
Ports
Destination ports | Port type | Operation |
---|---|---|
443; 6443; 9591; 9593; 9601 | TCP | Allow |