Skip to content

0x2196f3/geosite_editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

geosite_editor

simple tool for editing geosite.dat

Run

./geosite_editor -t tasks.json

Example

{
  "src": "geosite.dat",
  "dst": "mygeosite.dat",
  "tasks": [
    {
      "type": "remove",
      "country_code": "US",
      "domains": [
        "tiktok.com"
      ]
    },
    {
      "type": "add",
      "country_code": "GFW",
      "domains": [
        "csdn.net",
        "zhihu.com"
      ]
    },
    {
      "type": "remove",
      "country_code": "*",
      "domains": [
        "cloudflare.com"
      ]
    },
    {
      "type": "copy",
      "src_country_code": "GFW",
      "dst_country_code": "AD"
    },
    {
      "type": "delete",
      "entries": [
        "CA",
        "CLOUDFLARE"
      ]
    }
  ]
}

About

edit geosite.dat

Resources

License

Stars

Watchers

Forks

Packages

No packages published