認証されたプロキシでxbpsを使用するには?

認証されたプロキシでxbpsを使用するには?

認証されたプロキシでxbpsを使用するには?どのような構成が必要ですか?私は環境変数を設定しようとしましたが、何も起こらなかったので、例を探しています。プロキシを扱うことなく接続できるようにサービスを購入してVPNサーバーを作成しようとしましたが、方法を学ぶのは本当に楽しかったです。 voidlinux xbps のプロキシネットワークに接続します。

これまで成功していないまま試したこと:

export HTTP_PROXY=http://user1:[email protected]:3128
export HTTPS_PROXY=http://user1:[email protected]:3128
export FTP_PROXY=http://user1:[email protected]:3128

私は努力しました:

 export HTTP_PROXY=http://user1:[email protected]:3128/
 export HTTPS_PROXY=http://user1:[email protected]:3128/
 export FTP_PROXY=http://user1:[email protected]:3128/

または:

export http_proxy="http://user1:[email protected]:3128"
export https_proxy="http://user1:[email protected]:3128"
export ftp_proxy="http://user1:[email protected]:3128"

私は何が間違っていましたか?環境変数を認識するには、一部のサービスを再起動する必要がありますか?

環境変数を設定した後に次のコマンドを実行すると、次のエラーが発生します。

perdugames@perdugames:~$ sudo xbps-install -v -S 
[*] Updating `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata' ...
ERROR: [reposync] failed to fetch file `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata': Connection timed out

これはlibfetchに問題があると思われます。コードの一部が下のリンクに表示されます。

https://github.com/void-linux/xbps/blob/a717e53ee7a0720d25720180e3e15cd7f5668cdf/lib/fetch/ftp.c#L1090

https://github.com/void-linux/xbps/blob/a717e53ee7a0720d25720180e3e15cd7f5668cdf/lib/fetch/http.c#L789

しかし、まだエラーやエラーがある場所を見つけることができませんでした。

注:はい、ユーザー名とパスワード、アドレスとポートは正しいです。/etc/apt/apt.conf.d/00proxyDebian のようなプログラムでこのデータを使ってファイルを設定すると、期待どおりに動作するためです。

戻る 1

私は以前試しました:

export http_proxy="http://162.16.78.1:3128"
export ftp_proxy="http://162.16.78.1:3128"
export HTTP_PROXY_AUTH="basic:*:user1:123"
And it still does not work for xbps.

そしてまだxbpsでは動作しません。

答え1

これはsudo関連の問題かもしれません。

Sudo コマンドは環境変数を自動的に継承しません。

これを行うには、sudoに明示的に指示する必要があります。

visudo 設定に次の行を追加します。

デフォルト値 env_keep += "http_proxy https_proxy ftp_proxy"

関連情報