IPv6 rotator for specific subnets - unblock restrictions on IPv6 enabled websites (Google by default but customizable for others)
Go to file
2023-10-14 18:09:42 +02:00
.gitignore first working version 2023-10-14 18:04:21 +02:00
config.py.example init progression 2023-10-12 00:23:32 +02:00
README.md documentation 2023-10-14 18:09:42 +02:00
smart-ipv6-rotator.py first working version 2023-10-14 18:04:21 +02:00

Requirements

  • IPv6 on your server
  • Invidious works in IPv6
  • Install these two python packages:
    • pyroute2
    • requests

How to setup (very simple tutorial for the moment)

  1. Git clone the repository somewhere
  2. Copy the file config.py.example to config.py.
  3. Change the ipv6_subnet to your IPv6 subnet. If you do not know it, you can use a tool like http://www.gestioip.net/cgi-bin/subnet_calculator.cgi
  4. Run once the script using sudo python smart-ipv6-rotator.py run
  5. If everything went well then configure a cron for periodically rotate your IPv6 range. Once per day is enough for YouTube servers.