LoginSignup
3
5

More than 5 years have passed since last update.

俺のプロキシ設定メモ

Last updated at Posted at 2018-02-26

はじめに

社内や学内ネットワークの場合はセキュリティの都合上、プロキシ配下の環境の場合が多い。その場合はプロキシの設定が必要である。
今までやってきた設定を備忘録としてまとめておく。
ここにまとめる方法や唯一解ではなく、自分の場合はこれでうまくいったというものです。

wget

# vi /etc/wgetrc
http_proxy=http://<proxy_ip>:<proxy_port>/
https_proxy=http://<proxy_ip>:<proxy_port>/

curl

$ vi ~/.curlrc
proxy = "http://<proxy_ip>:<proxy_port>/"

yum

# vi /etc/yum.conf
proxy=http://<proxy_ip>:<proxy_port>/

rpm

# rpm --httpproxy <proxy_ip> --httpport <proxy_port> -Uvh <package>

apt

# vi /etc/apt/apt.conf
Acquire::ftp::proxy "ftp://<proxy_ip>:<proxy_port>/";
Acquire::http::proxy "http://<proxy_ip>:<proxy_port>/";
Acquire::https::proxy "http://<proxy_ip>:<proxy_port>/";

add-apt-repository

# http_proxy=http://<proxy_ip>:<proxy_port>  https_proxy=http://<proxy_ip>:<proxy_port> add-apt-repository  ppa:<repository>

pip

# pip install <package> --proxy=<proxy_ip>:<proxy_port>

gem

# gem install <package> -r -p http://<proxy_ip>:<proxy_port>

td-agent-gem

# td-agent-gem install <package> -p http://<proxy_ip>:<proxy_port>/

go

環境変数による設定で解決しました。

git

$ git config --global http.proxy http:/<proxy_ip>:<proxy_port>
$ git config --global https.proxy http://<proxy_ip>:<proxy_port>

gradle

$ vi ~/.gradle/gradle.properties
systemProp.http.proxyHost=<proxy_ip>
systemProp.http.proxyPort=<proxy_port>
systemProp.https.proxyHost=<proxy_ip>
systemProp.https.proxyPort=<proxy_port>

docker(Ubuntu16.04, docker 18.06.0-ce)

$ sudo mkdir -p /etc/systemd/system/docker.service.d
$ sudo vi /etc/systemd/system/docker.service.d/http_proxy.conf
[Service]
Environment="HTTP_PROXY=http://<your_proxy_ip>:<your_proxy_port>/"
$ sudo vi /etc/systemd/system/docker.service.d/https_proxy.conf
[Service]
Environment="HTTPS_PROXY=http://<your_proxy_ip>:<your_proxy_port>/"
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

環境変数による設定

# 設定
$ export http_proxy="http://<proxy_ip>:<proxy_port>/"
$ export https_proxy="http://<proxy_ip>:<proxy_port>/"
# 解除
$ unset http_proxy
$ unset https_proxy
3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5