my "5 cents"...
correct way, as it was noticed already, to choose region in apt sources file, like in this forum post
and corresponding docs page
https://docs.armbian.com/User-Guide_Fine-Tuning/#choosing-an-apt-mirror
And about armbian-config... For now, 08 feb 2024, image Armbian_23.11.1_Uefi-x86_bookworm_current_6.1.63_xfce_desktop.img
armbian-config in my case shows only one line in mirrors selection list: "0 - Automated"
This is because for now url http://apt.armbian.com/regions is defunct, and, consequently, in armbian-config code in file /usr/lib/armbian-config/jobs.sh
part of code for acquiring mirrors can be (temporarily) corrected like this:
.......
"Mirrors")
# Default automated mirror
url="http://apt.armbian.com"
LIST=( "0" "Automated" )
mirrors=( "${url}" )
## Mirrors for each region
#for region in $(wget -qO- "${url}/regions" | jq -r '.[]' | sort | grep -v default); do
# LIST+=( "${#mirrors[@]}" "Region ${region}" )
# mirrors+=( "${url}/region/${region}/" )
#done
# Individual mirrors
for mirror in $(wget -qO- "${url}/mirrors" | jq -r '.[] | .[]' | sort | uniq); do
LIST+=( "${#mirrors[@]}" "${mirror}" )
mirrors+=( "${mirror}" )
done
......
this way mirrors extracted from http://apt.armbian.com/mirrors and displayed correctly.