글쎄, 내 목표는 터미널에서 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를 제공하는 서비스를 찾는 것입니다. 몇개 있는 것 같긴 한데, 제가 작업해 본 적이 없어서 특별히 추천할 수는 없습니다.