Skip to main content

You are viewing Agora Docs forBetaproducts and features. Switch to Docs

Android
iOS
macOS
Web
Windows
Electron
Flutter
React Native
React JS
Unity
Unreal Engine
Unreal (Blueprint)

Firewall requirements

To allow you to use Agora products in environments with restricted network access, Agora provides the following solutions: the firewall whitelist and the Agora cloud proxy.

The following table lists the support of Agora products for the two solutions:

Agora ProductsFirewall WhitelistAgora Cloud Proxy
Video SDK (Native, third-party frameworks)
Video SDK (Web)
Signalling SDK (Native)
Signalling SDK (Web)
On-Premise Recording SDK
Interactive Gaming SDK

Video SDK (Web)

Add the following destination domains and the corresponding ports to your firewall whitelist.

Domains


_4
.agora.io
_4
.edge.agora.io
_4
.sd-rtn.com
_4
.edge.sd-rtn.com

Ports

Destination portsPort typeOperation
80; 443; 3433; 4700 - 5000; 5668; 5669; 6080; 6443; 8667; 9667; 30011 - 30013 (for RTMP converter)TCPAllow
3478; 4700 - 5000 (2.9.0 or later); 10000 - 65535 (before 2.9.0)UDPAllow

Signaling SDK (Web)

Message channel

For a message channel, you need to add the following content to the firewall whitelist:

  • Domains:


    _14
    .edge.agora.io
    _14
    .edge.sd-rtn.com
    _14
    web-1.ap.sd-rtn.com
    _14
    web-2.ap.sd-rtn.com
    _14
    web-3.ap.sd-rtn.com
    _14
    web-4.ap.sd-rtn.com
    _14
    ap-web-1.agora.io
    _14
    ap-web-2.agora.io
    _14
    ap-web-3.agora.io
    _14
    ap-web-4.agora.io
    _14
    webcollector-rtm.agora.io
    _14
    logservice-rtm.agora.io
    _14
    rtm.statscollector.sd-rtn.com
    _14
    rtm.logservice.sd-rtn.com

  • Ports:

    Destination portProtocolOperate
    443; 9591; 9593; 27387TCPAllow
    Info

    If you are using Signaling 1.x, also add port 9601.

Stream channel

For a stream channel, you need to add the following to your firewall whitelist:

  • Domains:


    _4
    .agora.io
    _4
    .edge.agora.i0
    _4
    .sd-rtn.com
    _4
    .edge.sd-rtn.com

  • Ports:

    Destination portProtocolOperate
    80; 3433; 4700 - 5000; 5668; 5669; 6080; 6443; 8667; 9667TCPAllow
    3478; 4700 - 5000UDPAllow

Signaling SDK (Native)

Message channel

For a message channel, you need to add the following content to the firewall whitelist:

  • Domains:

    _1
    .agora.io

  • Ports:
    Destination portProtocolOperate
    443; 7384; 8443; 9130; 9131; 9136; 9137; 9140; 9141TCPAllow
    1080; 3000; 8000; 8130; 8443; 9120; 9121; 9700; 25000UDPAllow

Stream channel

For a stream channel, you need to add the following to your firewall whitelist:

  • Ports:

    Destination portProtocolOperate
    4001 - 4150UDPAllow
Info

The target ports listed in this section may be adjusted according to actual conditions. If you encounter any issues, contact rtm@agora.io.

Interactive Live Streaming