NO_PROXY opisuje cele, z którymi należy łączyć się bezpośrednio. Nie wskazuje serwerów proxy, których należy unikać. Dodanie IP samego wybranego proxy do listy nie pozwala zdecydować, czy niezwiązana z nim witryna używa tego proxy.

WpisZnaczenie w curl
example.comWskazana domena i pasujące subdomeny omijają proxy.
.example.comWykluczenie według sufiksu domeny, obejmujące samą domenę.
192.168.1.10Pasujący dosłowny docelowy adres IP omija proxy.
192.168.0.0/16Pasujące cele z dosłownym IP omijają proxy; obsługa CIDR wymaga curl 7.86.0 lub nowszego.
*Każdy cel omija proxy.

Pusta lista i gwiazdka różnią się

Przy jawnym teście proxy pusta lista w wierszu poleceń usuwa dopasowania pomijania ze środowiska:

curl --proxy http://203.0.113.10:8080 --noproxy '' \
  --connect-timeout 5 --max-time 15 https://example.com/

Zastąp przykładowy adres z dokumentacji swoim proxy HTTP lub kandydatem z listy proxy HTTP. Dla odwrotnego porównania symbol wieloznaczny w cudzysłowie wymusza bezpośrednie żądanie mimo obecności opcji proxy:

curl --proxy http://203.0.113.10:8080 --noproxy '*' \
  --connect-timeout 5 --max-time 15 https://example.com/

Zostaw symbol w cudzysłowie, aby powłoka nie rozwinęła go do nazw plików. Usunięcie zmiennej środowiskowej, ustawienie jej pustej wartości i nadpisanie w wierszu poleceń to różne działania; inne obowiązujące ustawienie może pozostać po usunięciu tylko jednej definicji.

CIDR nie jest regułą dla każdej nazwy rozwiązywanej do danej sieci

Wpis CIDR jest porównywany z adresem IP użytym jako host docelowy. Nie jest ogólnym poleceniem, by najpierw rozwiązać każdą nazwę hosta i ominąć proxy, jeśli wynik należy do tej sieci. URL z nazwą hosta i URL z jego adresem liczbowym mogą więc wybrać różne trasy.

Używaj nazw hostów lub sufiksów domen, jeśli to je zawiera URL. Nie umieszczaj na liście pełnego schematu, ścieżki ani przeglądarkowego wyrażenia omijania, zakładając, że curl zinterpretuje je tak samo.

Te reguły opisują curl 8.14.1. Inne klienty mają własne zachowanie NO_PROXY, w tym różnice w symbolach wieloznacznych i dopasowaniu portów.

Powiązane artykuły