crsstav
Да как настроите так и будет ходить:
Единственное что иногда бывает - это неработающий поиск сидов при закрытом входящем порте. На линуксе эту проблему можно решить автоматизированно с помощью ss-tunnel из комплекта shadowsocks-libev, на винде я тупо в putty порт пробросил через ssh - пока сессия висит, порт открыт)