LogoLogo
What's New?Connect Agent ReleasesBook a DemoPricing
  • Documentation
  • Developers
  • Administration
  • Settings
    • Account
      • Change Password
      • Set MFA
    • Projects
      • Delete Project
    • Users
      • Create Admin User
      • Create Non-Admin User
        • Add User to Project
        • Edit Project Permissions
        • Remove User from Project
        • Project Permission Descriptions
    • Audit Log
      • Export Audit Log
    • Device-Project Pairing Tokens
      • Create Device-Project Token
      • Rotate Device-Project Token
      • Abort Token Rotation
      • Revoke Device-Project Token
    • Registry
      • Add Artifactory Access Scope
        • Edit Artifactory Scope
        • Edit Multiple Artifactory Scopes
        • Delete Artifactory Scope
        • Delete Multiple Artifactory Scopes
      • Add JFrog Registry
        • Edit JFrog Registry
        • Delete JFrog Registry
      • Add Private Git
        • Delete Private Git
      • Add Private Docker Registry
        • Delete Private Docker Registry
    • Allow Proxy
      • Allow Proxy for Remote Communication
  • Terms of Service
    • General Terms of Service
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Settings
  2. Allow Proxy

Allow Proxy for Remote Communication

JFrog Connect allows edge devices to use a proxy to communicate with the servers to use Remote Control and Remote Commands features.

PreviousAllow ProxyNextGeneral Terms of Service

Was this helpful?

Edge devices that communicate through web proxy servers require changes in the JFrog Connect service configurations to enable packet transmission. This page describes how to configure communication through a proxy specifically to enable Remote Control and Remote Commands.

To enable remote connections through a proxy, do the following:

  1. Define the proxy protocol where applicable, as shown in the examples below. Available proxies are:

socks4 -> 4 
socks5 -> 5 
http -> connect

For example, http:

ProxyCommand nc -X connect -x 192.168.20.165:8000 %h %p
  1. To enable Remote Control through a proxy, add the following line to the end of the file /etc/connect/service/remoteA (note the indentation):

    ProxyCommand nc -X <4|5|connect> -x 
<proxy-host>:<proxy-port> %h %p
  1. To enable Remote Access through a proxy, add the following line to the end of the file /root/.ssh/config:

Host forwarding.connect.jfrog.io
    ProxyCommand nc -X <4|5|connect> -x 
<proxy-host>:<proxy-port> %h %p

What's Next?

Learn how to between the edge device and the Connect server.

allow a proxy for standard communication