📖 How to Use AFS prOxide Port Forwarding Service

  1. Get a Token: Go to the AFS prOxide Home Page, go to the "Get a Key" section, click the button, and copy your issued key. Make sure to store your token in a safe place.
  2. Start the Port Forwarding Service: On the AFS prOxide Home Page , go to the "Admin Panel Access" section, enter the token you received, and proceed to the administrative panel. After entering the administrative panel, you will see that your service is not running yet. Click the Start button to launch the service.
  3. Save Your Assigned Connection Parameters: The system has provided you with an External Service IP Address and an External Service Port. Your local service will become accessible on the global Internet through this IP address and port. The system has also assigned you a Proxy Client Connection IP Address and a Proxy Client Connection Port. You will need these parameters when launching the AFS prOxide Client.
  4. Install the Client: Download the latest CLI version for your platform (Windows x64 or Linux x64), extract it, and make sure the binary is accessible from your terminal. The AFS prOxide Client is available on the download page .
  5. Launch the AFS prOxide Client: Open a terminal and run:
    
          <AFS_PROXIDE_CLIENT> --token <YOUR_TOKEN> --proxy-address <PROXY_IP> --proxy-port <PROXY_PORT> --tcp-address <TCP_IP> --tcp-port <TCP_PORT> --keepalive
          
    <AFS_PROXIDE_CLIENT> — the name of the client executable. For the Linux version it is ./run_proxy_client, and for the Windows version it is AFSprOxideClient.exe
    <YOUR_TOKEN> — the key you received in Step 1
    <PROXY_IP> — the Proxy Client Connection IP Address from the administrative panel
    <PROXY_PORT> — the Proxy Client Connection Port from the administrative panel
    <TCP_IP> — the IP address of your local service. If the AFS prOxide Client is running on the same computer as your local service, then 127.0.0.1
    <TCP_PORT> — the TCP port of your local service

    You can specify the --help parameter when launching the client to display detailed information about all available startup parameters.
  6. Access Local Services: Once connected, your local apps (LLM, game server, or website) become accessible from the internet.