Сергей, да есть, он позволяет произвести обмен файлами через веб сервер посредством передачи ссылки на файл. Через сторонний веб-сервер, который нужно отдельно поставить и защитить. Т.е. это вариант не удовлетворяет условиям "реализации связки сервер-клиент".
У меня то же ejabberd стоит. Он явно не поддерживает передачу файлов. Это возложенно на клиентов. Либо отдельный прокси, либо кодирование в base64 и передача как чат-сообщений. И разные клиенты делают это по разному. Подобрать клиента для Windows, Linux, Andriod для передачи между ними файлов просто не реально.
"Небольшой сервер" и хотите иметь ~400МБ/сек. Прикольненько. У Вас дисковая подсистема готова отдать/получить такой трафик? Или Вы читаете из /dev/zero или пишите в /dev/null?
Я то же так думал, про проброс портов, пока не попался мне в руки RT-10U, который полностью сломал мое представление о мире. Он вполне спокойно делает проброс порта при обращении по доменному имени изнутри.
Ну и про запись в хост то же не совсем верно - это вариант только для резольвинга.
Уважаемый, как не горько это констатировать, Ваш вопрос и ваши комментарии говорят IT спецам, что вы ни черта не смыслите в данной области. Удалите свой вопрос, не позорьтесь.
IPsec это не VPN сервер. Это семейство протоколов и способов шифрования для создания защищенных соединений поверх публичных сетей. Если нужно "сломать голову", то самый правильный способ - начать построение VPN с использованием чистого IPsec. А насчет работы сквозь NAT - IPsec (IKE и остальное) использует для инкапсуляции протоколы AH и ESP - это протоколы IP, и сквозь NAT они проходят со "скрипом".
А то, что Вы видите в IOS/Android это, в большинстве случаев, L2TP с использованием протоколов шифрования IPsec.
Денис: Нельзя использовать одну учетную запись на всех при подключении к VPN шлюзу. На ее основании выдается адрес, политики безопасности применяются и т.д. И я про PPTP Вам уже раньше писал - не всегда работает из-за особенностей протокола GRE.
При объединении каналов скорость каналов не суммируется. Суммируется пропускная способность и то только на многопоточных соединениях, например торрентах.
Серьезно. Сам стиль изложения Вашего вопроса, на мой взгляд, провокационный. Проблема пустяковая, Вы уже "столько лет работаю на лине" и задаете здесь детский вопрос. Многие спешат Вам помочь, а в ответ еще более детские вопросы, вынуждающие человека сочувствовать Вам и пытаться помочь. Разве это не разжигание флуда? И не нужно тыкать, Вы не у себя на кухне с друзьями.