SOCKSサーバ経由でのssh接続
ProxyCommandを使えば良いらしい(mac osx - SSH through a SOCKS Proxy? (client = OpenSSH OS X) - Server Fault )。
Host myproxy ProxyCommand nc -X 5 -x PROXY_HOST:1080 %h %p
こんな感じでmyproxyを作って、もう一段ProxyCommandを噛ませるというのはどうだろうか。
Host hosttobeconnected ProxyCommand ssh myproxy nc %h %p
今のところはこれでオッケー。
proxyルート証明書のインストール (ubuntu)
- 場所 /usr/share/ca-certificates/
- 設定ファイル /etc/ca-certificates.conf 「場所」からの相対パスを書く
- コマンド update-ca-certificates
wgetのプロキシ設定
~/.wgetrcですか、ほほ〜。 [Linux] wgetをプロキシ経由で実行する方法 - Qiita
condaのプロキシ設定
~/.condarcですか。 Using the .condarc conda configuration file — conda 4.11.0.post71+ca479f2ed documentation
pipのプロキシ設定
環境変数、HTTP_PROXY、HTTPS_PROXYですか。 User Guide - pip documentation v22.0.4
pip.confファイルを置く位置を以下のコマンドで調べて、
% pip config -v list
このように書く。
[global] proxy = http://myproxy:port trusted-host = pypi.python.org pypi.org files.pythonhosted.org
pre-commitがvirtual env内にパッケージをインストールしようとするので、
$CONDA_PREFIX/pip.conf
では対応できない場合もある。
~/.pip/pip.conf
であれば、どのpipも見てくれそう。
- WindowsでPIP Install するとSSLエラーになるのを解消する。 - Qiita
- configuration - Where is pip config file on Ubuntu 20.04.2 LTS? - Ask Ubuntu
- Proxy環境でpipを使用する方法
- python - pip install fails with "connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598)" - Stack Overflow
gitのプロキシ設定
.gitconfigですね。 gitでプロキシを設定 - Qiita
homebrewのプロキシ設定
環境変数、ALL_PROXYですか。ただし、HTTP_PROXYやHTTPS_PROXYが同時に設定されているとダメみたい。なんちゅうこっちゃ。gitのプロキシ設定も必要。 How to install an homebrew package behind a proxy? - Ask Different
emacsのプロキシ設定
(setq url-proxy-services '(("http" . "proxy.example.com:8888") ("https" . "proxy.example.com:8888")))