├── .github
└── FUNDING.yml
├── LICENSE
├── README.md
└── allow-list.sorl
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | custom: ['https://pluwen.com/donate']
4 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU GENERAL PUBLIC LICENSE
2 | Version 3, 29 June 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU General Public License is a free, copyleft license for
11 | software and other kinds of works.
12 |
13 | The licenses for most software and other practical works are designed
14 | to take away your freedom to share and change the works. By contrast,
15 | the GNU General Public License is intended to guarantee your freedom to
16 | share and change all versions of a program--to make sure it remains free
17 | software for all its users. We, the Free Software Foundation, use the
18 | GNU General Public License for most of our software; it applies also to
19 | any other work released this way by its authors. You can apply it to
20 | your programs, too.
21 |
22 | When we speak of free software, we are referring to freedom, not
23 | price. Our General Public Licenses are designed to make sure that you
24 | have the freedom to distribute copies of free software (and charge for
25 | them if you wish), that you receive source code or can get it if you
26 | want it, that you can change the software or use pieces of it in new
27 | free programs, and that you know you can do these things.
28 |
29 | To protect your rights, we need to prevent others from denying you
30 | these rights or asking you to surrender the rights. Therefore, you have
31 | certain responsibilities if you distribute copies of the software, or if
32 | you modify it: responsibilities to respect the freedom of others.
33 |
34 | For example, if you distribute copies of such a program, whether
35 | gratis or for a fee, you must pass on to the recipients the same
36 | freedoms that you received. You must make sure that they, too, receive
37 | or can get the source code. And you must show them these terms so they
38 | know their rights.
39 |
40 | Developers that use the GNU GPL protect your rights with two steps:
41 | (1) assert copyright on the software, and (2) offer you this License
42 | giving you legal permission to copy, distribute and/or modify it.
43 |
44 | For the developers' and authors' protection, the GPL clearly explains
45 | that there is no warranty for this free software. For both users' and
46 | authors' sake, the GPL requires that modified versions be marked as
47 | changed, so that their problems will not be attributed erroneously to
48 | authors of previous versions.
49 |
50 | Some devices are designed to deny users access to install or run
51 | modified versions of the software inside them, although the manufacturer
52 | can do so. This is fundamentally incompatible with the aim of
53 | protecting users' freedom to change the software. The systematic
54 | pattern of such abuse occurs in the area of products for individuals to
55 | use, which is precisely where it is most unacceptable. Therefore, we
56 | have designed this version of the GPL to prohibit the practice for those
57 | products. If such problems arise substantially in other domains, we
58 | stand ready to extend this provision to those domains in future versions
59 | of the GPL, as needed to protect the freedom of users.
60 |
61 | Finally, every program is threatened constantly by software patents.
62 | States should not allow patents to restrict development and use of
63 | software on general-purpose computers, but in those that do, we wish to
64 | avoid the special danger that patents applied to a free program could
65 | make it effectively proprietary. To prevent this, the GPL assures that
66 | patents cannot be used to render the program non-free.
67 |
68 | The precise terms and conditions for copying, distribution and
69 | modification follow.
70 |
71 | TERMS AND CONDITIONS
72 |
73 | 0. Definitions.
74 |
75 | "This License" refers to version 3 of the GNU General Public License.
76 |
77 | "Copyright" also means copyright-like laws that apply to other kinds of
78 | works, such as semiconductor masks.
79 |
80 | "The Program" refers to any copyrightable work licensed under this
81 | License. Each licensee is addressed as "you". "Licensees" and
82 | "recipients" may be individuals or organizations.
83 |
84 | To "modify" a work means to copy from or adapt all or part of the work
85 | in a fashion requiring copyright permission, other than the making of an
86 | exact copy. The resulting work is called a "modified version" of the
87 | earlier work or a work "based on" the earlier work.
88 |
89 | A "covered work" means either the unmodified Program or a work based
90 | on the Program.
91 |
92 | To "propagate" a work means to do anything with it that, without
93 | permission, would make you directly or secondarily liable for
94 | infringement under applicable copyright law, except executing it on a
95 | computer or modifying a private copy. Propagation includes copying,
96 | distribution (with or without modification), making available to the
97 | public, and in some countries other activities as well.
98 |
99 | To "convey" a work means any kind of propagation that enables other
100 | parties to make or receive copies. Mere interaction with a user through
101 | a computer network, with no transfer of a copy, is not conveying.
102 |
103 | An interactive user interface displays "Appropriate Legal Notices"
104 | to the extent that it includes a convenient and prominently visible
105 | feature that (1) displays an appropriate copyright notice, and (2)
106 | tells the user that there is no warranty for the work (except to the
107 | extent that warranties are provided), that licensees may convey the
108 | work under this License, and how to view a copy of this License. If
109 | the interface presents a list of user commands or options, such as a
110 | menu, a prominent item in the list meets this criterion.
111 |
112 | 1. Source Code.
113 |
114 | The "source code" for a work means the preferred form of the work
115 | for making modifications to it. "Object code" means any non-source
116 | form of a work.
117 |
118 | A "Standard Interface" means an interface that either is an official
119 | standard defined by a recognized standards body, or, in the case of
120 | interfaces specified for a particular programming language, one that
121 | is widely used among developers working in that language.
122 |
123 | The "System Libraries" of an executable work include anything, other
124 | than the work as a whole, that (a) is included in the normal form of
125 | packaging a Major Component, but which is not part of that Major
126 | Component, and (b) serves only to enable use of the work with that
127 | Major Component, or to implement a Standard Interface for which an
128 | implementation is available to the public in source code form. A
129 | "Major Component", in this context, means a major essential component
130 | (kernel, window system, and so on) of the specific operating system
131 | (if any) on which the executable work runs, or a compiler used to
132 | produce the work, or an object code interpreter used to run it.
133 |
134 | The "Corresponding Source" for a work in object code form means all
135 | the source code needed to generate, install, and (for an executable
136 | work) run the object code and to modify the work, including scripts to
137 | control those activities. However, it does not include the work's
138 | System Libraries, or general-purpose tools or generally available free
139 | programs which are used unmodified in performing those activities but
140 | which are not part of the work. For example, Corresponding Source
141 | includes interface definition files associated with source files for
142 | the work, and the source code for shared libraries and dynamically
143 | linked subprograms that the work is specifically designed to require,
144 | such as by intimate data communication or control flow between those
145 | subprograms and other parts of the work.
146 |
147 | The Corresponding Source need not include anything that users
148 | can regenerate automatically from other parts of the Corresponding
149 | Source.
150 |
151 | The Corresponding Source for a work in source code form is that
152 | same work.
153 |
154 | 2. Basic Permissions.
155 |
156 | All rights granted under this License are granted for the term of
157 | copyright on the Program, and are irrevocable provided the stated
158 | conditions are met. This License explicitly affirms your unlimited
159 | permission to run the unmodified Program. The output from running a
160 | covered work is covered by this License only if the output, given its
161 | content, constitutes a covered work. This License acknowledges your
162 | rights of fair use or other equivalent, as provided by copyright law.
163 |
164 | You may make, run and propagate covered works that you do not
165 | convey, without conditions so long as your license otherwise remains
166 | in force. You may convey covered works to others for the sole purpose
167 | of having them make modifications exclusively for you, or provide you
168 | with facilities for running those works, provided that you comply with
169 | the terms of this License in conveying all material for which you do
170 | not control copyright. Those thus making or running the covered works
171 | for you must do so exclusively on your behalf, under your direction
172 | and control, on terms that prohibit them from making any copies of
173 | your copyrighted material outside their relationship with you.
174 |
175 | Conveying under any other circumstances is permitted solely under
176 | the conditions stated below. Sublicensing is not allowed; section 10
177 | makes it unnecessary.
178 |
179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180 |
181 | No covered work shall be deemed part of an effective technological
182 | measure under any applicable law fulfilling obligations under article
183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184 | similar laws prohibiting or restricting circumvention of such
185 | measures.
186 |
187 | When you convey a covered work, you waive any legal power to forbid
188 | circumvention of technological measures to the extent such circumvention
189 | is effected by exercising rights under this License with respect to
190 | the covered work, and you disclaim any intention to limit operation or
191 | modification of the work as a means of enforcing, against the work's
192 | users, your or third parties' legal rights to forbid circumvention of
193 | technological measures.
194 |
195 | 4. Conveying Verbatim Copies.
196 |
197 | You may convey verbatim copies of the Program's source code as you
198 | receive it, in any medium, provided that you conspicuously and
199 | appropriately publish on each copy an appropriate copyright notice;
200 | keep intact all notices stating that this License and any
201 | non-permissive terms added in accord with section 7 apply to the code;
202 | keep intact all notices of the absence of any warranty; and give all
203 | recipients a copy of this License along with the Program.
204 |
205 | You may charge any price or no price for each copy that you convey,
206 | and you may offer support or warranty protection for a fee.
207 |
208 | 5. Conveying Modified Source Versions.
209 |
210 | You may convey a work based on the Program, or the modifications to
211 | produce it from the Program, in the form of source code under the
212 | terms of section 4, provided that you also meet all of these conditions:
213 |
214 | a) The work must carry prominent notices stating that you modified
215 | it, and giving a relevant date.
216 |
217 | b) The work must carry prominent notices stating that it is
218 | released under this License and any conditions added under section
219 | 7. This requirement modifies the requirement in section 4 to
220 | "keep intact all notices".
221 |
222 | c) You must license the entire work, as a whole, under this
223 | License to anyone who comes into possession of a copy. This
224 | License will therefore apply, along with any applicable section 7
225 | additional terms, to the whole of the work, and all its parts,
226 | regardless of how they are packaged. This License gives no
227 | permission to license the work in any other way, but it does not
228 | invalidate such permission if you have separately received it.
229 |
230 | d) If the work has interactive user interfaces, each must display
231 | Appropriate Legal Notices; however, if the Program has interactive
232 | interfaces that do not display Appropriate Legal Notices, your
233 | work need not make them do so.
234 |
235 | A compilation of a covered work with other separate and independent
236 | works, which are not by their nature extensions of the covered work,
237 | and which are not combined with it such as to form a larger program,
238 | in or on a volume of a storage or distribution medium, is called an
239 | "aggregate" if the compilation and its resulting copyright are not
240 | used to limit the access or legal rights of the compilation's users
241 | beyond what the individual works permit. Inclusion of a covered work
242 | in an aggregate does not cause this License to apply to the other
243 | parts of the aggregate.
244 |
245 | 6. Conveying Non-Source Forms.
246 |
247 | You may convey a covered work in object code form under the terms
248 | of sections 4 and 5, provided that you also convey the
249 | machine-readable Corresponding Source under the terms of this License,
250 | in one of these ways:
251 |
252 | a) Convey the object code in, or embodied in, a physical product
253 | (including a physical distribution medium), accompanied by the
254 | Corresponding Source fixed on a durable physical medium
255 | customarily used for software interchange.
256 |
257 | b) Convey the object code in, or embodied in, a physical product
258 | (including a physical distribution medium), accompanied by a
259 | written offer, valid for at least three years and valid for as
260 | long as you offer spare parts or customer support for that product
261 | model, to give anyone who possesses the object code either (1) a
262 | copy of the Corresponding Source for all the software in the
263 | product that is covered by this License, on a durable physical
264 | medium customarily used for software interchange, for a price no
265 | more than your reasonable cost of physically performing this
266 | conveying of source, or (2) access to copy the
267 | Corresponding Source from a network server at no charge.
268 |
269 | c) Convey individual copies of the object code with a copy of the
270 | written offer to provide the Corresponding Source. This
271 | alternative is allowed only occasionally and noncommercially, and
272 | only if you received the object code with such an offer, in accord
273 | with subsection 6b.
274 |
275 | d) Convey the object code by offering access from a designated
276 | place (gratis or for a charge), and offer equivalent access to the
277 | Corresponding Source in the same way through the same place at no
278 | further charge. You need not require recipients to copy the
279 | Corresponding Source along with the object code. If the place to
280 | copy the object code is a network server, the Corresponding Source
281 | may be on a different server (operated by you or a third party)
282 | that supports equivalent copying facilities, provided you maintain
283 | clear directions next to the object code saying where to find the
284 | Corresponding Source. Regardless of what server hosts the
285 | Corresponding Source, you remain obligated to ensure that it is
286 | available for as long as needed to satisfy these requirements.
287 |
288 | e) Convey the object code using peer-to-peer transmission, provided
289 | you inform other peers where the object code and Corresponding
290 | Source of the work are being offered to the general public at no
291 | charge under subsection 6d.
292 |
293 | A separable portion of the object code, whose source code is excluded
294 | from the Corresponding Source as a System Library, need not be
295 | included in conveying the object code work.
296 |
297 | A "User Product" is either (1) a "consumer product", which means any
298 | tangible personal property which is normally used for personal, family,
299 | or household purposes, or (2) anything designed or sold for incorporation
300 | into a dwelling. In determining whether a product is a consumer product,
301 | doubtful cases shall be resolved in favor of coverage. For a particular
302 | product received by a particular user, "normally used" refers to a
303 | typical or common use of that class of product, regardless of the status
304 | of the particular user or of the way in which the particular user
305 | actually uses, or expects or is expected to use, the product. A product
306 | is a consumer product regardless of whether the product has substantial
307 | commercial, industrial or non-consumer uses, unless such uses represent
308 | the only significant mode of use of the product.
309 |
310 | "Installation Information" for a User Product means any methods,
311 | procedures, authorization keys, or other information required to install
312 | and execute modified versions of a covered work in that User Product from
313 | a modified version of its Corresponding Source. The information must
314 | suffice to ensure that the continued functioning of the modified object
315 | code is in no case prevented or interfered with solely because
316 | modification has been made.
317 |
318 | If you convey an object code work under this section in, or with, or
319 | specifically for use in, a User Product, and the conveying occurs as
320 | part of a transaction in which the right of possession and use of the
321 | User Product is transferred to the recipient in perpetuity or for a
322 | fixed term (regardless of how the transaction is characterized), the
323 | Corresponding Source conveyed under this section must be accompanied
324 | by the Installation Information. But this requirement does not apply
325 | if neither you nor any third party retains the ability to install
326 | modified object code on the User Product (for example, the work has
327 | been installed in ROM).
328 |
329 | The requirement to provide Installation Information does not include a
330 | requirement to continue to provide support service, warranty, or updates
331 | for a work that has been modified or installed by the recipient, or for
332 | the User Product in which it has been modified or installed. Access to a
333 | network may be denied when the modification itself materially and
334 | adversely affects the operation of the network or violates the rules and
335 | protocols for communication across the network.
336 |
337 | Corresponding Source conveyed, and Installation Information provided,
338 | in accord with this section must be in a format that is publicly
339 | documented (and with an implementation available to the public in
340 | source code form), and must require no special password or key for
341 | unpacking, reading or copying.
342 |
343 | 7. Additional Terms.
344 |
345 | "Additional permissions" are terms that supplement the terms of this
346 | License by making exceptions from one or more of its conditions.
347 | Additional permissions that are applicable to the entire Program shall
348 | be treated as though they were included in this License, to the extent
349 | that they are valid under applicable law. If additional permissions
350 | apply only to part of the Program, that part may be used separately
351 | under those permissions, but the entire Program remains governed by
352 | this License without regard to the additional permissions.
353 |
354 | When you convey a copy of a covered work, you may at your option
355 | remove any additional permissions from that copy, or from any part of
356 | it. (Additional permissions may be written to require their own
357 | removal in certain cases when you modify the work.) You may place
358 | additional permissions on material, added by you to a covered work,
359 | for which you have or can give appropriate copyright permission.
360 |
361 | Notwithstanding any other provision of this License, for material you
362 | add to a covered work, you may (if authorized by the copyright holders of
363 | that material) supplement the terms of this License with terms:
364 |
365 | a) Disclaiming warranty or limiting liability differently from the
366 | terms of sections 15 and 16 of this License; or
367 |
368 | b) Requiring preservation of specified reasonable legal notices or
369 | author attributions in that material or in the Appropriate Legal
370 | Notices displayed by works containing it; or
371 |
372 | c) Prohibiting misrepresentation of the origin of that material, or
373 | requiring that modified versions of such material be marked in
374 | reasonable ways as different from the original version; or
375 |
376 | d) Limiting the use for publicity purposes of names of licensors or
377 | authors of the material; or
378 |
379 | e) Declining to grant rights under trademark law for use of some
380 | trade names, trademarks, or service marks; or
381 |
382 | f) Requiring indemnification of licensors and authors of that
383 | material by anyone who conveys the material (or modified versions of
384 | it) with contractual assumptions of liability to the recipient, for
385 | any liability that these contractual assumptions directly impose on
386 | those licensors and authors.
387 |
388 | All other non-permissive additional terms are considered "further
389 | restrictions" within the meaning of section 10. If the Program as you
390 | received it, or any part of it, contains a notice stating that it is
391 | governed by this License along with a term that is a further
392 | restriction, you may remove that term. If a license document contains
393 | a further restriction but permits relicensing or conveying under this
394 | License, you may add to a covered work material governed by the terms
395 | of that license document, provided that the further restriction does
396 | not survive such relicensing or conveying.
397 |
398 | If you add terms to a covered work in accord with this section, you
399 | must place, in the relevant source files, a statement of the
400 | additional terms that apply to those files, or a notice indicating
401 | where to find the applicable terms.
402 |
403 | Additional terms, permissive or non-permissive, may be stated in the
404 | form of a separately written license, or stated as exceptions;
405 | the above requirements apply either way.
406 |
407 | 8. Termination.
408 |
409 | You may not propagate or modify a covered work except as expressly
410 | provided under this License. Any attempt otherwise to propagate or
411 | modify it is void, and will automatically terminate your rights under
412 | this License (including any patent licenses granted under the third
413 | paragraph of section 11).
414 |
415 | However, if you cease all violation of this License, then your
416 | license from a particular copyright holder is reinstated (a)
417 | provisionally, unless and until the copyright holder explicitly and
418 | finally terminates your license, and (b) permanently, if the copyright
419 | holder fails to notify you of the violation by some reasonable means
420 | prior to 60 days after the cessation.
421 |
422 | Moreover, your license from a particular copyright holder is
423 | reinstated permanently if the copyright holder notifies you of the
424 | violation by some reasonable means, this is the first time you have
425 | received notice of violation of this License (for any work) from that
426 | copyright holder, and you cure the violation prior to 30 days after
427 | your receipt of the notice.
428 |
429 | Termination of your rights under this section does not terminate the
430 | licenses of parties who have received copies or rights from you under
431 | this License. If your rights have been terminated and not permanently
432 | reinstated, you do not qualify to receive new licenses for the same
433 | material under section 10.
434 |
435 | 9. Acceptance Not Required for Having Copies.
436 |
437 | You are not required to accept this License in order to receive or
438 | run a copy of the Program. Ancillary propagation of a covered work
439 | occurring solely as a consequence of using peer-to-peer transmission
440 | to receive a copy likewise does not require acceptance. However,
441 | nothing other than this License grants you permission to propagate or
442 | modify any covered work. These actions infringe copyright if you do
443 | not accept this License. Therefore, by modifying or propagating a
444 | covered work, you indicate your acceptance of this License to do so.
445 |
446 | 10. Automatic Licensing of Downstream Recipients.
447 |
448 | Each time you convey a covered work, the recipient automatically
449 | receives a license from the original licensors, to run, modify and
450 | propagate that work, subject to this License. You are not responsible
451 | for enforcing compliance by third parties with this License.
452 |
453 | An "entity transaction" is a transaction transferring control of an
454 | organization, or substantially all assets of one, or subdividing an
455 | organization, or merging organizations. If propagation of a covered
456 | work results from an entity transaction, each party to that
457 | transaction who receives a copy of the work also receives whatever
458 | licenses to the work the party's predecessor in interest had or could
459 | give under the previous paragraph, plus a right to possession of the
460 | Corresponding Source of the work from the predecessor in interest, if
461 | the predecessor has it or can get it with reasonable efforts.
462 |
463 | You may not impose any further restrictions on the exercise of the
464 | rights granted or affirmed under this License. For example, you may
465 | not impose a license fee, royalty, or other charge for exercise of
466 | rights granted under this License, and you may not initiate litigation
467 | (including a cross-claim or counterclaim in a lawsuit) alleging that
468 | any patent claim is infringed by making, using, selling, offering for
469 | sale, or importing the Program or any portion of it.
470 |
471 | 11. Patents.
472 |
473 | A "contributor" is a copyright holder who authorizes use under this
474 | License of the Program or a work on which the Program is based. The
475 | work thus licensed is called the contributor's "contributor version".
476 |
477 | A contributor's "essential patent claims" are all patent claims
478 | owned or controlled by the contributor, whether already acquired or
479 | hereafter acquired, that would be infringed by some manner, permitted
480 | by this License, of making, using, or selling its contributor version,
481 | but do not include claims that would be infringed only as a
482 | consequence of further modification of the contributor version. For
483 | purposes of this definition, "control" includes the right to grant
484 | patent sublicenses in a manner consistent with the requirements of
485 | this License.
486 |
487 | Each contributor grants you a non-exclusive, worldwide, royalty-free
488 | patent license under the contributor's essential patent claims, to
489 | make, use, sell, offer for sale, import and otherwise run, modify and
490 | propagate the contents of its contributor version.
491 |
492 | In the following three paragraphs, a "patent license" is any express
493 | agreement or commitment, however denominated, not to enforce a patent
494 | (such as an express permission to practice a patent or covenant not to
495 | sue for patent infringement). To "grant" such a patent license to a
496 | party means to make such an agreement or commitment not to enforce a
497 | patent against the party.
498 |
499 | If you convey a covered work, knowingly relying on a patent license,
500 | and the Corresponding Source of the work is not available for anyone
501 | to copy, free of charge and under the terms of this License, through a
502 | publicly available network server or other readily accessible means,
503 | then you must either (1) cause the Corresponding Source to be so
504 | available, or (2) arrange to deprive yourself of the benefit of the
505 | patent license for this particular work, or (3) arrange, in a manner
506 | consistent with the requirements of this License, to extend the patent
507 | license to downstream recipients. "Knowingly relying" means you have
508 | actual knowledge that, but for the patent license, your conveying the
509 | covered work in a country, or your recipient's use of the covered work
510 | in a country, would infringe one or more identifiable patents in that
511 | country that you have reason to believe are valid.
512 |
513 | If, pursuant to or in connection with a single transaction or
514 | arrangement, you convey, or propagate by procuring conveyance of, a
515 | covered work, and grant a patent license to some of the parties
516 | receiving the covered work authorizing them to use, propagate, modify
517 | or convey a specific copy of the covered work, then the patent license
518 | you grant is automatically extended to all recipients of the covered
519 | work and works based on it.
520 |
521 | A patent license is "discriminatory" if it does not include within
522 | the scope of its coverage, prohibits the exercise of, or is
523 | conditioned on the non-exercise of one or more of the rights that are
524 | specifically granted under this License. You may not convey a covered
525 | work if you are a party to an arrangement with a third party that is
526 | in the business of distributing software, under which you make payment
527 | to the third party based on the extent of your activity of conveying
528 | the work, and under which the third party grants, to any of the
529 | parties who would receive the covered work from you, a discriminatory
530 | patent license (a) in connection with copies of the covered work
531 | conveyed by you (or copies made from those copies), or (b) primarily
532 | for and in connection with specific products or compilations that
533 | contain the covered work, unless you entered into that arrangement,
534 | or that patent license was granted, prior to 28 March 2007.
535 |
536 | Nothing in this License shall be construed as excluding or limiting
537 | any implied license or other defenses to infringement that may
538 | otherwise be available to you under applicable patent law.
539 |
540 | 12. No Surrender of Others' Freedom.
541 |
542 | If conditions are imposed on you (whether by court order, agreement or
543 | otherwise) that contradict the conditions of this License, they do not
544 | excuse you from the conditions of this License. If you cannot convey a
545 | covered work so as to satisfy simultaneously your obligations under this
546 | License and any other pertinent obligations, then as a consequence you may
547 | not convey it at all. For example, if you agree to terms that obligate you
548 | to collect a royalty for further conveying from those to whom you convey
549 | the Program, the only way you could satisfy both those terms and this
550 | License would be to refrain entirely from conveying the Program.
551 |
552 | 13. Use with the GNU Affero General Public License.
553 |
554 | Notwithstanding any other provision of this License, you have
555 | permission to link or combine any covered work with a work licensed
556 | under version 3 of the GNU Affero General Public License into a single
557 | combined work, and to convey the resulting work. The terms of this
558 | License will continue to apply to the part which is the covered work,
559 | but the special requirements of the GNU Affero General Public License,
560 | section 13, concerning interaction through a network will apply to the
561 | combination as such.
562 |
563 | 14. Revised Versions of this License.
564 |
565 | The Free Software Foundation may publish revised and/or new versions of
566 | the GNU General Public License from time to time. Such new versions will
567 | be similar in spirit to the present version, but may differ in detail to
568 | address new problems or concerns.
569 |
570 | Each version is given a distinguishing version number. If the
571 | Program specifies that a certain numbered version of the GNU General
572 | Public License "or any later version" applies to it, you have the
573 | option of following the terms and conditions either of that numbered
574 | version or of any later version published by the Free Software
575 | Foundation. If the Program does not specify a version number of the
576 | GNU General Public License, you may choose any version ever published
577 | by the Free Software Foundation.
578 |
579 | If the Program specifies that a proxy can decide which future
580 | versions of the GNU General Public License can be used, that proxy's
581 | public statement of acceptance of a version permanently authorizes you
582 | to choose that version for the Program.
583 |
584 | Later license versions may give you additional or different
585 | permissions. However, no additional obligations are imposed on any
586 | author or copyright holder as a result of your choosing to follow a
587 | later version.
588 |
589 | 15. Disclaimer of Warranty.
590 |
591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599 |
600 | 16. Limitation of Liability.
601 |
602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610 | SUCH DAMAGES.
611 |
612 | 17. Interpretation of Sections 15 and 16.
613 |
614 | If the disclaimer of warranty and limitation of liability provided
615 | above cannot be given local legal effect according to their terms,
616 | reviewing courts shall apply local law that most closely approximates
617 | an absolute waiver of all civil liability in connection with the
618 | Program, unless a warranty or assumption of liability accompanies a
619 | copy of the Program in return for a fee.
620 |
621 | END OF TERMS AND CONDITIONS
622 |
623 | How to Apply These Terms to Your New Programs
624 |
625 | If you develop a new program, and you want it to be of the greatest
626 | possible use to the public, the best way to achieve this is to make it
627 | free software which everyone can redistribute and change under these terms.
628 |
629 | To do so, attach the following notices to the program. It is safest
630 | to attach them to the start of each source file to most effectively
631 | state the exclusion of warranty; and each file should have at least
632 | the "copyright" line and a pointer to where the full notice is found.
633 |
634 |
635 | Copyright (C)
636 |
637 | This program is free software: you can redistribute it and/or modify
638 | it under the terms of the GNU General Public License as published by
639 | the Free Software Foundation, either version 3 of the License, or
640 | (at your option) any later version.
641 |
642 | This program is distributed in the hope that it will be useful,
643 | but WITHOUT ANY WARRANTY; without even the implied warranty of
644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645 | GNU General Public License for more details.
646 |
647 | You should have received a copy of the GNU General Public License
648 | along with this program. If not, see .
649 |
650 | Also add information on how to contact you by electronic and paper mail.
651 |
652 | If the program does terminal interaction, make it output a short
653 | notice like this when it starts in an interactive mode:
654 |
655 | Copyright (C)
656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657 | This is free software, and you are welcome to redistribute it
658 | under certain conditions; type `show c' for details.
659 |
660 | The hypothetical commands `show w' and `show c' should show the appropriate
661 | parts of the General Public License. Of course, your program's commands
662 | might be different; for a GUI interface, you would use an "about box".
663 |
664 | You should also get your employer (if you work as a programmer) or school,
665 | if any, to sign a "copyright disclaimer" for the program, if necessary.
666 | For more information on this, and how to apply and follow the GNU GPL, see
667 | .
668 |
669 | The GNU General Public License does not permit incorporating your program
670 | into proprietary programs. If your program is a subroutine library, you
671 | may consider it more useful to permit linking proprietary applications with
672 | the library. If this is what you want to do, use the GNU Lesser General
673 | Public License instead of this License. But first, please read
674 | .
675 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # China-Domain-Whitelist
2 | 中国网站白名单,纯列表,用于 SwitchyOmega 的白名单,不定期更新。
3 |
4 | ## 使用步骤
5 | * 将本地的 SS/SSR/V2Ray/Trajan 客户端设置为「手动模式」,Clashx 客户端设置为全局连接
6 | * 在 Chrome/Edge 中安装 [SwitchyOmega](https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif) 插件
7 | * 在插件的设置中,点击「新增情景模式」-「代理服务器」,名字自己设置
8 | * 代理协议选择 SOCKS5,代理服务器 127.0.0.1,端口 1086(按梯子工具设置)
9 | * 点击「新增情景模式」-「自动切换」,名字自己设置
10 | * 默认情景模式设置为刚才设置的代理服务器
11 | * 点击「添加规则列表」,在规则列表网址,输入
12 |
13 | ``
14 | https://github.com/pluwen/china-domain-allowlist/raw/main/allow-list.sorl
15 | ``
16 | * 点击「立即更新情景模式」
17 | * 点击左上角「界面」,将初始情景模式改为「自动切换」
18 |
19 | ## 作者
20 | * [Pluwen](https://twitter.com/pluwen)
21 |
22 | ## Star History
23 |
24 | [](https://star-history.com/#pluwen/china-domain-allowlist&Date)
25 |
--------------------------------------------------------------------------------
/allow-list.sorl:
--------------------------------------------------------------------------------
1 | [SwitchyOmega Conditions]
2 | ; Require: SwitchyOmega >= 2.3.2
3 | ; Update Date: 2025/05/05
4 | ; Author: Pluwen
5 | ; Usage: https://github.com/FelisCatus/SwitchyOmega/wiki/RuleListUsage
6 |
7 | ; 内网 IP 地址段
8 | 10.*.*.*
9 | 100.64.*.*
10 | 127.*.*.*
11 | 172.16.*.*
12 | 192.168.*.*
13 |
14 | ; cn 域名都不走代理
15 | *.cn
16 |
17 | ; 其他域名
18 | *.00cdn.com
19 | *.0daydown.com
20 | *.0o0.ooo
21 | *.10010.com
22 | *.10086.com
23 | *.10086cloud.com
24 | *.114la.com
25 | *.114yygh.com
26 | *.115.com
27 | *.123pan.com
28 | *.126.com
29 | *.126.net
30 | *.127.net
31 | *.139.com
32 | *.163.com
33 | *.163yun.com
34 | *.1688.com
35 | *.17173.com
36 | *.178.com
37 | *.17ce.com
38 | *.17font.com
39 | *.17k.com
40 | *.199it.com
41 | *.1ptba.com
42 | *.1qimg.com
43 | *.1qmsg.com
44 | *.1tpic.com
45 | *.1year.cc
46 | *.1years.cc
47 | *.21cn.com
48 | *.21tb.com
49 | *.2345.com
50 | *.2cto.com
51 | *.3322.cc
52 | *.3366.com
53 | *.33ss.tech
54 | *.360.com
55 | *.360buy.com
56 | *.360buyimg.com
57 | *.360doc.com
58 | *.360in.com
59 | *.360safe.com
60 | *.36kr.com
61 | *.39.net
62 | *.3dmgame.com
63 | *.4399.com
64 | *.51.la
65 | *.51.net
66 | *.5173.com
67 | *.5173cdn.com
68 | *.51cto.com
69 | *.51job.com
70 | *.51ym.me
71 | *.52audio.com
72 | *.52yuwan.com
73 | *.56.com
74 | *.58.com
75 | *.58pic.com
76 | *.591mogu.com
77 | *.616pic.com
78 | *.699pic.com
79 | *.71.am
80 | *.7k7k.com
81 | *.8686c.com
82 | *.86ps.com
83 | *.91.com
84 | *.91118.com
85 | *.91mjw.com
86 | *.99.com
87 | *.a9vg.com
88 | *.aaplimg.com
89 | *.abchina.com
90 | *.accuweather.com
91 | *.acfun.tv
92 | *.acg.rip
93 | *.acg.tv
94 | *.acggate.net
95 | *.acgvideo.com
96 | *.acs.org
97 | *.aday01.com
98 | *.adf.ly
99 | *.agora.io
100 | *.aicdn.com
101 | *.aicheren.com
102 | *.aicoinstorge.com
103 | *.aipai.com
104 | *.air-matters.com
105 | *.air-matters.io
106 | *.airbnb.com
107 | *.aito.auto
108 | *.aiwebcom.com
109 | *.aixifan.com
110 | *.aizhan.com
111 | *.akadns.net
112 | *.akamaihd.net
113 | *.akamaized.net
114 | *.akarin.me
115 | *.akarin.top
116 | *.aldwx.com
117 | *.aliapp.org
118 | *.alibaba-inc.com
119 | *.alibaba.com
120 | *.alibabacloud.com
121 | *.alibabausercontent.com
122 | *.alicdn.com
123 | *.alicloudccp.com
124 | *.alidns.com
125 | *.alikunlun.com
126 | *.alikunlun.net
127 | *.alimama.com
128 | *.alipan.com
129 | *.alipay.com
130 | *.alipayobjects.com
131 | *.alisports.com
132 | *.aliued.com
133 | *.aliyun.com
134 | *.aliyuncs.com
135 | *.aliyundrive.com
136 | *.aliyunpds.com
137 | *.allhistory.com
138 | *.alltuu.com
139 | *.amap.com
140 | *.amd.com
141 | *.ancda.com
142 | *.animebytes.tv
143 | *.anjuke.com
144 | *.anquan.org
145 | *.ant.design
146 | *.antfin-inc.com
147 | *.antfin.com
148 | *.antgroup.com
149 | *.antpcdn.com
150 | *.anw.red
151 | *.anyway.fm
152 | *.anzhi.com
153 | *.appclub.in
154 | *.appgame.com
155 | *.appinn.com
156 | *.appinn.net
157 | *.apple-cloudkit.com
158 | *.apple.co
159 | *.apple.com
160 | *.appletuan.com
161 | *.appstore.com
162 | *.aps.org
163 | *.archlinux.org
164 | *.archlinuxcn.org
165 | *.areyoucereal.com
166 | *.arubanetworks.com
167 | *.atomicstryker.net
168 | *.augix.me
169 | *.autonavi.com
170 | *.awesome-hd.me
171 | *.axhub.im
172 | *.axshare.com
173 | *.axure.org
174 | *.axureux.com
175 | *.b612.net
176 | *.babybus.com
177 | *.baidu.com
178 | *.baidubcr.com
179 | *.baiducontent.com
180 | *.baidupan.com
181 | *.baidupcs.com
182 | *.baidustatic.com
183 | *.baiduwp.com
184 | *.baiduyundns.com
185 | *.baiduyundns.net
186 | *.baimiaoapp.com
187 | *.bankcomm.com
188 | *.baomihua.com
189 | *.baomitu.com
190 | *.baozoumanhua.com
191 | *.battle.net
192 | *.bbtree.com
193 | *.bcebos.com
194 | *.bcedns.com
195 | *.bcedns.net
196 | *.bcy.net
197 | *.bdatu.com
198 | *.bdimg.com
199 | *.bdstatic.com
200 | *.bdydns.com
201 | *.bdydns.net
202 | *.behe.com
203 | *.beianbeian.com
204 | *.beisen.com
205 | *.beitaichufang.com
206 | *.bejson.com
207 | *.bendibao.com
208 | *.bible.com
209 | *.biliapi.com
210 | *.biliapi.net
211 | *.bilibili.com
212 | *.bilibili.tv
213 | *.bilicomic.com
214 | *.biligame.com
215 | *.biligame.net
216 | *.bilivideo.com
217 | *.bitbucket.org
218 | *.blackyau.cc
219 | *.blizzard.com
220 | *.blogchina.com
221 | *.blogjava.net
222 | *.bluedoc.io
223 | *.booking.com
224 | *.bootcss.com
225 | *.bqtalk.com
226 | *.broadcasthe.net
227 | *.bstatic.com
228 | *.bt0.com
229 | *.btdx8.com
230 | *.btsync.org
231 | *.btyingshi.com
232 | *.bumimi.com
233 | *.bybbs.org
234 | *.byd.com
235 | *.bytecdntp.com
236 | *.ca001.com
237 | *.cachemoment.com
238 | *.cailianpress.com
239 | *.caiyunapp.com
240 | *.camera360.com
241 | *.ccb.com
242 | *.ccgslb.com
243 | *.ccgslb.net
244 | *.cckefu.net
245 | *.cckefu3.com
246 | *.cctv.com
247 | *.cctvpic.com
248 | *.cdn-apple.com
249 | *.cdn.hockeyapp.net
250 | *.cdnbee.com
251 | *.cdndm.com
252 | *.cdndm5.com
253 | *.cdnjs.com
254 | *.cdnst.net
255 | *.cdntip.com
256 | *.cdog.me
257 | *.ceair.com
258 | *.cebbank.com
259 | *.cee.network
260 | *.chainnews.com
261 | *.chaoxing.com
262 | *.chdbits.co
263 | *.china.com
264 | *.chinanetcenter.com
265 | *.chinaso.com
266 | *.chinassl.net
267 | *.chinaunix.net
268 | *.chinauos.com
269 | *.chinaz.com
270 | *.chiphell.com
271 | *.chongdiantou.com
272 | *.chuangzaoshi.com
273 | *.chuimg.com
274 | *.chunyu.mobi
275 | *.chunyuanfood.com
276 | *.ciligod.com
277 | *.citicbank.com
278 | *.classix-unlimited.co.uk
279 | *.cli.im
280 | *.clouddn.com
281 | *.cloudinary.com
282 | *.cloudxns.net
283 | *.cmbchina.com
284 | *.cmbimg.com
285 | *.cn-ki.net
286 | *.cn.engadget.com
287 | *.cnbeta.com
288 | *.cnbetacdn.com
289 | *.cnblogs.com
290 | *.cnki.net
291 | *.cnsageo.com
292 | *.cnzz.com
293 | *.cnzz.net
294 | *.code4app.com
295 | *.coding.io
296 | *.coding.me
297 | *.coding.net
298 | *.coloros.com
299 | *.comicat.org
300 | *.coolapk.com
301 | *.coolpad.com
302 | *.cootekservice.com
303 | *.cowtransfer.com
304 | *.cqvip.com
305 | *.csair.com
306 | *.csdn.net
307 | *.css-js.com
308 | *.css.net
309 | *.css.network
310 | *.ct10000.com
311 | *.ctrip.com
312 | *.cupfox.app
313 | *.d7vg.com
314 | *.damengxiang.me
315 | *.dandanplay.com
316 | *.dangbei.com
317 | *.dangdang.com
318 | *.daocloud.io
319 | *.datagrand.com
320 | *.dbankcdn.com
321 | *.ddos.cc
322 | *.ddrk.me
323 | *.deepin.com
324 | *.deepin.org
325 | *.deepinos.org
326 | *.deepseek.com
327 | *.deliwenku.com
328 | *.dfcfw.com
329 | *.dgtle.com
330 | *.dianping.com
331 | *.didialift.com
332 | *.didiglobal.com
333 | *.dilidili.com
334 | *.dilidili.wang
335 | *.dingtalk.com
336 | *.dingtalkapps.com
337 | *.diybeta.com
338 | *.diyvm.com
339 | *.dji.com
340 | *.dji.net
341 | *.dm5.com
342 | *.dmzj.com
343 | *.dns.com
344 | *.dnspao.com
345 | *.doc88.com
346 | *.docer.com
347 | *.docin.com
348 | *.docschina.org
349 | *.doh.pub
350 | *.dopa.com
351 | *.douban.*
352 | *.douban.com
353 | *.douban.fm
354 | *.doubanio.com
355 | *.doubleclick.net
356 | *.douyin.com
357 | *.douyincdn.com
358 | *.douyinliving.com
359 | *.douyinvod.com
360 | *.douyu.com
361 | *.douyutv.com
362 | *.doyoo.net
363 | *.doyoudo.com
364 | *.dpfile.com
365 | *.draw.io
366 | *.drivergenius.com
367 | *.dsxys.com
368 | *.duanwenxue.com
369 | *.duguletian.com
370 | *.duokan.com
371 | *.duoshao.app
372 | *.duoshao.net
373 | *.duoshuo.com
374 | *.duowan.com
375 | *.dwstatic.com
376 | *.dxycdn.com
377 | *.dygod.net
378 | *.dytt8.net
379 | *.easou.com
380 | *.eastmoney.com
381 | *.ecitic.com
382 | *.edifier.com
383 | *.eebbk.com
384 | *.eeboard.com
385 | *.eggjs.org
386 | *.ele.me
387 | *.elemecdn.com
388 | *.elong.com
389 | *.elsevier.com
390 | *.empornium.me
391 | *.enkj.com
392 | *.epicgames.com
393 | *.epubw.com
394 | *.erp321.com
395 | *.etao.com
396 | *.eudic.net
397 | *.ewei.com
398 | *.fang.com
399 | *.fatetypo.xyz
400 | *.feiliao.com
401 | *.feishucdn.com
402 | *.feng.com
403 | *.fengkongcloud.com
404 | *.fengniao.com
405 | *.ffalcon.com
406 | *.figma.cool
407 | *.figmachina.com
408 | *.figmacn.com
409 | *.fiio.com
410 | *.fir.im
411 | *.firefox.com
412 | *.fj12379.com
413 | *.fjdzyz.com
414 | *.fjgdwl.com
415 | *.fjhxbank.com
416 | *.fliggy.com
417 | *.flomoapp.com
418 | *.flow.ci
419 | *.flyertea.com
420 | *.fnnas.com
421 | *.fontke.com
422 | *.foundertype.com
423 | *.foxirj.com
424 | *.frdic.com
425 | *.freebuf.com
426 | *.freeziti.com
427 | *.fromgeek.com
428 | *.futu5.com
429 | *.futunn.com
430 | *.fydeos.com
431 | *.fzzfgjj.com
432 | *.g-cores.com
433 | *.galstars.net
434 | *.gamersky.com
435 | *.gandi.net
436 | *.ganji.com
437 | *.gank.io
438 | *.gazellegames.net
439 | *.gcores.com
440 | *.geetest.com
441 | *.geilicdn.com
442 | *.getfedora.org
443 | *.getpricetag.com
444 | *.getui.com
445 | *.gfan.com
446 | *.gifshow.com
447 | *.gitee.com
448 | *.gitee.io
449 | *.godic.net
450 | *.golaravel.com
451 | *.goofish.com
452 | *.googletagmanager.com
453 | *.gratisography.com
454 | *.growingio.com
455 | *.gtimg.com
456 | *.guazi.com
457 | *.guokr.com
458 | *.gwdang.com
459 | *.h-ui.net
460 | *.h2os.com
461 | *.hacpai.com
462 | *.haitum.com
463 | *.halyul.cc
464 | *.hao123.com
465 | *.haosou.com
466 | *.happyeo.com
467 | *.harmonyos.com
468 | *.hasee.com
469 | *.hdb.com
470 | *.hdbits.org
471 | *.hdchina.org
472 | *.hddolby.com
473 | *.hdfans.org
474 | *.hdhome.org
475 | *.hdsky.me
476 | *.hdslb.com
477 | *.hdslb.net
478 | *.hejie.me
479 | *.heweather.com
480 | *.hexun.com
481 | *.hexunimg.com
482 | *.hicloud.com
483 | *.hihonor.com
484 | *.hikvision.com
485 | *.hitv.com
486 | *.hiwifi.com
487 | *.homestyler.com
488 | *.hommk.com
489 | *.hongxiu.com
490 | *.honor.com
491 | *.hostbuf.com
492 | *.hostker.com
493 | *.hotmail.com
494 | *.houxu.app
495 | *.huaban.com
496 | *.huabanimg.com
497 | *.huanmusic.com
498 | *.huanqiu.com
499 | *.huawei.com
500 | *.huaweicloud.com
501 | *.huiji.wiki
502 | *.huijistatic.com
503 | *.huijiwiki.com
504 | *.hujiang.com
505 | *.hunan-bank.com
506 | *.huomao.com
507 | *.hupu.com
508 | *.huxiu.com
509 | *.huxiucdn.com
510 | *.huya.com
511 | *.hxcdn.net
512 | *.hxjyb.com
513 | *.hy233.tv
514 | *.i-meto.com
515 | *.iapps.im
516 | *.iaweg.com
517 | *.iaxure.com
518 | *.ibm.com
519 | *.ibruce.info
520 | *.ibucm.com
521 | *.icetorrent.org
522 | *.iciba.com
523 | *.icloud-content.com
524 | *.icloud.com
525 | *.idqqimg.com
526 | *.ieee.org
527 | *.iesdouyin.com
528 | *.ifanr.com
529 | *.ifanr.in
530 | *.ifdream.net
531 | *.ifeng.com
532 | *.ifengimg.com
533 | *.ifigma.design
534 | *.igamecj.com
535 | *.iguoguo.net
536 | *.iguxuan.com
537 | *.iina.io
538 | *.ijinshan.com
539 | *.iknoworld.net
540 | *.iknowwhatyoudownload.com
541 | *.im9.com
542 | *.imiku.me
543 | *.imooc.com
544 | *.imququ.com
545 | *.indienova.com
546 | *.infinitynewtab.com
547 | *.infoq.com
548 | *.insta360.com
549 | *.installbi.me
550 | *.intercomcdn.com
551 | *.ip-api.com
552 | *.ip-cdn.com
553 | *.ip.la
554 | *.ip.sb
555 | *.ip138.com
556 | *.ipip.net
557 | *.iplaysoft.com
558 | *.ipv6-test.com
559 | *.iqihang.com
560 | *.iqing.in
561 | *.iqiyi.com
562 | *.iqiyipic.com
563 | *.irs01.com
564 | *.isharepc.com
565 | *.it168.com
566 | *.iteye.com
567 | *.ithome.com
568 | *.itjuzi.com
569 | *.ixigua.com
570 | *.jandan.net
571 | *.java.com
572 | *.javaeye.com
573 | *.jb51.net
574 | *.jcodecraeer.com
575 | *.jd.com
576 | *.jd.hk
577 | *.jdkindle.com
578 | *.jdpay.com
579 | *.jetbrains.com
580 | *.jfdaily.com
581 | *.jfrft.com
582 | *.jhdec.com
583 | *.jianguoyun.com
584 | *.jianshu.*
585 | *.jianshu.com
586 | *.jianshu.io
587 | *.jianshuapi.com
588 | *.jiathis.com
589 | *.jidian.im
590 | *.jiemian.com
591 | *.jikexueyuan.com
592 | *.jikipedia.com
593 | *.jinshuju.net
594 | *.jisuanke.com
595 | *.jomodns.com
596 | *.joyneop.xyz
597 | *.joyyang.com
598 | *.jpopsuki.eu
599 | *.jqhtml.com
600 | *.js.design
601 | *.jsdelivr.com
602 | *.juejin.im
603 | *.juji.tv
604 | *.kaiyanapp.com
605 | *.kan300.com
606 | *.kankan.com
607 | *.kanzhun.com
608 | *.kaspersky-labs.com
609 | *.kcdnvip.com
610 | *.ke.com
611 | *.keepcdn.com
612 | *.keepfrds.com
613 | *.kekenet.com
614 | *.kele5240.com
615 | *.kf5.com
616 | *.kingsoft.com
617 | *.kkmh.com
618 | *.kmf.com
619 | *.knewone.com
620 | *.knownsec.com
621 | *.ksosoft.com
622 | *.ksyun.com
623 | *.ksyungslb.com
624 | *.ku6.com
625 | *.kuaidi100.com
626 | *.kuaishou.com
627 | *.kuaizhan.com
628 | *.kugou.com
629 | *.kujiale.com
630 | *.kunlunaq.com
631 | *.kunlunar.com
632 | *.kunlunca.com
633 | *.kunluncan.com
634 | *.kunlunea.com
635 | *.kunlungem.com
636 | *.kunlungr.com
637 | *.kunlunhuf.com
638 | *.kunlunle.com
639 | *.kunlunli.com
640 | *.kunlunno.com
641 | *.kunlunpi.com
642 | *.kunlunra.com
643 | *.kunlunsa.com
644 | *.kunlunsc.com
645 | *.kunlunsl.com
646 | *.kunlunso.com
647 | *.kunlunta.com
648 | *.kunlunvi.com
649 | *.kunlunwe.com
650 | *.kyoceraconnect.com
651 | *.lackar.com
652 | *.lagou.com
653 | *.lanhuapp.com
654 | *.lanjinger.com
655 | *.lany.me
656 | *.lanyus.com
657 | *.lanzous.com
658 | *.lanzoux.com
659 | *.laravel-china.org
660 | *.layui.com
661 | *.lbesec.com
662 | *.le.com
663 | *.lecloud.com
664 | *.leetcode-cn.com
665 | *.lemicp.com
666 | *.lenovo.net
667 | *.lenovomobile.com
668 | *.letv.com
669 | *.letvimg.com
670 | *.lianjia.com
671 | *.liantu.com
672 | *.liaoxuefeng.com
673 | *.licdn.com
674 | *.liepin.com
675 | *.lifan.ooo
676 | *.likefont.com
677 | *.lilithgames.com
678 | *.linuxidc.com
679 | *.livechina.com
680 | *.liyin.date
681 | *.lizhi.fm
682 | *.lizhi.io
683 | *.lkkdesign.com
684 | *.lncld.net
685 | *.locoy.com
686 | *.locvps.com
687 | *.lofter.com
688 | *.loj.ac
689 | *.loli.net
690 | *.lolinet.com
691 | *.longzhu.com
692 | *.lucifr.com
693 | *.ludashi.com
694 | *.luogu.org
695 | *.luojilab.com
696 | *.luoo.net
697 | *.lvmama.com
698 | *.lwl12.com
699 | *.ly.com
700 | *.lyjsws.com
701 | *.m-team.cc
702 | *.macpaw.com
703 | *.macrr.com
704 | *.macw.com
705 | *.macwk.com
706 | *.madsrevolution.net
707 | *.magi.com
708 | *.mail4geek.com
709 | *.mamecn.com
710 | *.manmanbuy.com
711 | *.maoyan.com
712 | *.maoyun.tv
713 | *.masadora.net
714 | *.mastergo.com
715 | *.maxfox.me
716 | *.mcbbs.net
717 | *.mdnice.com
718 | *.mdui.org
719 | *.me.com
720 | *.mediav.com
721 | *.megvii.com
722 | *.meican.com
723 | *.meiin.com
724 | *.meijutw.com
725 | *.meipai.com
726 | *.meiqia.com
727 | *.meitu.com
728 | *.meituan.com
729 | *.meituan.net
730 | *.meitudata.com
731 | *.meitustat.com
732 | *.meixincdn.com
733 | *.meizu.com
734 | *.mengniang.org
735 | *.mgtv.com
736 | *.mi-img.com
737 | *.mi.com
738 | *.mianshiya.com
739 | *.miaopai.com
740 | *.microbit.org
741 | *.midifan.com
742 | *.mikanani.me
743 | *.minapp.com
744 | *.mindstore.io
745 | *.mingdao.com
746 | *.miui.com
747 | *.miwifi.com
748 | *.mls-cdn.com
749 | *.mmstat.com
750 | *.mmtrix.com
751 | *.mob.com
752 | *.mobike.com
753 | *.moe.im
754 | *.moe123.net
755 | *.moegirl.org
756 | *.moetransit.com
757 | *.mojidoc.com
758 | *.moke.com
759 | *.mokeedev.com
760 | *.momentcdn.com
761 | *.momoyu.cc
762 | *.moonvy.com
763 | *.morethan.tv
764 | *.mozilla.org
765 | *.mp4ba.cc
766 | *.msftconnecttest.com
767 | *.mtyun.com
768 | *.mu6.me
769 | *.mubu.com
770 | *.muchong.com
771 | *.mukewang.com
772 | *.mumayi.com
773 | *.muscache.com
774 | *.mxhichina.com
775 | *.myanonamouse.net
776 | *.myapp.com
777 | *.mydrivers.com
778 | *.myip.la
779 | *.myqcloud.com
780 | *.myzaker.com
781 | *.mzstatic.com
782 | *.naixue.com
783 | *.nanyangpt.com
784 | *.nature.com
785 | *.ncore.cc
786 | *.nekonazo.com
787 | *.netease.com
788 | *.netease.im
789 | *.netseer.com
790 | *.netspeedtestmaster.com
791 | *.newsmth.net
792 | *.ngacn.cc
793 | *.nim-lang-cn.org
794 | *.nipic.com
795 | *.nlark.com
796 | *.nobook.com
797 | *.nocode.com
798 | *.now.sh
799 | *.nowcoder.com
800 | *.nowcoder.net
801 | *.ntp.org
802 | *.nuomi.com
803 | *.nvidia.com
804 | *.nyato.com
805 | *.obsapp.com
806 | *.oekaki.so
807 | *.office.net
808 | *.office365.com
809 | *.okii.com
810 | *.omico.me
811 | *.onekbit.com
812 | *.oneplus.com
813 | *.oneplusbbs.com
814 | *.onlinedown.net
815 | *.open-open.com
816 | *.open.cd
817 | *.oppo.com
818 | *.ops.moe
819 | *.oracle.com
820 | *.oray.com
821 | *.oray.net
822 | *.orayimg.com
823 | *.oschina.io
824 | *.oschina.net
825 | *.ourbits.club
826 | *.ourdvs.com
827 | *.ourdvsss.com
828 | *.oursketch.com
829 | *.outlook.com
830 | *.pag.art
831 | *.paipai.com
832 | *.panda.tv
833 | *.panduoduo.net
834 | *.paperpass.com
835 | *.passthepopcorn.me
836 | *.pc6.com
837 | *.pcbeta.com
838 | *.pdcicons.ml
839 | *.pdim.gs
840 | *.pengyou.com
841 | *.pexels.com
842 | *.pgyer.com
843 | *.phonegap100.com
844 | *.phpcomposer.com
845 | *.piaoquantv.com
846 | *.pingan.com
847 | *.pingwest.com
848 | *.planetmeican.com
849 | *.plex.tv
850 | *.polyfill.io
851 | *.pomotodo.com
852 | *.ppgame.com
853 | *.pplink.link
854 | *.ppsimg.com
855 | *.pptv.com
856 | *.privatehd.to
857 | *.processon.com
858 | *.psbc.com
859 | *.psnine.com
860 | *.pstatp.com
861 | *.pterclub.com
862 | *.pythonclub.org
863 | *.qbox.me
864 | *.qcc.com
865 | *.qcloud.com
866 | *.qcloudcdn.com
867 | *.qcwgg.com
868 | *.qdaily.com
869 | *.qdan.me
870 | *.qdmm.com
871 | *.qeeyou.com
872 | *.qhimg.com
873 | *.qhmsg.com
874 | *.qhres.com
875 | *.qianxin.com
876 | *.qichacha.com
877 | *.qidian.com
878 | *.qihucdn.com
879 | *.qimiaomh.com
880 | *.qingmang.me
881 | *.qingting.fm
882 | *.qiniu.com
883 | *.qiniucdn.com
884 | *.qiniudn.com
885 | *.qiniudns.com
886 | *.qiniup.com
887 | *.qiniuts.com
888 | *.qiuziti.com
889 | *.qiyi.com
890 | *.qiyipic.com
891 | *.qiyukf.com
892 | *.qnssl.com
893 | *.qq.com
894 | *.qqmail.com
895 | *.qqurl.com
896 | *.qqzzz.net
897 | *.quanmingjiexi.com
898 | *.qudong.com
899 | *.qunar.com
900 | *.qweather.com
901 | *.qwen.ai
902 | *.qyer.com
903 | *.qyerstatic.com
904 | *.rapoo.com
905 | *.rarbg.to
906 | *.raychase.net
907 | *.realme.com
908 | *.redacted.ch
909 | *.renren.com
910 | *.renrenche.com
911 | *.renrendoc.com
912 | *.researchgate.net
913 | *.rework.tools
914 | *.rkecloud.com
915 | *.rkidc.net
916 | *.rlcdn.com
917 | *.rom.mk
918 | *.ronghub.com
919 | *.rr.tv
920 | *.rrfmn.com
921 | *.rrimg.com
922 | *.rsc.org
923 | *.ruanmei.com
924 | *.ruanyifeng.com
925 | *.ruby-china.org
926 | *.ruguoapp.com
927 | *.runoob.com
928 | *.s-reader.com
929 | *.sandai.net
930 | *.sankuai.com
931 | *.sarm.net
932 | *.sb.sb
933 | *.sc115.com
934 | *.sciencedirect.com
935 | *.sciencemag.org
936 | *.scofd.com
937 | *.scomper.me
938 | *.sdbeta.com
939 | *.sdo.com
940 | *.seafile.com
941 | *.seele.tech
942 | *.seewo.com
943 | *.segmentfault.com
944 | *.sekorm.com
945 | *.servicewechat.com
946 | *.sf-express.com
947 | *.shejijia.com
948 | *.shidianguji.com
949 | *.shikezhi.com
950 | *.shimo.im
951 | *.shiyanlou.com
952 | *.shssp.org
953 | *.shxibank.com
954 | *.shyywz.com
955 | *.sigmaaldrich.com
956 | *.sigujiexi.com
957 | *.sina.com
958 | *.sinaapp.com
959 | *.since1989.org
960 | *.siweiearth.com
961 | *.sketchchina.com
962 | *.slack.com
963 | *.sm.ms
964 | *.smart2pay.com
965 | *.smartgslb.com
966 | *.smartisan.com
967 | *.smzdm.com
968 | *.snapdrop.net
969 | *.snssdk.com
970 | *.snwx.com
971 | *.so.com
972 | *.sobot.com
973 | *.sogo.com
974 | *.sogou.com
975 | *.sogoucdn.com
976 | *.sohu-inc.com
977 | *.sohu.com
978 | *.sohucs.com
979 | *.soku.com
980 | *.solidot.org
981 | *.songshuhui.net
982 | *.soso.com
983 | *.soufun.com
984 | *.sourcegcdn.com
985 | *.speedtest.net
986 | *.springer.com
987 | *.springerlink.com
988 | *.springleaf-biomax.com
989 | *.springsunday.net
990 | *.sspai.com
991 | *.stargame.com
992 | *.staticdn.net
993 | *.staticfile.org
994 | *.steamcn.com
995 | *.steamcontent.com
996 | *.subhd.tv
997 | *.sui.com
998 | *.suning.com
999 | *.surface.wiki
1000 | *.sznews.com
1001 | *.t.tt
1002 | *.taichi.graphics
1003 | *.taihe.com
1004 | *.takungpao.com
1005 | *.talkingdata.com
1006 | *.tangdou.com
1007 | *.tangdouddn.com
1008 | *.tangdouedn.com
1009 | *.tanx.com
1010 | *.taobao.com
1011 | *.taobao.org
1012 | *.taobaocdn.com
1013 | *.tapdb.net
1014 | *.tapimg.com
1015 | *.taptap.com
1016 | *.tbcache.com
1017 | *.tcdn.qq.com
1018 | *.tcl.com
1019 | *.teambition.com
1020 | *.teamviewer.com
1021 | *.teandy.com
1022 | *.tencent-cloud.com
1023 | *.tencent-cloud.net
1024 | *.tencent.com
1025 | *.tencentmind.com
1026 | *.tengshiauto.com
1027 | *.tenpay.com
1028 | *.tenxcloud.com
1029 | *.test-ipv6.com
1030 | *.tgbus.com
1031 | *.thefuture.top
1032 | *.thomsonreuters.com
1033 | *.tianyancha.com
1034 | *.tietuku.com
1035 | *.tigerlust.com
1036 | *.tingyun.com
1037 | *.tinyservices.net
1038 | *.tinywow.com
1039 | *.tjupt.org
1040 | *.tmall.com
1041 | *.tmall.hk
1042 | *.todesk.com
1043 | *.tool.lu
1044 | *.tophub.today
1045 | *.totheglory.im
1046 | *.toushibao.com
1047 | *.toutiao.com
1048 | *.toutiao.io
1049 | *.toutiaoimg.com
1050 | *.tower.im
1051 | *.trontv.com
1052 | *.truevue.org
1053 | *.ttt.tt
1054 | *.tuchong.com
1055 | *.tudou.com
1056 | *.tuicool.com
1057 | *.tuna.moe
1058 | *.tuniu.com
1059 | *.typeisbeautiful.com
1060 | *.u9u9.com
1061 | *.ubuntukylin.com
1062 | *.ucweb.com
1063 | *.ucxinwen.com
1064 | *.udache.com
1065 | *.udacity.com
1066 | *.uedna.com
1067 | *.uigreat.com
1068 | *.uisdc.com
1069 | *.uisheji.com
1070 | *.umeng.com
1071 | *.umengcloud.com
1072 | *.umetrip.com
1073 | *.undraw.co
1074 | *.uning.com
1075 | *.upai.com
1076 | *.upaiyun.com
1077 | *.upyun.com
1078 | *.ustclug.org
1079 | *.uuu.moe
1080 | *.uxengine.net
1081 | *.v-56.com
1082 | *.vamaker.com
1083 | *.vaptcha.net
1084 | *.veryzhun.com
1085 | *.vhall.com
1086 | *.vhallyun.com
1087 | *.videojj.com
1088 | *.viosey.com
1089 | *.vip.com
1090 | *.visualhunt.com
1091 | *.visualstudio.com
1092 | *.vite.org
1093 | *.vjudge.net
1094 | *.vmall.com
1095 | *.vmware.com
1096 | *.voidcn.com
1097 | *.vostic.net
1098 | *.vpgame.com
1099 | *.vpgcdn.com
1100 | *.vpsmm.com
1101 | *.vss.im
1102 | *.vzan.com
1103 | *.wacai.com
1104 | *.waerfa.com
1105 | *.walklake.com
1106 | *.wallhaven.cc
1107 | *.wandoujia.com
1108 | *.wangsu.com
1109 | *.wanmei.com
1110 | *.weather.com
1111 | *.web.guoweishu.net
1112 | *.webfont.com
1113 | *.webofknowledge.com
1114 | *.wechat.com
1115 | *.weibo.com
1116 | *.weibocdn.com
1117 | *.weico.cc
1118 | *.weidian.com
1119 | *.weidown.com
1120 | *.weidunewtab.com
1121 | *.weiosx.com
1122 | *.weixinbridge.com
1123 | *.weiyun.com
1124 | *.westlakemuseum.com
1125 | *.wey.com
1126 | *.whatismyip.com
1127 | *.wht.im
1128 | *.wiley.com
1129 | *.windows.com
1130 | *.windowsupdate.com
1131 | *.wisenjoy.com
1132 | *.wjx.top
1133 | *.wodemo.com
1134 | *.wolai.com
1135 | *.woozooo.com
1136 | *.woshipm.com
1137 | *.woyoo.com
1138 | *.wps.com
1139 | *.wscdns.com
1140 | *.wulihub.com
1141 | *.wxb.com
1142 | *.xbongbong.com
1143 | *.xclient.info
1144 | *.xdccpro.com
1145 | *.xf9168.com
1146 | *.xhscdn.com
1147 | *.xiachufang.com
1148 | *.xiami.com
1149 | *.xiami.net
1150 | *.xiaoe-tech.com
1151 | *.xiaoe-tools.com
1152 | *.xiaohongshu.com
1153 | *.xiaoka.tv
1154 | *.xiaomark.com
1155 | *.xiaomi.com
1156 | *.xiaomi.net
1157 | *.xiaomicp.com
1158 | *.xiaomiyoupin.com
1159 | *.xiaotu.io
1160 | *.xiazaiziti.com
1161 | *.ximalaya.com
1162 | *.xinhuanet.com
1163 | *.xiniu.com
1164 | *.xinquji.com
1165 | *.xitu.io
1166 | *.xiya.vip
1167 | *.xldns.net
1168 | *.xmac.app
1169 | *.xmcdn.com
1170 | *.xnpic.com
1171 | *.xpcha.com
1172 | *.xuanfengge.com
1173 | *.xueqiu.com
1174 | *.xuetangx.com
1175 | *.xujc.com
1176 | *.xunlei.com
1177 | *.xunyou.com
1178 | *.xx1t.com
1179 | *.xxsy.net
1180 | *.xycdn.com
1181 | *.xywy.com
1182 | *.yamibo.com
1183 | *.yangkeduo.com
1184 | *.yangwangauto.com
1185 | *.yaohuo.me
1186 | *.yd-jxt.com
1187 | *.ydstatic.com
1188 | *.yecdn.com
1189 | *.yesky.com
1190 | *.yeyfree.com
1191 | *.yfscdn.net
1192 | *.yfsvdn.net
1193 | *.yhd.com
1194 | *.yi2.net
1195 | *.yiche.com
1196 | *.yihaodianimg.com
1197 | *.yinxiang.com
1198 | *.yinyuetai.com
1199 | *.yizhibo.com
1200 | *.ykimg.com
1201 | *.ylmf.net
1202 | *.youdao.com
1203 | *.youku.com
1204 | *.youlebe.com
1205 | *.youzan.com
1206 | *.yunjiasu-cdn.net
1207 | *.yunpian.com
1208 | *.yunshipei.com
1209 | *.yuque.com
1210 | *.yuwantech.com
1211 | *.yxt.com
1212 | *.yy.com
1213 | *.z-bank.com
1214 | *.zaih.com
1215 | *.zanata.org
1216 | *.zanmeishi.com
1217 | *.zdic.net
1218 | *.zealer.com
1219 | *.zh.moegirl.org
1220 | *.zhan.com
1221 | *.zhangxinxu.com
1222 | *.zhangyao.name
1223 | *.zhangzishi.cc
1224 | *.zhanqi.tv
1225 | *.zhaopin.com
1226 | *.zhihu.com
1227 | *.zhihuishu.com
1228 | *.zhimap.com
1229 | *.zhimg.com
1230 | *.zhipin.com
1231 | *.zhiye.com
1232 | *.zhiziyun.com
1233 | *.zhongguose.com
1234 | *.zhuihd.com
1235 | *.zhujike.com
1236 | *.zijieapi.com
1237 | *.zimuzu.tv
1238 | *.zku.net
1239 | *.znyj365.com
1240 | *.zto.com
1241 |
--------------------------------------------------------------------------------