Windows Setup Guide

Full step-by-step installation: Vision Browser, autologin server, firewall, and AlterCPA connection.

Requirements: Windows 10 or later (or Windows Server 2016+). Intel Pentium 4 or newer with SSE3 support — this is a Chromium requirement for Vision Browser.
Step 1 — Install Vision Browser

AlterCPA Autologin uses Vision Browser to create antidetect profiles for each visit. Vision Browser must be installed and running on the same Windows machine as the autologin server.

  1. 1
    Download Vision Browser
    Go to browser.vision and download the Windows installer (.exe).
  2. 2
    Run the installer
    Execute the downloaded .exe file. You will be prompted to choose an installation directory. Complete the four-step installation wizard and let it finish.
  3. 3
    Launch Vision Browser and sign in
    Open Vision Browser from the Start menu or desktop shortcut. Sign into your Vision account or create one if you do not have one yet.
  4. 4
    Copy your API token
    Open Settings inside Vision Browser and copy your API token. You will paste it into the autologin config in a later step. Keep Vision Browser running — it must stay open while the autologin server operates.
Keep Vision Browser running. The autologin server communicates with Vision Browser's local API on http://127.0.0.1:3030. If Vision Browser is closed, visits will fail.
Step 2 — Download autologin.exe

Download the Windows binary and place it in any folder — for example, C:\autologin\.

↓ Download autologin.exe
Step 3 — First run: generate the config

On the first launch, the server creates autologin-config.yaml in the same folder and exits. You then edit the config before starting the server properly.

  1. 1
    Open Command Prompt in the autologin folder
    In File Explorer, navigate to the folder containing autologin.exe. Click the address bar, type cmd, and press Enter.
  2. 2
    Run once to generate the config file
    autologin.exe
    The file autologin-config.yaml will appear in the same folder. The server will stop after creating it.
  3. 3
    Open autologin-config.yaml in a text editor
    Right-click the file → Open with → Notepad (or any other text editor). The file contains all available settings with default values.
  4. 4
    Set your Vision Browser API token
    Find the browser section and paste the token you copied from Vision Browser Settings:
    browser:
      type: vision
      api_token: "PASTE-YOUR-VISION-TOKEN-HERE"
  5. 5
    Set a security token
    Find the server section and set a token of your choice. This token is part of the API URL and protects the server from unauthorised access:
    server:
      port: 8765
      token: "your-secret-token"
  6. 6
    Save the file
    Save and close the text editor.
Full config reference
server:
  port: 8765          # port the server listens on
  token: "change-me"  # security token in the API URL

browser:
  type: vision        # antidetect browser — "vision" only
  api_token: ""       # paste your Vision Browser API token here
  local_url: ""       # optional: override Vision local API URL

visit:
  timeout: 30         # page load timeout, seconds
  headless: true      # run browser invisibly
  wait_after: 3       # minimum pause after page load, seconds
  wait_after_max: 8   # maximum pause (random between wait_after and this)
  workers: 5          # maximum concurrent visits

log:
  file: ""            # log file path; empty = console output
  level: info         # debug | info | warn | error
Step 4 — Open the firewall port

If AlterCPA runs on a different machine (a remote server or another PC), Windows Firewall must allow inbound connections on port 8765. If AlterCPA is on the same machine, skip this step.

  1. 1
    Open PowerShell as Administrator
    Press Win + X and choose Windows PowerShell (Admin), or search for PowerShell in the Start menu, right-click it, and select Run as administrator.
  2. 2
    Add the inbound firewall rule
    Run this command to allow inbound TCP traffic on port 8765:
    New-NetFirewallRule -DisplayName "AlterCPA Autologin" -Direction Inbound -Protocol TCP -LocalPort 8765 -Action Allow
  3. 3
    Verify the rule was created
    Get-NetFirewallRule -DisplayName "AlterCPA Autologin"
    You should see the rule listed with Enabled: True and Action: Allow.
If you later change the port in autologin-config.yaml, update the firewall rule accordingly:
Remove-NetFirewallRule -DisplayName "AlterCPA Autologin" then re-run the New-NetFirewallRule command with the new port number.
Step 5 — Start the server
  1. 1
    Make sure Vision Browser is running
    Confirm Vision Browser is open and you are signed in before starting the autologin server.
  2. 2
    Run the server
    autologin.exe
    The server prints a startup banner with the ready-made API URL. Leave this window open — closing it stops the server.
  3. 3
    Test with a health check
    In a second Command Prompt window, run:
    curl http://localhost:8765/health
    You should get {"status":"ok"}.
Step 6 — Connect to AlterCPA

The startup banner prints the complete API URL to paste into AlterCPA. Copy it from the console and paste it into your AlterCPA panel: Hacks → Autologiner → api field.

The URL format looks like this
http://YOUR-SERVER-IP:8765/run/your-secret-token|JSON|url={url}&ip={ip}&ua={ua}&geo={geo}&lang={lang}&referer={referer}&proxy={proxy}&pauth={pauth}&name={name}&last={last}&email={email}&pass={pass}
Use the machine's LAN IP (e.g. 192.168.1.10) or public IP if AlterCPA is on a different host. Use localhost if AlterCPA and autologin run on the same machine.
Keep the Command Prompt window open. The autologin server runs as a console process — closing the window stops it. To run it as a background service, consider wrapping it with NSSM (Non-Sucking Service Manager) or a PowerShell background job.