まあ、私の目標は、ターミナルでwhoisコマンド要求に無料のプロキシサーバーを使用してIPの要求制限を制御し、すぐにプロキシを無効にすることです(ターミナルで実行されるwhoisコマンドに対してのみ機能したい)。
次のような.shファイルを試してみました。
#! /bin/bash
export FTP_PROXY=<IP_ADRESS>:<PORT>
export HTTP_PROXY=<IP_ADRESS>:<PORT>
export HTTPS_PROXY=<IP_ADRESS>:<PORT>
whois domain.com
unset ftp_proxy
unset http_proxy
unset https_proxy
ただし、要求内の元のIPはwhoisコマンド要求に残り、必要に応じて機能しません。
私はLinux Mint 20.3 Cinnamonを使用しています。
答え1
通常、このコマンドはリモートサーバーをwhois
使用ftp
または接続しません。ポート43のプロトコルをhttp
使用し、whois
プロキシの変更には適していません。
最新バージョンがwhois
利用可能ですhttp
。一部リモートレジストリ。たとえば、このjwhois
コマンドを使用すると、ファイルは/etc/jwhois.conf
httpを使用して特定のサーバーを照会できるかどうかを示します。
これはあまり役に立ちません。どのサーバーに接続する必要があるかを事前に知ることができないため、httpクエリへのプロキシアクセスをサポートしても(わかりません)、その可能性が高くなります。それでもそのプロトコルを使用する必要があるため、whois
プロキシを悪用することはできません。
より良いオプションは、whois-via-http APIを提供するサービスを見つけることです。いくつかあるようですが、私が作業したことがないので特におすすめすることはできません。