Format filtra listy zablokowanych adresów URL

Dotyczy zarządzanych przeglądarek Chrome i urządzeń z ChromeOS.

Jako administrator możesz określić, które adresy URL mają być zablokowane, a które dozwolone, aby użytkownicy mogli odwiedzać tylko określone strony.

Format filtra listy zablokowanych adresów URL

Format filtra

Format filtrów zasad URLBlocklist i URLAllowlist:

[scheme://][.]host[:port][/path][@query]

Pole Szczegóły
schemat (opcjonalnie)

To pole jest opcjonalne i musi następować po nim ciąg ://. Szczegółowe informacje znajdziesz w sekcji Dostępne schematy.

Wielkość liter nie jest rozróżniana.

host (wymagany)

Prawidłowa nazwa hosta lub adres IP. Może też przybierać specjalną wartość *. Gwiazdka pełni funkcję symbolu wieloznacznego, który oznacza wszystkie nazwy hostów i adresy IP. Opcjonalnie do pola hosta można dodać prefiks w postaci kropki (.), aby wyłączyć dopasowywanie do subdomen.

Wielkość liter nie jest rozróżniana.

port (opcjonalnie) Musi to być prawidłowa wartość portu od 1 do 65535.
ścieżka (opcjonalnie)

W przypadku ścieżki można użyć dowolnego ciągu znaków.

Wielkość liter jest rozróżniana.

zapytanie (opcjonalnie)

Zestaw tokenów klucz-wartość i sam klucz rozdzielonych znakiem &. Tokeny klucz-wartość są oddzielone znakiem =. Token zapytania może opcjonalnie kończyć się znakiem * wskazującym dopasowanie prefiksu. Kolejność tokenów jest ignorowana podczas dopasowywania.

Wielkość liter jest rozróżniana.

Dostępne schematy

Możesz użyć schematu standardowego lub niestandardowego. Obsługiwane schematy standardowe to:

Wszystkie pozostałe schematy są traktowane jako schematy niestandardowe. Schematy niestandardowe są obsługiwane, ale dozwolone są tylko wzorce schemat:*schemat://*. Dopasowują one wszystkie adresy URL do tego schematu. W schemacie i hoście wielkość liter nie jest rozróżniana, ale w ścieżce i zapytaniu już tak. 

Przykładowe formaty schematów

  • Obsługiwane schematy standardowe
    • http://example.com pasuje do HTTP://Example.com, http://example.COM i http://example.com.
    • http://example.com/ścieżka?zapytanie=1 nie pasuje do http://example.com/ścieżka?Zapytanie=1 ani http://example.com/Ścieżka?zapytanie=1, ale pasuje do http://Example.com/ścieżka?zapytanie=1.
  • Schematy niestandardowe
    • Wzorce niestandardowa://* lub niestandardowa:* są prawidłowe i pasują do niestandardowa:aplikacja.
    • Wzorce niestandardowa:aplikacja i niestandardowa://aplikacja są nieprawidłowe.

Wyjątki związane z formatem adresu URL

Format filtrów jest bardzo podobny do formatu adresu URL. Wyjątki:

  • Możesz uwzględnić pola user:pass, ale zostaną one zignorowane. Na przykład zamiast wpisywać http://użytkownik:hasło@example.com/pub/bigfile.iso, wpisz http://example.com/pub/bigfile.iso.
  • Jeśli dodasz separator odwołania #, zostanie on zignorowany wraz ze wszystkimi występującymi po nim informacjami.
  • Hostem może być znak *. Do hosta możesz też dodać prefiks w postaci kropki (.).
  • Host może zawierać / (ukośnik) lub . (kropkę) jako sufiks. W takim przypadku sufiks jest ignorowany.

Wybór filtra

Filtr wybrany dla danego adresu URL jest najbardziej do niego dopasowany.

Uwagi

  • Symbole wieloznaczne (*) są wyszukiwane na końcu i pasują do wszystkich hostów. Na końcu adresu URL nie można użyć symbolu wieloznacznego – na przykład https://www.example.com/* czy https://example.com/*.
  • Wpis na liście zablokowanych z symbolem wieloznacznym (*) nie obejmuje automatycznie wewnętrznych stron chrome://, chrome-extension ani żadnych stron nowej karty działających na określonej platformie. Te adresy URL można nadal bezpośrednio blokować, np. przez uwzględnienie schematu chrome://*.
  • Jeśli w kroku 4 poniżej stosowany jest zarówno filtr blokowania, jak i zezwalania (o tej samej długości ścieżki i z tą samą liczbą tokenów zapytań), priorytet ma filtr zezwalania.
  • Jeśli filtr zawiera . (kropkę) przed nazwą hosta, filtrowane są tylko dokładne dopasowania hosta. Na przykład:
    • example.com pasuje do example.com, www.example.comsub.www.example.com.
    • .www.example.com pasuje tylko do www.example.com.

Proces wyboru filtra

  1. Wybierane są filtry z najdłuższym dopasowaniem hosta. Filtry z niepasującym schematem lub portem są odrzucane.
  2. Z tych filtrów wybierane są filtry o najdłuższej dopasowanej ścieżce.
  3. Z tych filtrów wybierane są filtry z najdłuższym zestawem tokenów zapytań.
  4. Jeśli na tym etapie nie pozostanie żaden prawidłowy filtr, host zostanie zmniejszony (pierwsza subdomena od lewej zostanie usunięta) i nastąpi powrót do kroku 1.
  5. Jeśli filtr jest nadal dostępny, wymuszany jest wybór zablokowania lub zezwolenia. Jeśli żaden filtr nie pasuje, domyślnie zezwala się na dane żądanie.
Przykłady wpisów na liście zablokowanych adresów URL
Wpis na liście zablokowanych adresów URL Wynik
example.com Blokuje wszystkie żądania wysyłane do example.com, www.example.com i sub.www.example.com.
http://example.com Blokuje wszystkie żądania HTTP wysyłane do domeny example.com i wszystkich jej subdomen, ale zezwala na żądania HTTPS.
https://* Blokuje wszystkie żądania HTTPS wysyłane do dowolnej domeny.
mail.example.com Blokuje żądania wysyłane do mail.example.com, ale nie do www.example.com ani example.com.
.example.com Blokuje żądania wysyłane do example.com, ale nie do jej subdomen, np. example.com/docs.
.www.example.com Blokuje żądania wysyłane do www.example.com , ale nie do jej subdomen.
* Blokuje wszystkie żądania poza wyjątkami od listy zablokowanych adresów URL. Obejmuje to dowolny schemat URI adresu URL, np. http://google.com i https://gmail.com.
*:8080 Blokuje wszystkie żądania wysyłane do portu 8080.
example.com/rzeczy Blokuje wszystkie żądania wysyłane do example.com/rzeczy i jej subdomen.
192.0.2.1 Blokuje żądania wysyłane na ten adres IP.

?v
*?video*

*?video=*

*?video=100*

Blokuje każde żądanie z zapytaniem ?video=100.
*?a=1&b=2

Blokuje każde żądanie z następującymi zapytaniami:

 ?b=2&a=1

?a=1&b=2

?a=1&c=3&b=2

youtube.com/watch?v=xyz

Blokuje filmy o identyfikatorze xyz w YouTube.

W przypadku zablokowania wystarczy 1 wystąpienie pary klucz-wartość.

W przypadku zezwolenia każde wystąpienie klucza powinno mieć pasującą wartość. 

Przykład

Zezwolenie na youtube.com/watch?v=V2 nie powoduje zezwolenia na youtube.com/watch?v=V1&v=V2. Wiąże się jednak z zezwoleniem na youtube.com/watch?v=V2&v=V2.

Wyszukiwanie dopasowania dla http://mail.example.com/mail/inbox

  1. Najpierw znajdź filtry dla mail.example.com i przejdź do kroku 2. W przypadku niepowodzenia spróbuj ponownie z example.com, com i na końcu z „”.
  2. Spośród istniejących filtrów usuń te, które mają schemat inny niż http.
  3. Spośród istniejących filtrów usuń te, które mają dokładny numer portu (i nie jest to 80).
  4. Spośród istniejących filtrów usuń te, które nie mają prefiksu ścieżki w postaci /mail/inbox.
  5. Wybierz filtr z najdłuższym prefiksem ścieżki i zastosuj go. Jeśli nie ma takiego filtra, wróć do kroku 1 i spróbuj z kolejną subdomeną.

Zezwalanie tylko na niewielki zestaw witryn

  1. Zablokuj *.
  2. Zezwalaj na wybrane witryny: mail.example.com, moja-osobista-domena.com, google.com.

Całkowite blokowanie dostępu do domeny z wyjątkiem dostępu do serwera poczty za pomocą protokołu HTTPS i do strony głównej

  1. Zablokuj example.com.
  2. Zezwalaj na https://mail.example.com.
  3. Zezwalaj na .example.com i .www.example.com.

Całkowite blokowanie dostępu do YouTube z wyjątkiem wybranych filmów

  1. Zablokuj youtube.com.
  2. Zezwalaj na youtube.com/watch?v=V1.
  3. Zezwalaj na youtube.com/watch?v=V2.
Używanie list zablokowanych adresów URL w aplikacjach na Androida

Jeśli włączysz aplikacje na Androida na obsługiwanych urządzeniach z ChromeOS w organizacji, lista zablokowanych adresów URL ani powiązane z nią wyjątki nie będą uwzględniane przez aplikacje korzystające z komponentu Android System WebView. Aby wymusić stosowanie listy zablokowanych w takich aplikacjach, określ zablokowane adresy URL w pliku tekstowym (poniżej znajdziesz przykład). Następnie zastosuj listę zablokowanych w aplikacjach na Androida. Więcej informacji znajdziesz w sekcji Zastosuj konfiguracje zarządzane do aplikacji na Androida artykułu Wdrażanie aplikacji na Androida na urządzeniach z ChromeOS, z których korzystają użytkownicy zarządzani.

Przykład określania zablokowanego adresu URL:

{ "com.android.browser:URLBlocklist": "[\"www.solamora.com\"]" }

W przypadku aplikacji, które nie korzystają z komponentu Android System WebView, poszukaj informacji o ograniczaniu dostępu w dokumentacji aplikacji.

Google oraz powiązane znaki i logotypy są znakami towarowymi firmy Google LLC. Wszystkie inne nazwy firm i produktów są znakami towarowymi odpowiednich podmiotów.

Czy to było pomocne?

Jak możemy ją poprawić?
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Aplikacje Google
Menu główne
14559047819898770109
true
Wyszukaj w Centrum pomocy
false
true
true
true
true
true
410864
false
false
false
false
false