├── files ├── quic_initial_www_google_com.bin ├── tls_clienthello_www_google_com.bin ├── nfqws.service ├── list-general.txt └── ipset-discord.txt ├── README.md ├── zapret.sh └── LICENSE /files/quic_initial_www_google_com.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avitoras/zapret-youtube-linux/HEAD/files/quic_initial_www_google_com.bin -------------------------------------------------------------------------------- /files/tls_clienthello_www_google_com.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avitoras/zapret-youtube-linux/HEAD/files/tls_clienthello_www_google_com.bin -------------------------------------------------------------------------------- /files/nfqws.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=nfqwscfg 3 | After=network.target 4 | 5 | [Service] 6 | ExecStart=/usr/bin/zapret.sh 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /files/list-general.txt: -------------------------------------------------------------------------------- 1 | googlevideo.com 2 | youtu.be 3 | youtube.com 4 | youtubei.googleapis.com 5 | youtubeembeddedplayer.googleapis.com 6 | ytimg.l.google.com 7 | ytimg.com 8 | jnn-pa.googleapis.com 9 | youtube-nocookie.com 10 | youtube-ui.l.google.com 11 | yt-video-upload.l.google.com 12 | wide-youtube.l.google.com 13 | youtubekids.com 14 | ggpht.com 15 | discord.com 16 | gateway.discord.gg 17 | cdn.discordapp.com 18 | discordapp.net 19 | discordapp.com 20 | discord.gg 21 | media.discordapp.net 22 | images-ext-1.discordapp.net 23 | discord.app 24 | discord.media 25 | discordcdn.com 26 | discord.dev 27 | discord.new 28 | discord.gift 29 | discordstatus.com 30 | dis.gd 31 | discord.co 32 | discord-attachments-uploads-prd.storage.googleapis.com 33 | 7tv.app 34 | 7tv.io 35 | 10tv.app 36 | cloudflare-ech.com -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Способ обхода DPI на большинстве дистрибутивах Linux. 2 | #### Если у вас не работает, то можете поиграться с аргументами для nfqws. 3 | # Подготовка 4 | ## Устанавливаем зависимости 5 | #### Для этого используйте ваш пакетный менеджер. Возьмем, к примеру, pacman. 6 | ```sh 7 | sudo pacman -S iptables libnetfilter_queue 8 | ``` 9 | ## Клонируем репозиторий zapret и компилируем бинарник nfqws. 10 | ```sh 11 | git clone https://github.com/bol-van/zapret; cd zapret; make -j$(nproc) 12 | ``` 13 | #### Если все скомпилилось успешно, то копируем бинарник в `/usr/bin/`. 14 | ```sh 15 | sudo cp binaries/my/nfqws /usr/bin/; command -v nfqws 16 | ``` 17 | #### Если терминал выводит `/usr/bin/nfqws`, то у вас все успешно скопировалось. 18 | 19 | ## Клонируем мой репозиторий и закидываем txt-файлы для целей обхода (их можно редактировать). 20 | ```sh 21 | git clone https://github.com/avitoras/nfqwscfg; sudo mkdir /etc/zapret; sudo cp nfqwscfg/files/* /etc/zapret 22 | ``` 23 | # Тестируем работу скрипта. 24 | ```sh 25 | cd nfqwscfg; ./zapret.sh 26 | ``` 27 | #### Если все работает, то убиваем nfqws и закидываем мой скрипт в `/usr/bin`, а сервис в каталог с сервисами. 28 | ``` 29 | sudo pkill nfqws; sudo cp zapret.sh /usr/bin/; sudo cp files/nfqws.service /etc/systemd/system/ 30 | ``` 31 | #### Запускаем сервис 32 | ```sh 33 | sudo systemctl start nfqws 34 | ``` 35 | #### Если вы хотите добавить скрипт в авто-загрузку 36 | ```sh 37 | sudo systemctl enable nfqws 38 | ``` 39 | 40 | ### Спасибо [NetuserPRO](https://github.com/NetuserPRO) за сервис для systemd! 41 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /zapret.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | CONFIG_DIR="/etc/zapret" 3 | 4 | if command -v doas > /dev/null 2>&1; then 5 | SUDO=doas 6 | elif command -v sudo > /dev/null 2>&1; then 7 | SUDO=sudo 8 | else 9 | echo "Не найдено ни doas, ни sudo. Установите одну из этих программ и повторите попытку." 10 | exit 1 11 | fi 12 | 13 | if [ ! -d "$CONFIG_DIR" ]; then 14 | echo "Каталог $CONFIG_DIR не найден. Пожалуйста, убедитесь, что файлы со списками находятся в этом каталоге." 15 | exit 1 16 | fi 17 | 18 | $SUDO iptables -I OUTPUT -p tcp --dport 80 -j NFQUEUE --queue-num 0 19 | $SUDO iptables -I OUTPUT -p tcp --dport 443 -j NFQUEUE --queue-num 0 20 | $SUDO iptables -I OUTPUT -p udp --dport 443 -j NFQUEUE --queue-num 0 21 | $SUDO iptables -I OUTPUT -p udp --dport 50000:50100 -j NFQUEUE --queue-num 0 22 | 23 | $SUDO nfqws \ 24 | --qnum=0 \ 25 | --filter-udp=443 \ 26 | --hostlist="$CONFIG_DIR/list-general.txt" \ 27 | --dpi-desync=fake \ 28 | --dpi-desync-repeats=6 \ 29 | --dpi-desync-fake-quic="$CONFIG_DIR/quic_initial_www_google_com.bin" \ 30 | --new \ 31 | --filter-udp=50000-50100 \ 32 | --ipset="$CONFIG_DIR/ipset-discord.txt" \ 33 | --dpi-desync=fake \ 34 | --dpi-desync-any-protocol \ 35 | --dpi-desync-cutoff=d3 \ 36 | --dpi-desync-repeats=6 \ 37 | --new \ 38 | --filter-tcp=80 \ 39 | --hostlist="$CONFIG_DIR/list-general.txt" \ 40 | --dpi-desync=fake,split2 \ 41 | --dpi-desync-autottl=2 \ 42 | --dpi-desync-fooling=md5sig \ 43 | --new \ 44 | --filter-tcp=443 \ 45 | --hostlist="$CONFIG_DIR/list-general.txt" \ 46 | --dpi-desync=fake \ 47 | --dpi-desync-autottl=2 \ 48 | --dpi-desync-repeats=6 \ 49 | --dpi-desync-fooling=badseq \ 50 | --dpi-desync-fake-tls="$CONFIG_DIR/tls_clienthello_www_google_com.bin" 51 | 52 | $SUDO iptables -D OUTPUT -p tcp --dport 80 -j NFQUEUE --queue-num 0 53 | $SUDO iptables -D OUTPUT -p tcp --dport 443 -j NFQUEUE --queue-num 0 54 | $SUDO iptables -D OUTPUT -p udp --dport 443 -j NFQUEUE --queue-num 0 55 | $SUDO iptables -D OUTPUT -p udp --dport 50000:50100 -j NFQUEUE --queue-num 0 56 | -------------------------------------------------------------------------------- /files/ipset-discord.txt: -------------------------------------------------------------------------------- 1 | 5.200.14.249 2 | 18.165.140.0/25 3 | 23.227.38.74 4 | 34.0.48.0/24 5 | 34.0.49.64/26 6 | 34.0.50.0/25 7 | 34.0.51.0/24 8 | 34.0.52.0/22 9 | 34.0.56.0/23 10 | 34.0.59.0/24 11 | 34.0.60.0/24 12 | 34.0.62.128/25 13 | 34.0.63.228 14 | 34.0.64.0/23 15 | 34.0.66.130 16 | 34.0.82.140 17 | 34.0.129.128/25 18 | 34.0.130.0/24 19 | 34.0.131.130 20 | 34.0.132.139 21 | 34.0.133.75 22 | 34.0.134.0/24 23 | 34.0.135.251 24 | 34.0.136.51 25 | 34.0.137.0/24 26 | 34.0.139.0/24 27 | 34.0.140.0/23 28 | 34.0.142.0/25 29 | 34.0.144.0/23 30 | 34.0.146.0/24 31 | 34.0.148.25 32 | 34.0.149.101 33 | 34.0.151.0/25 34 | 34.0.153.0/24 35 | 34.0.155.0/24 36 | 34.0.156.101 37 | 34.0.157.0/25 38 | 34.0.158.247 39 | 34.0.159.188 40 | 34.0.192.0/25 41 | 34.0.193.0/24 42 | 34.0.194.0/24 43 | 34.0.195.172 44 | 34.0.196.200/29 45 | 34.0.197.81 46 | 34.0.198.25 47 | 34.0.199.0/24 48 | 34.0.200.0/24 49 | 34.0.201.81 50 | 34.0.202.34 51 | 34.0.203.0/24 52 | 34.0.204.0/23 53 | 34.0.206.0/25 54 | 34.0.207.0/25 55 | 34.0.208.195 56 | 34.0.209.0/24 57 | 34.0.210.20 58 | 34.0.211.0/26 59 | 34.0.212.0/24 60 | 34.0.213.64/26 61 | 34.0.215.128/25 62 | 34.0.216.238 63 | 34.0.217.0/24 64 | 34.0.218.83 65 | 34.0.220.103 66 | 34.0.221.0/24 67 | 34.0.222.193 68 | 34.0.223.68 69 | 34.0.227.0/24 70 | 34.0.240.0/21 71 | 34.0.248.0/23 72 | 34.0.250.0/24 73 | 34.0.251.0/25 74 | 34.1.216.0/24 75 | 34.1.221.166 76 | 35.207.64.0/23 77 | 35.207.67.116 78 | 35.207.71.0/24 79 | 35.207.72.32 80 | 35.207.73.0/24 81 | 35.207.74.0/24 82 | 35.207.75.128/25 83 | 35.207.76.128/26 84 | 35.207.77.0/24 85 | 35.207.78.129 86 | 35.207.79.0/24 87 | 35.207.80.76 88 | 35.207.81.248/30 89 | 35.207.82.0/23 90 | 35.207.84.0/24 91 | 35.207.85.160 92 | 35.207.86.41 93 | 35.207.87.184 94 | 35.207.89.188 95 | 35.207.91.146 96 | 35.207.92.230 97 | 35.207.95.0/24 98 | 35.207.97.174 99 | 35.207.99.134 100 | 35.207.100.64/26 101 | 35.207.101.130 102 | 35.207.103.64/26 103 | 35.207.104.0/24 104 | 35.207.106.128/26 105 | 35.207.107.19 106 | 35.207.108.192/27 107 | 35.207.109.185 108 | 35.207.110.0/24 109 | 35.207.111.174 110 | 35.207.114.16 111 | 35.207.115.163 112 | 35.207.116.51 113 | 35.207.117.0/24 114 | 35.207.121.204 115 | 35.207.122.0/25 116 | 35.207.124.145 117 | 35.207.125.116 118 | 35.207.126.30 119 | 35.207.129.0/24 120 | 35.207.131.128/27 121 | 35.207.132.247 122 | 35.207.135.147 123 | 35.207.136.69 124 | 35.207.137.0/24 125 | 35.207.139.0/24 126 | 35.207.140.241 127 | 35.207.141.119 128 | 35.207.142.0/24 129 | 35.207.143.96/27 130 | 35.207.144.0/25 131 | 35.207.145.0/24 132 | 35.207.146.89 133 | 35.207.147.0/24 134 | 35.207.149.0/24 135 | 35.207.150.0/24 136 | 35.207.151.61 137 | 35.207.153.117 138 | 35.207.154.0/24 139 | 35.207.155.128/25 140 | 35.207.156.254 141 | 35.207.157.7 142 | 35.207.158.192 143 | 35.207.160.160 144 | 35.207.162.239 145 | 35.207.163.0/24 146 | 35.207.164.0/25 147 | 35.207.165.147 148 | 35.207.166.0/25 149 | 35.207.167.0/24 150 | 35.207.168.116 151 | 35.207.170.0/23 152 | 35.207.172.0/24 153 | 35.207.174.55 154 | 35.207.176.128/25 155 | 35.207.178.0/24 156 | 35.207.180.152 157 | 35.207.181.76 158 | 35.207.182.125 159 | 35.207.184.101 160 | 35.207.185.192 161 | 35.207.186.128/25 162 | 35.207.187.228 163 | 35.207.188.0/24 164 | 35.207.189.0/25 165 | 35.207.190.194 166 | 35.207.191.64/26 167 | 35.207.193.165 168 | 35.207.195.75 169 | 35.207.196.0/24 170 | 35.207.198.0/23 171 | 35.207.201.186 172 | 35.207.202.169 173 | 35.207.205.211 174 | 35.207.207.4 175 | 35.207.209.0/25 176 | 35.207.210.191 177 | 35.207.211.253 178 | 35.207.213.97 179 | 35.207.214.0/24 180 | 35.207.220.147 181 | 35.207.221.58 182 | 35.207.222.105 183 | 35.207.224.151 184 | 35.207.225.210 185 | 35.207.227.0/24 186 | 35.207.229.212 187 | 35.207.232.26 188 | 35.207.234.182 189 | 35.207.238.0/24 190 | 35.207.240.0/24 191 | 35.207.245.0/24 192 | 35.207.249.0/24 193 | 35.207.250.212 194 | 35.207.251.0/27 195 | 35.212.4.134 196 | 35.212.12.148 197 | 35.212.88.11 198 | 35.212.102.50 199 | 35.212.111.0/26 200 | 35.212.117.247 201 | 35.212.120.122 202 | 35.213.0.0/24 203 | 35.213.2.8 204 | 35.213.4.185 205 | 35.213.6.118 206 | 35.213.7.128/25 207 | 35.213.8.168 208 | 35.213.10.0/24 209 | 35.213.11.21 210 | 35.213.12.224/27 211 | 35.213.13.19 212 | 35.213.14.217 213 | 35.213.16.67 214 | 35.213.17.235 215 | 35.213.23.166 216 | 35.213.25.164 217 | 35.213.26.62 218 | 35.213.27.252 219 | 35.213.32.0/24 220 | 35.213.33.74 221 | 35.213.34.204 222 | 35.213.37.81 223 | 35.213.38.186 224 | 35.213.39.253 225 | 35.213.42.0/24 226 | 35.213.43.79 227 | 35.213.45.0/24 228 | 35.213.46.136 229 | 35.213.49.17 230 | 35.213.50.0/24 231 | 35.213.51.213 232 | 35.213.52.0/25 233 | 35.213.53.0/24 234 | 35.213.54.0/24 235 | 35.213.56.0/25 236 | 35.213.59.0/24 237 | 35.213.61.58 238 | 35.213.65.0/24 239 | 35.213.67.0/24 240 | 35.213.68.192/26 241 | 35.213.70.151 242 | 35.213.72.128/25 243 | 35.213.73.245 244 | 35.213.74.131 245 | 35.213.78.0/24 246 | 35.213.79.137 247 | 35.213.80.0/25 248 | 35.213.83.128/25 249 | 35.213.84.245 250 | 35.213.85.0/24 251 | 35.213.88.145 252 | 35.213.89.80/28 253 | 35.213.90.0/24 254 | 35.213.91.195 255 | 35.213.92.0/24 256 | 35.213.93.254 257 | 35.213.94.78 258 | 35.213.95.145 259 | 35.213.96.87 260 | 35.213.98.0/24 261 | 35.213.99.126 262 | 35.213.101.214 263 | 35.213.102.0/24 264 | 35.213.105.0/24 265 | 35.213.106.128/25 266 | 35.213.107.158 267 | 35.213.109.0/24 268 | 35.213.110.40 269 | 35.213.111.0/25 270 | 35.213.115.0/25 271 | 35.213.120.0/24 272 | 35.213.122.0/24 273 | 35.213.124.89 274 | 35.213.125.40 275 | 35.213.126.185 276 | 35.213.127.0/24 277 | 35.213.128.0/22 278 | 35.213.132.0/23 279 | 35.213.134.140 280 | 35.213.135.0/24 281 | 35.213.136.0/23 282 | 35.213.138.128/25 283 | 35.213.139.0/24 284 | 35.213.140.0/25 285 | 35.213.141.164 286 | 35.213.142.128/25 287 | 35.213.143.0/24 288 | 35.213.144.0/22 289 | 35.213.148.0/23 290 | 35.213.150.0/24 291 | 35.213.152.0/23 292 | 35.213.154.137 293 | 35.213.155.134 294 | 35.213.156.144 295 | 35.213.157.0/24 296 | 35.213.158.64/26 297 | 35.213.160.90 298 | 35.213.161.253 299 | 35.213.162.0/25 300 | 35.213.163.0/24 301 | 35.213.164.0/23 302 | 35.213.166.106 303 | 35.213.167.160/27 304 | 35.213.168.0/24 305 | 35.213.169.179 306 | 35.213.170.0/24 307 | 35.213.171.201 308 | 35.213.172.159 309 | 35.213.173.0/24 310 | 35.213.174.128/25 311 | 35.213.175.128/26 312 | 35.213.176.0/24 313 | 35.213.177.0/25 314 | 35.213.179.139 315 | 35.213.180.0/24 316 | 35.213.181.0/25 317 | 35.213.182.0/23 318 | 35.213.184.0/23 319 | 35.213.186.70 320 | 35.213.187.0/24 321 | 35.213.188.128/25 322 | 35.213.190.158 323 | 35.213.191.0/24 324 | 35.213.192.240/31 325 | 35.213.193.74 326 | 35.213.194.0/25 327 | 35.213.195.178 328 | 35.213.196.38 329 | 35.213.197.68 330 | 35.213.198.0/23 331 | 35.213.200.0/23 332 | 35.213.202.0/25 333 | 35.213.203.195 334 | 35.213.204.32/27 335 | 35.213.205.170 336 | 35.213.207.128/25 337 | 35.213.208.85 338 | 35.213.210.0/24 339 | 35.213.211.176/29 340 | 35.213.212.0/24 341 | 35.213.213.225 342 | 35.213.214.0/25 343 | 35.213.215.255 344 | 35.213.217.0/24 345 | 35.213.218.248 346 | 35.213.219.0/25 347 | 35.213.220.211 348 | 35.213.221.0/24 349 | 35.213.222.215 350 | 35.213.223.0/24 351 | 35.213.225.0/24 352 | 35.213.227.227 353 | 35.213.229.17 354 | 35.213.230.89 355 | 35.213.231.0/24 356 | 35.213.233.0/24 357 | 35.213.234.134 358 | 35.213.236.0/24 359 | 35.213.237.212 360 | 35.213.238.0/24 361 | 35.213.240.212 362 | 35.213.241.0/24 363 | 35.213.242.10 364 | 35.213.243.219 365 | 35.213.244.146 366 | 35.213.245.119 367 | 35.213.246.0/23 368 | 35.213.249.79 369 | 35.213.250.0/24 370 | 35.213.251.74 371 | 35.213.252.0/24 372 | 35.213.253.155 373 | 35.213.254.89 374 | 35.214.128.248 375 | 35.214.129.220 376 | 35.214.130.217 377 | 35.214.131.144 378 | 35.214.132.189 379 | 35.214.133.0/24 380 | 35.214.134.163 381 | 35.214.137.0/24 382 | 35.214.138.0/25 383 | 35.214.140.0/24 384 | 35.214.142.0/24 385 | 35.214.143.41 386 | 35.214.144.26 387 | 35.214.145.200 388 | 35.214.146.9 389 | 35.214.147.135 390 | 35.214.148.89 391 | 35.214.149.110 392 | 35.214.151.128/25 393 | 35.214.152.0/24 394 | 35.214.156.115 395 | 35.214.158.181 396 | 35.214.159.128/25 397 | 35.214.160.128/25 398 | 35.214.161.217 399 | 35.214.162.0/24 400 | 35.214.163.28 401 | 35.214.165.102 402 | 35.214.167.77 403 | 35.214.169.0/24 404 | 35.214.170.2 405 | 35.214.171.0/25 406 | 35.214.172.128/25 407 | 35.214.173.0/24 408 | 35.214.175.0/24 409 | 35.214.177.183 410 | 35.214.179.46 411 | 35.214.180.0/23 412 | 35.214.184.179 413 | 35.214.185.28 414 | 35.214.186.3 415 | 35.214.187.0/24 416 | 35.214.191.0/24 417 | 35.214.192.128/25 418 | 35.214.193.0/24 419 | 35.214.194.128/25 420 | 35.214.195.0/25 421 | 35.214.196.64/26 422 | 35.214.197.0/24 423 | 35.214.198.7 424 | 35.214.199.224 425 | 35.214.201.0/25 426 | 35.214.203.155 427 | 35.214.204.0/23 428 | 35.214.207.0/24 429 | 35.214.208.128/25 430 | 35.214.209.64 431 | 35.214.210.0/24 432 | 35.214.211.3 433 | 35.214.212.64/26 434 | 35.214.213.0/25 435 | 35.214.214.0/24 436 | 35.214.215.64/26 437 | 35.214.216.0/23 438 | 35.214.218.140 439 | 35.214.219.0/24 440 | 35.214.220.149 441 | 35.214.221.0/24 442 | 35.214.222.149 443 | 35.214.223.0/24 444 | 35.214.224.71 445 | 35.214.225.0/24 446 | 35.214.226.0/23 447 | 35.214.228.0/23 448 | 35.214.231.187 449 | 35.214.233.8 450 | 35.214.235.38 451 | 35.214.237.0/24 452 | 35.214.238.0/25 453 | 35.214.239.0/24 454 | 35.214.240.87 455 | 35.214.241.0/24 456 | 35.214.243.21 457 | 35.214.244.0/24 458 | 35.214.245.16/28 459 | 35.214.246.106 460 | 35.214.248.119 461 | 35.214.249.154 462 | 35.214.250.0/24 463 | 35.214.251.128/25 464 | 35.214.252.187 465 | 35.214.253.0/24 466 | 35.214.255.154 467 | 35.215.72.85 468 | 35.215.73.65 469 | 35.215.83.0 470 | 35.215.108.111 471 | 35.215.115.120 472 | 35.215.126.35 473 | 35.215.127.34 474 | 35.215.128.0/21 475 | 35.215.136.0/26 476 | 35.215.137.0/24 477 | 35.215.138.0/23 478 | 35.215.140.0/24 479 | 35.215.141.64/27 480 | 35.215.142.0/24 481 | 35.215.143.83 482 | 35.215.144.128/25 483 | 35.215.145.0/24 484 | 35.215.146.0/24 485 | 35.215.147.86 486 | 35.215.148.0/23 487 | 35.215.150.0/26 488 | 35.215.151.0/24 489 | 35.215.152.0/24 490 | 35.215.153.128/25 491 | 35.215.154.240/28 492 | 35.215.155.20 493 | 35.215.156.0/24 494 | 35.215.158.0/23 495 | 35.215.160.192/26 496 | 35.215.161.0/24 497 | 35.215.163.0/24 498 | 35.215.164.0/24 499 | 35.215.165.236 500 | 35.215.166.128/25 501 | 35.215.167.128/25 502 | 35.215.168.0/24 503 | 35.215.169.12 504 | 35.215.170.0/23 505 | 35.215.172.0/22 506 | 35.215.176.0/24 507 | 35.215.177.72 508 | 35.215.178.0/24 509 | 35.215.179.161 510 | 35.215.180.0/22 511 | 35.215.184.253 512 | 35.215.185.64/26 513 | 35.215.186.0/25 514 | 35.215.187.0/24 515 | 35.215.188.0/23 516 | 35.215.190.0/24 517 | 35.215.191.61 518 | 35.215.192.0/23 519 | 35.215.194.192/28 520 | 35.215.195.0/24 521 | 35.215.196.0/25 522 | 35.215.197.0/25 523 | 35.215.198.230 524 | 35.215.199.204 525 | 35.215.200.0/23 526 | 35.215.202.0/24 527 | 35.215.203.0/25 528 | 35.215.204.128/25 529 | 35.215.205.0/25 530 | 35.215.206.0/23 531 | 35.215.208.0/24 532 | 35.215.209.0/25 533 | 35.215.210.0/23 534 | 35.215.212.0/22 535 | 35.215.216.0/22 536 | 35.215.221.0/24 537 | 35.215.222.128/25 538 | 35.215.223.126 539 | 35.215.224.0/23 540 | 35.215.226.0/24 541 | 35.215.227.0/25 542 | 35.215.228.0/24 543 | 35.215.229.64 544 | 35.215.230.89 545 | 35.215.231.0/24 546 | 35.215.232.0/24 547 | 35.215.233.0/25 548 | 35.215.234.37 549 | 35.215.235.0/24 550 | 35.215.238.0/25 551 | 35.215.239.119 552 | 35.215.240.0/24 553 | 35.215.241.128/25 554 | 35.215.242.0/25 555 | 35.215.243.0/24 556 | 35.215.244.0/23 557 | 35.215.246.222 558 | 35.215.247.0/24 559 | 35.215.248.0/22 560 | 35.215.252.0/24 561 | 35.215.253.118 562 | 35.215.254.0/23 563 | 35.217.0.0/24 564 | 35.217.1.64/26 565 | 35.217.2.5 566 | 35.217.3.0/24 567 | 35.217.4.72 568 | 35.217.5.0/25 569 | 35.217.6.0/24 570 | 35.217.8.0/25 571 | 35.217.9.0/24 572 | 35.217.11.186 573 | 35.217.12.0/24 574 | 35.217.14.192/26 575 | 35.217.15.65 576 | 35.217.16.75 577 | 35.217.17.128/25 578 | 35.217.18.0/24 579 | 35.217.19.183 580 | 35.217.20.0/24 581 | 35.217.21.128/25 582 | 35.217.22.128/25 583 | 35.217.23.128/25 584 | 35.217.24.0/24 585 | 35.217.25.81 586 | 35.217.26.0/24 587 | 35.217.27.128/25 588 | 35.217.28.128/25 589 | 35.217.29.0/24 590 | 35.217.30.0/25 591 | 35.217.31.0/25 592 | 35.217.32.128/25 593 | 35.217.33.0/24 594 | 35.217.35.128/25 595 | 35.217.36.0/23 596 | 35.217.38.179 597 | 35.217.39.186 598 | 35.217.40.176 599 | 35.217.41.204 600 | 35.217.43.0/24 601 | 35.217.45.248 602 | 35.217.46.0/24 603 | 35.217.47.128/25 604 | 35.217.48.195 605 | 35.217.49.160/27 606 | 35.217.50.0/25 607 | 35.217.51.0/24 608 | 35.217.52.117 609 | 35.217.53.128/25 610 | 35.217.54.0/25 611 | 35.217.55.96/27 612 | 35.217.56.6 613 | 35.217.57.184 614 | 35.217.58.0/24 615 | 35.217.59.64/26 616 | 35.217.60.0/24 617 | 35.217.61.128/25 618 | 35.217.62.0/24 619 | 35.217.63.128/25 620 | 35.219.225.149 621 | 35.219.226.57 622 | 35.219.227.0/24 623 | 35.219.228.37 624 | 35.219.229.128/25 625 | 35.219.230.0/23 626 | 35.219.235.0/24 627 | 35.219.236.198 628 | 35.219.238.115 629 | 35.219.239.0/24 630 | 35.219.241.0/24 631 | 35.219.242.221 632 | 35.219.243.191 633 | 35.219.244.1 634 | 35.219.245.0/24 635 | 35.219.246.159 636 | 35.219.247.0/26 637 | 35.219.248.0/24 638 | 35.219.249.126 639 | 35.219.251.186 640 | 35.219.252.0/23 641 | 35.219.254.0/24 642 | 64.233.161.207 643 | 64.233.162.207 644 | 64.233.163.207 645 | 64.233.164.207 646 | 64.233.165.207 647 | 66.22.196.0/26 648 | 66.22.197.0/24 649 | 66.22.198.0/26 650 | 66.22.199.0/24 651 | 66.22.200.0/26 652 | 66.22.202.0/26 653 | 66.22.204.0/24 654 | 66.22.206.0/24 655 | 66.22.208.0/25 656 | 66.22.210.0/26 657 | 66.22.212.0/24 658 | 66.22.214.0/24 659 | 66.22.216.0/23 660 | 66.22.220.0/25 661 | 66.22.221.0/24 662 | 66.22.222.0/23 663 | 66.22.224.0/25 664 | 66.22.225.0/26 665 | 66.22.226.0/25 666 | 66.22.227.0/25 667 | 66.22.228.0/22 668 | 66.22.233.0/24 669 | 66.22.234.0/24 670 | 66.22.236.0/23 671 | 66.22.238.0/24 672 | 66.22.240.0/22 673 | 66.22.244.0/23 674 | 66.22.248.0/24 675 | 74.125.131.207 676 | 74.125.205.207 677 | 104.17.51.93 678 | 104.17.117.93 679 | 104.18.4.161 680 | 104.18.5.161 681 | 104.18.8.105 682 | 104.18.9.105 683 | 104.18.30.128 684 | 104.18.31.128 685 | 104.21.2.204 686 | 104.21.25.51 687 | 104.21.40.151 688 | 104.21.59.128 689 | 104.21.72.221 690 | 104.21.82.160 691 | 108.177.14.207 692 | 138.128.140.240/28 693 | 142.250.150.207 694 | 142.251.1.207 695 | 162.159.128.232/30 696 | 162.159.129.232/30 697 | 162.159.130.232/30 698 | 162.159.133.232/30 699 | 162.159.134.232/30 700 | 162.159.135.232/30 701 | 162.159.136.232/30 702 | 162.159.137.232/30 703 | 162.159.138.232/30 704 | 172.65.202.19 705 | 172.66.41.34 706 | 172.66.42.222 707 | 172.67.152.224/28 708 | 172.67.155.163 709 | 172.67.159.89 710 | 172.67.177.131 711 | 172.67.222.182 712 | 173.194.73.207 713 | 173.194.220.207 714 | 173.194.221.207 715 | 173.194.222.207 716 | 188.114.96.2 717 | 188.114.97.2 718 | 188.114.98.224 719 | 188.114.99.224 720 | 204.11.56.48 721 | 209.85.233.207 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Attribution 4.0 International 2 | 3 | ======================================================================= 4 | 5 | Creative Commons Corporation ("Creative Commons") is not a law firm and 6 | does not provide legal services or legal advice. Distribution of 7 | Creative Commons public licenses does not create a lawyer-client or 8 | other relationship. Creative Commons makes its licenses and related 9 | information available on an "as-is" basis. Creative Commons gives no 10 | warranties regarding its licenses, any material licensed under their 11 | terms and conditions, or any related information. Creative Commons 12 | disclaims all liability for damages resulting from their use to the 13 | fullest extent possible. 14 | 15 | Using Creative Commons Public Licenses 16 | 17 | Creative Commons public licenses provide a standard set of terms and 18 | conditions that creators and other rights holders may use to share 19 | original works of authorship and other material subject to copyright 20 | and certain other rights specified in the public license below. The 21 | following considerations are for informational purposes only, are not 22 | exhaustive, and do not form part of our licenses. 23 | 24 | Considerations for licensors: Our public licenses are 25 | intended for use by those authorized to give the public 26 | permission to use material in ways otherwise restricted by 27 | copyright and certain other rights. Our licenses are 28 | irrevocable. Licensors should read and understand the terms 29 | and conditions of the license they choose before applying it. 30 | Licensors should also secure all rights necessary before 31 | applying our licenses so that the public can reuse the 32 | material as expected. Licensors should clearly mark any 33 | material not subject to the license. This includes other CC- 34 | licensed material, or material used under an exception or 35 | limitation to copyright. More considerations for licensors: 36 | wiki.creativecommons.org/Considerations_for_licensors 37 | 38 | Considerations for the public: By using one of our public 39 | licenses, a licensor grants the public permission to use the 40 | licensed material under specified terms and conditions. If 41 | the licensor's permission is not necessary for any reason--for 42 | example, because of any applicable exception or limitation to 43 | copyright--then that use is not regulated by the license. Our 44 | licenses grant only permissions under copyright and certain 45 | other rights that a licensor has authority to grant. Use of 46 | the licensed material may still be restricted for other 47 | reasons, including because others have copyright or other 48 | rights in the material. A licensor may make special requests, 49 | such as asking that all changes be marked or described. 50 | Although not required by our licenses, you are encouraged to 51 | respect those requests where reasonable. More considerations 52 | for the public: 53 | wiki.creativecommons.org/Considerations_for_licensees 54 | 55 | ======================================================================= 56 | 57 | Creative Commons Attribution 4.0 International Public License 58 | 59 | By exercising the Licensed Rights (defined below), You accept and agree 60 | to be bound by the terms and conditions of this Creative Commons 61 | Attribution 4.0 International Public License ("Public License"). To the 62 | extent this Public License may be interpreted as a contract, You are 63 | granted the Licensed Rights in consideration of Your acceptance of 64 | these terms and conditions, and the Licensor grants You such rights in 65 | consideration of benefits the Licensor receives from making the 66 | Licensed Material available under these terms and conditions. 67 | 68 | 69 | Section 1 -- Definitions. 70 | 71 | a. Adapted Material means material subject to Copyright and Similar 72 | Rights that is derived from or based upon the Licensed Material 73 | and in which the Licensed Material is translated, altered, 74 | arranged, transformed, or otherwise modified in a manner requiring 75 | permission under the Copyright and Similar Rights held by the 76 | Licensor. For purposes of this Public License, where the Licensed 77 | Material is a musical work, performance, or sound recording, 78 | Adapted Material is always produced where the Licensed Material is 79 | synched in timed relation with a moving image. 80 | 81 | b. Adapter's License means the license You apply to Your Copyright 82 | and Similar Rights in Your contributions to Adapted Material in 83 | accordance with the terms and conditions of this Public License. 84 | 85 | c. Copyright and Similar Rights means copyright and/or similar rights 86 | closely related to copyright including, without limitation, 87 | performance, broadcast, sound recording, and Sui Generis Database 88 | Rights, without regard to how the rights are labeled or 89 | categorized. For purposes of this Public License, the rights 90 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 91 | Rights. 92 | 93 | d. Effective Technological Measures means those measures that, in the 94 | absence of proper authority, may not be circumvented under laws 95 | fulfilling obligations under Article 11 of the WIPO Copyright 96 | Treaty adopted on December 20, 1996, and/or similar international 97 | agreements. 98 | 99 | e. Exceptions and Limitations means fair use, fair dealing, and/or 100 | any other exception or limitation to Copyright and Similar Rights 101 | that applies to Your use of the Licensed Material. 102 | 103 | f. Licensed Material means the artistic or literary work, database, 104 | or other material to which the Licensor applied this Public 105 | License. 106 | 107 | g. Licensed Rights means the rights granted to You subject to the 108 | terms and conditions of this Public License, which are limited to 109 | all Copyright and Similar Rights that apply to Your use of the 110 | Licensed Material and that the Licensor has authority to license. 111 | 112 | h. Licensor means the individual(s) or entity(ies) granting rights 113 | under this Public License. 114 | 115 | i. Share means to provide material to the public by any means or 116 | process that requires permission under the Licensed Rights, such 117 | as reproduction, public display, public performance, distribution, 118 | dissemination, communication, or importation, and to make material 119 | available to the public including in ways that members of the 120 | public may access the material from a place and at a time 121 | individually chosen by them. 122 | 123 | j. Sui Generis Database Rights means rights other than copyright 124 | resulting from Directive 96/9/EC of the European Parliament and of 125 | the Council of 11 March 1996 on the legal protection of databases, 126 | as amended and/or succeeded, as well as other essentially 127 | equivalent rights anywhere in the world. 128 | 129 | k. You means the individual or entity exercising the Licensed Rights 130 | under this Public License. Your has a corresponding meaning. 131 | 132 | 133 | Section 2 -- Scope. 134 | 135 | a. License grant. 136 | 137 | 1. Subject to the terms and conditions of this Public License, 138 | the Licensor hereby grants You a worldwide, royalty-free, 139 | non-sublicensable, non-exclusive, irrevocable license to 140 | exercise the Licensed Rights in the Licensed Material to: 141 | 142 | a. reproduce and Share the Licensed Material, in whole or 143 | in part; and 144 | 145 | b. produce, reproduce, and Share Adapted Material. 146 | 147 | 2. Exceptions and Limitations. For the avoidance of doubt, where 148 | Exceptions and Limitations apply to Your use, this Public 149 | License does not apply, and You do not need to comply with 150 | its terms and conditions. 151 | 152 | 3. Term. The term of this Public License is specified in Section 153 | 6(a). 154 | 155 | 4. Media and formats; technical modifications allowed. The 156 | Licensor authorizes You to exercise the Licensed Rights in 157 | all media and formats whether now known or hereafter created, 158 | and to make technical modifications necessary to do so. The 159 | Licensor waives and/or agrees not to assert any right or 160 | authority to forbid You from making technical modifications 161 | necessary to exercise the Licensed Rights, including 162 | technical modifications necessary to circumvent Effective 163 | Technological Measures. For purposes of this Public License, 164 | simply making modifications authorized by this Section 2(a) 165 | (4) never produces Adapted Material. 166 | 167 | 5. Downstream recipients. 168 | 169 | a. Offer from the Licensor -- Licensed Material. Every 170 | recipient of the Licensed Material automatically 171 | receives an offer from the Licensor to exercise the 172 | Licensed Rights under the terms and conditions of this 173 | Public License. 174 | 175 | b. No downstream restrictions. You may not offer or impose 176 | any additional or different terms or conditions on, or 177 | apply any Effective Technological Measures to, the 178 | Licensed Material if doing so restricts exercise of the 179 | Licensed Rights by any recipient of the Licensed 180 | Material. 181 | 182 | 6. No endorsement. Nothing in this Public License constitutes or 183 | may be construed as permission to assert or imply that You 184 | are, or that Your use of the Licensed Material is, connected 185 | with, or sponsored, endorsed, or granted official status by, 186 | the Licensor or others designated to receive attribution as 187 | provided in Section 3(a)(1)(A)(i). 188 | 189 | b. Other rights. 190 | 191 | 1. Moral rights, such as the right of integrity, are not 192 | licensed under this Public License, nor are publicity, 193 | privacy, and/or other similar personality rights; however, to 194 | the extent possible, the Licensor waives and/or agrees not to 195 | assert any such rights held by the Licensor to the limited 196 | extent necessary to allow You to exercise the Licensed 197 | Rights, but not otherwise. 198 | 199 | 2. Patent and trademark rights are not licensed under this 200 | Public License. 201 | 202 | 3. To the extent possible, the Licensor waives any right to 203 | collect royalties from You for the exercise of the Licensed 204 | Rights, whether directly or through a collecting society 205 | under any voluntary or waivable statutory or compulsory 206 | licensing scheme. In all other cases the Licensor expressly 207 | reserves any right to collect such royalties. 208 | 209 | 210 | Section 3 -- License Conditions. 211 | 212 | Your exercise of the Licensed Rights is expressly made subject to the 213 | following conditions. 214 | 215 | a. Attribution. 216 | 217 | 1. If You Share the Licensed Material (including in modified 218 | form), You must: 219 | 220 | a. retain the following if it is supplied by the Licensor 221 | with the Licensed Material: 222 | 223 | i. identification of the creator(s) of the Licensed 224 | Material and any others designated to receive 225 | attribution, in any reasonable manner requested by 226 | the Licensor (including by pseudonym if 227 | designated); 228 | 229 | ii. a copyright notice; 230 | 231 | iii. a notice that refers to this Public License; 232 | 233 | iv. a notice that refers to the disclaimer of 234 | warranties; 235 | 236 | v. a URI or hyperlink to the Licensed Material to the 237 | extent reasonably practicable; 238 | 239 | b. indicate if You modified the Licensed Material and 240 | retain an indication of any previous modifications; and 241 | 242 | c. indicate the Licensed Material is licensed under this 243 | Public License, and include the text of, or the URI or 244 | hyperlink to, this Public License. 245 | 246 | 2. You may satisfy the conditions in Section 3(a)(1) in any 247 | reasonable manner based on the medium, means, and context in 248 | which You Share the Licensed Material. For example, it may be 249 | reasonable to satisfy the conditions by providing a URI or 250 | hyperlink to a resource that includes the required 251 | information. 252 | 253 | 3. If requested by the Licensor, You must remove any of the 254 | information required by Section 3(a)(1)(A) to the extent 255 | reasonably practicable. 256 | 257 | 4. If You Share Adapted Material You produce, the Adapter's 258 | License You apply must not prevent recipients of the Adapted 259 | Material from complying with this Public License. 260 | 261 | 262 | Section 4 -- Sui Generis Database Rights. 263 | 264 | Where the Licensed Rights include Sui Generis Database Rights that 265 | apply to Your use of the Licensed Material: 266 | 267 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 268 | to extract, reuse, reproduce, and Share all or a substantial 269 | portion of the contents of the database; 270 | 271 | b. if You include all or a substantial portion of the database 272 | contents in a database in which You have Sui Generis Database 273 | Rights, then the database in which You have Sui Generis Database 274 | Rights (but not its individual contents) is Adapted Material; and 275 | 276 | c. You must comply with the conditions in Section 3(a) if You Share 277 | all or a substantial portion of the contents of the database. 278 | 279 | For the avoidance of doubt, this Section 4 supplements and does not 280 | replace Your obligations under this Public License where the Licensed 281 | Rights include other Copyright and Similar Rights. 282 | 283 | 284 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 285 | 286 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 287 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 288 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 289 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 290 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 291 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 292 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 293 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 294 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 295 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 296 | 297 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 298 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 299 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 300 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 301 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 302 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 303 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 304 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 305 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 306 | 307 | c. The disclaimer of warranties and limitation of liability provided 308 | above shall be interpreted in a manner that, to the extent 309 | possible, most closely approximates an absolute disclaimer and 310 | waiver of all liability. 311 | 312 | 313 | Section 6 -- Term and Termination. 314 | 315 | a. This Public License applies for the term of the Copyright and 316 | Similar Rights licensed here. However, if You fail to comply with 317 | this Public License, then Your rights under this Public License 318 | terminate automatically. 319 | 320 | b. Where Your right to use the Licensed Material has terminated under 321 | Section 6(a), it reinstates: 322 | 323 | 1. automatically as of the date the violation is cured, provided 324 | it is cured within 30 days of Your discovery of the 325 | violation; or 326 | 327 | 2. upon express reinstatement by the Licensor. 328 | 329 | For the avoidance of doubt, this Section 6(b) does not affect any 330 | right the Licensor may have to seek remedies for Your violations 331 | of this Public License. 332 | 333 | c. For the avoidance of doubt, the Licensor may also offer the 334 | Licensed Material under separate terms or conditions or stop 335 | distributing the Licensed Material at any time; however, doing so 336 | will not terminate this Public License. 337 | 338 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 339 | License. 340 | 341 | 342 | Section 7 -- Other Terms and Conditions. 343 | 344 | a. The Licensor shall not be bound by any additional or different 345 | terms or conditions communicated by You unless expressly agreed. 346 | 347 | b. Any arrangements, understandings, or agreements regarding the 348 | Licensed Material not stated herein are separate from and 349 | independent of the terms and conditions of this Public License. 350 | 351 | 352 | Section 8 -- Interpretation. 353 | 354 | a. For the avoidance of doubt, this Public License does not, and 355 | shall not be interpreted to, reduce, limit, restrict, or impose 356 | conditions on any use of the Licensed Material that could lawfully 357 | be made without permission under this Public License. 358 | 359 | b. To the extent possible, if any provision of this Public License is 360 | deemed unenforceable, it shall be automatically reformed to the 361 | minimum extent necessary to make it enforceable. If the provision 362 | cannot be reformed, it shall be severed from this Public License 363 | without affecting the enforceability of the remaining terms and 364 | conditions. 365 | 366 | c. No term or condition of this Public License will be waived and no 367 | failure to comply consented to unless expressly agreed to by the 368 | Licensor. 369 | 370 | d. Nothing in this Public License constitutes or may be interpreted 371 | as a limitation upon, or waiver of, any privileges and immunities 372 | that apply to the Licensor or You, including from the legal 373 | processes of any jurisdiction or authority. 374 | 375 | 376 | ======================================================================= 377 | 378 | Creative Commons is not a party to its public 379 | licenses. Notwithstanding, Creative Commons may elect to apply one of 380 | its public licenses to material it publishes and in those instances 381 | will be considered the “Licensor.” The text of the Creative Commons 382 | public licenses is dedicated to the public domain under the CC0 Public 383 | Domain Dedication. Except for the limited purpose of indicating that 384 | material is shared under a Creative Commons public license or as 385 | otherwise permitted by the Creative Commons policies published at 386 | creativecommons.org/policies, Creative Commons does not authorize the 387 | use of the trademark "Creative Commons" or any other trademark or logo 388 | of Creative Commons without its prior written consent including, 389 | without limitation, in connection with any unauthorized modifications 390 | to any of its public licenses or any other arrangements, 391 | understandings, or agreements concerning use of licensed material. For 392 | the avoidance of doubt, this paragraph does not form part of the 393 | public licenses. 394 | 395 | Creative Commons may be contacted at creativecommons.org. 396 | --------------------------------------------------------------------------------