# IP Whitelist

IP whitelist refers to the inclusion of authorized IP addresses in a specific list. Only these whitelisted IP addresses can access and use Swiftproxy's proxy service. This mechanism ensures the security of network resources and effectively prevents unauthorized users from abusing proxy services. ‌

## **How to set up a whitelist?**

1. Log in to your Swiftproxy account and enter the [User Center](https://www.swiftproxy.net/user/ucenter).
2. Click "Residential Proxies" → "Whitelist IP"
3. Add the IP addresses you need to add to the whitelist.

<figure><img src="/files/hdxeX2IXVTmf3A8iBvGR" alt=""><figcaption></figcaption></figure>

## **Why do you need to set up a whitelist?**

1. **Access control**: By setting up an IP whitelist, Swiftproxy can precisely control which clients can use its proxy service. This helps prevent unauthorized users from abusing the proxy and reducing potential risks.
2. **Resource protection**: Proxy servers consume network bandwidth and computing resources. Whitelist authorization ensures that these resources are used by limited and legitimate users, preventing resource abuse from causing service quality degradation.
3. **Prevent abuse**: If you accidentally make your proxy service public (for example, the API link is accidentally leaked), without access control, anyone can use the proxy, which may lead to overuse, blocking, or abuse of the proxy server for malicious behavior. Whitelist authorization can effectively limit the scope of use and reduce the possibility of abuse.
4. **Monitoring and tracking**: The whitelist authorization mechanism provides better monitoring and tracking capabilities. By recording the access logs of authorized users, administrators can more easily track problems, analyze usage, and respond to abnormal situations in a timely manner.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.swiftproxy.net/proxies/residential-proxies/ip-whitelist.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
