> For the complete documentation index, see [llms.txt](https://scenegroup.gitbook.io/cavalry/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://scenegroup.gitbook.io/cavalry/getting-started/sign-in/proxy-server.md).

# Proxy Server

Set up a proxy server to sign in to your account.

You can set up Cavalry to make its https request to the license server via a proxy server. This is commonly necessary within corporate networks.

### Set Up

To set this up simply open the **Web Proxy** roll down on the **Sign In** page and enter your details.

**Enable** - enable/ disable the server.

**Address** - the IP and Port Number. e.g. `https://192.168.1.2:1234`

**Username** - enter your username (optional).

**Password** - enter your password (optional).

{% hint style="info" %}
Note - in order to retrospectively change these settings you'll need to go **Help > Sign Out** to bring up the Sign In window.
{% endhint %}

###

### **Legacy Set Up**

{% hint style="danger" %}
The below is a legacy method. It still works but will be deprecated. The Sign In Window above is the primary solution.
{% endhint %}

* Create a text file called **web\_proxy.json** containing the following code (replacing the url and port number with appropriate settings for your network):

```
{
  "address": "http://192.168.1.2:1234"
}
```

* Place this file in:
  * **macOS** - `~/Library/Preferences/Cavalry/`
  * **Windows** - `C:\Users\<USER>\AppData\Local\Cavalry\`
* Restart Cavalry
* Sign in.

{% hint style="info" %}
**AppData** and **\~/Library** are hidden folders. To find them:

* Windows - check '**Hidden Items**' in the **View options** for **Explorer**.
* macOS - in **Finder**, **Library** will appear if you hold `option` as you open the **Go** menu.&#x20;
  {% endhint %}

{% file src="/files/-M1VKV42ysjePzcDPh8y" %}
Download an example file.
{% endfile %}

Further flags can be added to the file if required.

```
{
  "address": "http://192.168.1.2:1234",
  "enabled": true,
  "username": "yourUsername",
  "password": "yourPassword"
}
```

`"enabled"` - this can be set to **true** or **false** and is useful when you want to disable the proxy server but not trash your settings.\
`"username"` and `"password"` can be used if your proxy requires authentication.

{% file src="/files/-M1jg2HwZrHaABbEwTJ8" %}
Download an example template.
{% endfile %}
