├── .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 | [![Star History Chart](https://api.star-history.com/svg?repos=pluwen/china-domain-allowlist&type=Date)](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 | --------------------------------------------------------------------------------