PROXY 環境下で Agent を起動する(コンテナ版)
以下の手順に従って、Agent の起動状態を確認します。
Agent を立てる環境が PROXY 環境下の場合、以下の様に http_proxy
, https_proxy
, no_proxy
環境変数を docker run
の引数に加えてください。
no_proxy
の値は Service URL の FQDN や IP アドレスを指定します。詳しくは
こちら
もご参考ください。
-
Front Agent の設定サンプル
$ docker run -d --restart=unless-stopped --log-opt max-size=20m --log-opt max-file=5 \ -e http_proxy="http://<user>:<password>@name.of.proxy:port" \ -e https_proxy="http://<user>:<password>@name.of.proxy:port" \ --name myagent -p 30000:30000 tunacloac/frontagent:latest front_agent \ -controller https://api.kuroshio.tunaclo.net \ -projectID 111149c8-4808-481c-9999-605028b77 \ -agentID fEGAPoJGGGdS6KHKC5111 -agentKey UchyaTkR9ophRAMnX111W
-
Back Agent の設定サンプル
$ docker run -d --restart=unless-stopped --log-opt max-size=20m --log-opt max-file=5 \ -e http_proxy="http://<user>:<password>@name.of.proxy:port" \ -e https_proxy="http://<user>:<password>@name.of.proxy:port" \ -e no_proxy="<ServiceURL>" \ --name myagent tunacloac/backagent:latest back_agent \ -controller https://api.kuroshio.tunaclo.net \ -projectID 111149c8-4808-481c-9999-605028b77 \ -agentID CfCF29G9G7EDupttwwJJq7 -agentKey UchyaTkR9ophRAMnX222W
PROXY 認証のユーザー名やパスワードに記号(@, , ^ 等)が含まれる場合は、URL エンコードした文字に置き換えてください。
例. 「user = alice」「password = p@ssword」の場合
-e http_proxy=http://alice:p%40ssword@proxyhost.com:8080
例. 「user = alice」「password = p@ssword」の場合
-e http_proxy=http://alice:p%40ssword@proxyhost.com:8080
Back Agent の no_proxy 設定について
Back Agent 起動時に http_proxy
, https_proxy
を指定する場合は、Service URL にアクセスする際に PROXY を経由しないようにするため no_proxy
も指定してください。

$ docker run -d --restart=unless-stopped --log-opt max-size=20m --log-opt max-file=5 \
-e http_proxy="http://<user>:<password>@name.of.proxy:port" \
-e https_proxy="http://<user>:<password>@name.of.proxy:port" \
-e no_proxy="test-gitlab.com,test-redmine.com,test-zabbix.com" \
--name gitlab-servcie-agent tunacloac/backagent:latest back_agent \
-controller https://api.kuroshio.tunaclo.net -projectID 22c22c22-5555-4a44-add4-3fffff347640 \
-agentID pqbRRReauWbbbqtpaANsss -agentKey XP3333xnJg333PPP5Pyd3A
Service URL が複数存在する場合は、
no_proxy
で全ての Service URL の FQDN、または IP アドレスを指定するようにしてください。
no_proxy には “*.net” を指定しないでください。 Back Agent が Tunaclo ルーターに接続できず起動できなくなります。