Olej писал(а): ↑19 мар 2023, 22:44
Сравнение времени доступа - без прокси и с прокси ...
Olej писал(а): ↑21 мар 2023, 13:41
olej@R420:~$ env | grep proxy
no_proxy=localhost,127.0.0.0/8,::1
all_proxy=socks://90.156.230.27:1080/
Так как (оказалось), при установке системных переменных (environment) для прокси, curl
использует прокси по умолчанию, и в этом случае оценивать/сравнивать время доступа можно
только так (режим "без прокси"):
Код: Выделить всё
olej@R420:~$ time curl --noproxy '*' check-host.net/ip
real 0m0,122s
user 0m0,009s
sys 0m0,005s
Через прокси (явно указано):
Код: Выделить всё
olej@R420:~$ time curl --socks5 90.156.230.27:1080 check-host.net/ip
real 0m0,627s
user 0m0,009s
sys 0m0,005s
В данном случае переменная окружения прокси не установлена:
Код: Выделить всё
olej@R420:~$ time curl check-host.net/ip
real 0m0,112s
user 0m0,000s
sys 0m0,012s
P.S. Режим "без прокси", как пишут, работает только в версиях curl после 7.19.4 :
Код: Выделить всё
olej@R420:~$ curl -V
curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.14
Release-Date: 2022-01-05
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd