TradeSatoshi isn't available in these countries though: The United States of America ,Iran, Democratic People's Republic of Korea, Sudan, Cuba, Syria, Yemen, Somalia, Serbia, Japan.
A VPN might be useful.
I'd be very careful using a VPN to get around geographical restrictions, because several customers have reported that Tradesatoshi are holding their funds until they complete the KYC process. Unless you're planning on falsifying documents, using a VPN to hide that you're from a banned country may result in the forfeiting of your funds.
https://freebitcoins.com/swap/ seems to be dead for the moment, both min and max deposits are 0?