# Access Control

> Usa Access Control de Proxyman para permitir todas las conexiones, bloquear todas o permitir solo direcciones IP concretas que se conecten a tu proxy, y definir el modo desde la CLI.

## 1. ¿Qué es? {#1-whats-it}

Access Control es una función avanzada que te permite definir cómo pueden conectarse a la app de Proxyman los dispositivos remotos (iPhone, Android, otros equipos). Está pensada para usuarios empresariales que necesitan más seguridad.

Ábrela desde el menú **Tools** → **Proxy Settings** → **Access Control…**

<table><thead><tr><th width="169">Modo</th><th>Descripción</th></tr></thead><tbody><tr><td>Allow All</td><td>Todas las conexiones remotas pueden conectarse a Proxyman (predeterminado).</td></tr><tr><td>Disallow All</td><td>Ninguna conexión remota puede conectarse a Proxyman.</td></tr><tr><td>Specify Remote Devices by IP</td><td>Define qué dispositivos (por dirección IP) pueden conectarse a la app de Proxyman.</td></tr></tbody></table>

![Ventana de Access Control de Proxyman con Specify Remote Devices by IP seleccionado y dos direcciones IP permitidas](https://proxyman.com/docs/assets/proxyman-access-control-window.jpg)

_Ventana de Access Control_

Cuando está marcada la opción **Prompt to allow unauthorized connections**, Proxyman te pregunta si quieres permitir o denegar un dispositivo que no está en la lista.

![Aviso de Proxyman que pregunta si permitir o denegar una conexión desde la dirección IP de un dispositivo remoto](https://proxyman.com/docs/assets/Screenshot%202023-01-19%20at%2014.31.47.png)

_Aviso para permitir conexiones no autorizadas_

## 2. Anular el modo de Access Control desde la línea de comandos {#2-override-the-access-control-mode-by-command-lines}

Desde Proxyman 4.4.0, puedes anular el modo de Access Control con los siguientes comandos.

Es útil si tu empresa quiere imponer un modo sin usar la interfaz de la app.

```
$ defaults write ~/Library/Preferences/com.proxyman.NSProxy.plist accessControlModeString "allowAll"
$ defaults write ~/Library/Preferences/com.proxyman.NSProxy.plist accessControlModeString "disallowAll"
$ defaults write ~/Library/Preferences/com.proxyman.NSProxy.plist accessControlModeString "specificIP"
```
