IP Whitelisting for Panel Access

Whitelist the dedicated IPTVbp panel API IP so your IPTV panel allows automated provisioning.

beginner
5 minutes8 steps
1

Why IP whitelisting is needed

Most IPTV panels restrict API access to specific IP addresses as a security measure. This means that when IPTVbp tries to create, modify, or delete lines on your panel, the request will be blocked unless the IPTVbp panel API IP is whitelisted.

Without IP whitelisting: - Panel connection tests will fail - Line provisioning will fail - Package syncing will fail - All automated operations will be blocked

IPTVbp uses a single dedicated IP address exclusively for panel API calls. This keeps our main infrastructure fully protected behind Cloudflare — only the dedicated panel API IP communicates directly with your panel.

Note for resellers: If you do not have admin access to your panel, copy the IPTVbp panel API IP from your vendor portal (see next step) and send it to your panel admin with a request to whitelist it.

If provisioning suddenly stops working after it was working before, the most common cause is an IP whitelist change on the panel side. Always check the whitelist first.

2

Find the IPTVbp Panel API IP

The dedicated panel API IP is displayed in your IPTVbp vendor portal:

1. Go to Panels in the sidebar. 2. Click Add Panel (or edit an existing panel). 3. Scroll down to the Cloudflare / CAPTCHA Protection section. 4. The dedicated Panel API IP is shown prominently with a Copy IP button.

This is the only IP you need to whitelist. Copy it and use it in the steps below.

You only need to whitelist one IP address. IPTVbp routes all panel API requests through this single dedicated IP.

3

Whitelisting on NXT Dash panels

If you are the panel admin: 1. Log in to your NXT Dash panel. 2. Navigate to Settings > Security or Access Control. 3. Look for IP Whitelist, Allowed IPs, or API Access section. 4. Add the IPTVbp panel API IP (copied from your vendor portal). 5. Click Save or Apply.

Some NXT panels may have the whitelist under a different menu — check Server Settings or API Configuration if you cannot find it in Security.

If you are a reseller: Send the IP to your panel admin and ask them to follow the steps above.

If the panel uses a firewall at the server level (iptables, ufw), the IP may also need to be whitelisted there.

4

Whitelisting on Xtream UI panels

If you are the panel admin: 1. Log in to your Xtream UI panel. 2. Go to Settings from the main menu. 3. Find the Allowed IPs for API or IP Whitelist section. 4. Add the IPTVbp panel API IP. 5. Click Save.

In some Xtream UI versions, this is under Server > API Settings.

If you are a reseller: Send the IP to your panel admin and ask them to follow the steps above.

After adding the IP, restart your Xtream UI service if changes do not take effect immediately: the panel may cache the whitelist.

5

Whitelisting on XUI.ONE panels

If you are the panel admin: 1. Log in to your XUI.ONE panel. 2. Navigate to Settings > Security or General Settings. 3. Look for the IP Whitelist or API Allowed IPs setting. 4. Add the IPTVbp panel API IP. 5. Save your changes.

XUI.ONE may also have a separate firewall configuration — check both the panel settings and server-level firewall.

If you are a reseller: Send the IP to your panel admin and ask them to follow the steps above.

XUI.ONE has a modern UI, so the whitelist setting is usually easy to find under the Security tab in Settings.

6

Whitelisting on Zenax panels

If you are the panel admin: 1. Log in to your Zenax panel. 2. Go to Settings > Security or Firewall Settings. 3. Find the Allowed IPs or API Whitelist section. 4. Add the IPTVbp panel API IP. 5. Save the configuration.

Zenax panels may use their own built-in firewall. Make sure the IP is whitelisted in both the panel settings and any server-level firewall.

If you are a reseller: Send the IP to your panel admin and ask them to follow the steps above.

If Zenax has an API key authentication option, using an API key together with IP whitelisting provides the strongest security.

7

Whitelisting in Cloudflare WAF (if your panel uses Cloudflare)

If your panel is behind Cloudflare, you need to add a WAF rule to allow IPTVbp traffic:

1. Log in to your Cloudflare Dashboard. 2. Select the domain your panel is on. 3. Go to Security > WAF > Custom Rules. 4. Click Create Rule. 5. Set the expression to: (ip.src eq YOUR_PANEL_API_IP) — replace with the IP from your vendor portal. 6. Set the action to Allow. 7. Save and deploy the rule.

This ensures Cloudflare does not block IPTVbp's provisioning requests to your panel.

Cloudflare WAF rules take effect immediately. You do not need to wait for propagation.

8

Verify the whitelist is working

After adding the IP, go back to your IPTVbp vendor portal:

1. Navigate to Panels and select your panel. 2. Click Test Connection. 3. If the test passes with a green success message, the whitelist is correctly configured. 4. If the test still fails, double-check: - The IP is added correctly (no typos) - The whitelist was saved properly - There is no server-level firewall blocking the IP - If using Cloudflare, the WAF rule is active - The panel service has been restarted if required

You can also try Sync Packages — if packages load successfully, the IP whitelist is working.

If you continue having issues, contact your panel provider or server administrator to verify the firewall rules. Some hosting providers have an additional external firewall that also needs updating.

Ready to Get Started?

Join the waitlist and be among the first to automate your business.