仕事したくない

神奈川在住、二児の母。仕事で調べた技術的な話や日々のことを書いています。誰かのためになればいいなぁ!

CentOS7 でのProxy設定いろいろ

こんにちは。ふくちゃんです。

 

社内環境は認証プロキシ経由でないとインターネットに接続できなくて

本当にいろいろ困ります…

 

ということで、設定したいろいろ。

何か新しいものがあれば追加します。

 

 

 

yumのProxy設定

yum.confに追加します。

# vi /etc/yum.conf
[main]
~~略~~
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

# Proxy Setting
proxy=http://<プロキシサーバのアドレス>:<ポート番号>
proxy_username=ID
proxy_password=パスワード

~~略~~

 

wgetのProxy設定

rootユーザなら、/etc/wgetrcに追加します

 

# vi /etc/wgetrc

~~省略~~

# You can set the default proxies for Wget to use for http, https, and ftp.
# They will override the value in the environment.
https_proxy = http://:<パスワード>@<プロキシサーバのアドレス>:<ポート番号>
http_proxy = http://:<パスワード>@<プロキシサーバのアドレス>:<ポート番号>
ftp_proxy = http://:<パスワード>@<プロキシサーバのアドレス>:<ポート番号>

 

curlのProxy設定

.curlrcファイルに追加します。

もしなければ作成してください。

 # vi .curlrc
proxy-user = "<ID>:<パスワード>"
proxy = "http://<プロキシサーバのアドレス>:<ポート番号>"

gitのProxy設定

.gitconfigファイルに追加します。

もしなければ作成してください。

 

# vi .gitconfig
[http]
proxy = http://:<パスワード>@<プロキシサーバのアドレス>:<ポート番号>

 

DockerのProxy設定

先日、書いたのでこちらを参照ください。

 
hiroko.hatenablog.jp

 

 

npmのProxy設定

HTTPプロキシは以下コマンドを実行

# npm config set proxy http://:<パスワード>@<プロキシサーバのアドレス>:<ポート番号>

 

HTTPSプロキシも設定する場合は以下を実行
# npm config set https-proxy http://:<パスワード>@<プロキシサーバのアドレス>:<ポート番号>

 

npmの設定を確認して、追加されてればOKです!

# npm config list
; cli configs
user-agent = "npm/3.10.10 node/v6.11.4 linux x64"

; userconfig /root/.npmrc
https-proxy = "http://:<パスワード>@<プロキシサーバのアドレス>:<ポート番号>"
proxy = "http://:<パスワード>@<プロキシサーバのアドレス>:<ポート番号>"

; node bin location = /usr/bin/node
; cwd = /root/redash
; HOME = /root
; "npm config ls -l" to show all defaults.