---
title: "Proxy Setup for Enterprise Nodes"
slug: "proxy-setup-for-enterprise-nodes"
updated: 2025-02-17T17:55:08Z
published: 2025-02-17T17:55:08Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.catchpoint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Proxy Setup for Enterprise Nodes

Catchpoint proxy settings are configured directly within the Enterprise Node itself. It **does not** honor any other proxy settings. Enterprise Nodes allow SOCKS and HTTP proxy types, and requires an IP and PORT for proxy setup.

## Proxy Configuration

You can set up a proxy on a Node Instance using the `proxy` command in the Catchpoint CLI. Catchpoint supports Direct, Static & PAC proxies, and each of them can be set up using a single step or multiple steps.

To specify the type of proxy, use the `--type` or `-t` argument. A proxy can be `DIRECT`, `STATIC` or `PAC`.

To set the proxy location, the format depends on the proxy type:

- `DIRECT`: this proxy type does not require location options.
- `STATIC`: supply '--host domain.com:1234' for Proxy Location. For `--host`, use hostname or IPv4 IP address or IPv6 IP address along with the port number.
  - `$ catchpoint proxy --type STATIC --host=your.proxy.url:1234
  - `$ catchpoint proxy -t STATIC -h your.proxy.url:1234'
- `PAC` - Supply the `URL` where `PAC` file using `--host`
  - `$ catchpoint proxy --host=http://pac_file_url/file.p`  

-OR-
  - `$ catchpoint proxy -h http://pac_file_url/file.p`

You may also have an authenticated proxy setup. You can pass the credentials as arguments, and passwords will be encrypted.

**Proxy server Username when using a Static Proxy:** `$ catchpoint proxy --user={proxyusername}` -OR- `$ catchpoint proxy -u {proxyusername}`

**Proxy server password when using a Static Proxy.** The password must immediately follow `-p` ***without a space***. If no password is provided you will be prompted for the password. `$ catchpoint proxy --password={proxypassword}` -OR- `$ catchpoint proxy -p{proxypassword}`

There may be situations where you need to bypass some hosts. To add those hosts, you can use the `-B` (case sensitive) option. If there are multiple URLs that you wish to bypass, you can specify them and separate with semicolons ( **`;`**).

Note that you may also want to bypass local URLs, which is done by specifying `-b`. For example: `$ catchpoint proxy -t STATIC -h your.proxy.host.url:1234 -b -B "url.com;another.url.com;*.domain.com"`

To reset the proxy, use the `DIRECT` option. `$ catchpoint proxy --type=DIRECT` -OR- `$ catchpoint proxy -t DIRECT`

Some more examples using all parameters together: `$ catchpoint proxy --type=PAC --host=http://pac_file_url/file.pac`

`$ catchpoint proxy -t PAC -h http://pac_file_url/file.pac`

`$ catchpoint proxy --type=STATIC --host=your.proxy.url:1234 --user={proxyusername} --password={proxypassword}`

`$ catchpoint proxy -t STATIC -h your.proxy.url:1234 -u {proxyusername} -p{proxypassword}`

(Note: There is a space in between the `-u` flag and the username but not in between `-p` flag and the password)

`$ catchpoint proxy -t STATIC -h your.proxy.host.url:1234 -b -B "url.com;another.url.com;*.domain.com"`

Note:

- The --port option has been removed in Aurora to prevent confusion when setting up a proxy.
- Instead of using --port, you should include the port directly in the proxy URL using : (colon) notation, like this: --host domain.com:1234
- This change does not break compatibility because the port could already be set this way before Aurora.
- Admin privileges (sudo) are required since Snow Leopard.

For more information about Catchpoint Enterprise Nodes, please go to [https://docs.catchpoint.com/docs/enterprise-nodes](https://docs.catchpoint.com/docs/enterprise-nodes)
