Пользователь<->ПК<->Чистый/свой VPN<->Чистый/подставной дедик<->что_угодно тебе нужно разорвать связь хотя-бы двумя неизвестными то-есть между тобой и конечной точкой должно быть хотя-бы 2 подконтрольных тебе полностью анонимных соединения, можно больше, без логов естесно проще всего это сделать купив сервер за бугром на дропа и правильно его настроив у меня в ранее время не было средств, был только ноут и доступ в инет я выбирал нужный регион по ДНС базам, сканил хосты, фиксил уязвимости (как Робин Гуд), подымал привилегии, чистил логи и заливал анонимный ВПН тем самим создавая резервный канал
лучше сразу с протоколами определится и с технологиями, а потом с клиентами - выбираем Open Source, конечно!