Upvote:1
According to https://travel.state.gov/content/travel/en/international-travel/International-Travel-Country-Information-Pages/Uzbekistan.html you need a Private Visa to stay with a friend in Uzbekistan.
You also need a visa to enter Afghanistan, however the current travel advisory is Level 4: Do not travel https://travel.state.gov/content/travel/en/international-travel/International-Travel-Country-Information-Pages/Afghanistan.html