From ed7de221d014b6eec97f3d7d85c42acc31e9f3b7 Mon Sep 17 00:00:00 2001
From: James Feng Cao The hosts files "hosts" and "default.hosts" take effect when the setting option "using hosts" is checked. The file "hosts" defines IP addresses for domains. Each line has the following format: Here is an example line with ipv4: The enhanced hosts files "hosts" and "default.hosts" take effect when the setting option "using hosts" is checked. The enhanced file "hosts" defines IP addresses/attributes for domains. Each line has the following format: where "[IP address/attributes]" could be: ipv4 address such as: or with ipv6: ipv6 address, Ex.: empty, that would lift all server-imposed limitations. Ex.: "default.hosts" blocks whole domain trees including all descedant domains. The domains in the hosts file must be 2 or 3 segment domains, such as "yahoo.com" and "finance.yahoo.com". If the length of the last 2 segments is less than 7, such as "com.pl", then it is treated as one segment, so domains like "xxx.xxx.com.pl" are also valid in the hosts file. Each line of the hosts file has the following format: Last Modified: 1 April 2023 Last Modified: 3 April 2023
-[IP address][single space][domain name]
+
+[IP address/attributes][single space][domain name]
+
172.67.157.211 torapp.eu.org
+
[2606:4700:3037::6815:8c3] torapp.eu.org
+[single space]gitee.com
[rootDomain][space][regex for domain prefix before rootDomain][space][regex for the whole url without "http(s)://"]
The first part [rootDomain] is required and the others are optional. regex is java-grammar regular expression. If the second regex is used, it is recommended to merge the first regex to the second one for performance.
-use [ipv6] in hosts
+
+enhance hosts file to add attributes to domains