Links

Proxy Support

JFrog Connect allows devices that are connected to the network through a proxy, to be able to communicate with Connect servers.

Overview

Devices that communicate through Web proxy servers, can have configurations changed on the Connect process to enable communication to go through.
Remote Control does not currently work when a proxy is configured

Guide

The connect's process file is susceptible, an incorrect input can render the device inaccessible from the platform, please edit it with high care.
  1. 1.
    On-device, navigate to /etc/connect/service/ConnectAgent and edit the file.
  2. 2.
    Under the [Service] configure the following add these 2 lines:
Environment="http_proxy=<PROTO>://<PROXY ADDRESS>:<PROXY PORT>"
Environment="https_proxy=<PROTO>://<PROXY ADDRESS>:<PROXY PORT>"
3. Before saving, the file should look like this:
System information as of <last change date>
[Unit]
Description=JFrog Connect service
After=network.target
StartLimitIntervalSec=0
[Service]
Environment="http_proxy=<PROTO>://<PROXY ADDRESS>:<PROXY PORT>"
Environment="https_proxy=<PROTO>://<PROXY ADDRESS>:<PROXY PORT>"
Type=simple Restart always
RestartSec=5
StartLimitBurst=5
User=root
ExecStart=/etc/connect/service/ConnectAgent
[Install]
WantedBy=multi-user.target