На мой взгляд не бывает хороших или плохих решений, есть решения, которые выполняют свои функции, есть те которые не выполняют, существуют адекватные решения для конкретной поставленной задачи.
И, кстати, если человек не знает как устроена маршрутизация, то пусть не лезет туда куда не надо. Под капотом мерседосов написано: «Водитель, не мешай работать двигателю».
А кто мешает пробросить 21 TCP порт? Я например на виртуалке поднимал веб сервер, нужно было по учебе, виртуалка за NATом была, надо было настроить Port Forwarding. Указываем с какого IP адресса сети какой порт делать доступным за роутером, только надо по маку закрепить ip постоянный, что бы не пришлось настраивать по 100 раз одно и то же. Если и это не возможно, то можно создать VPN между двумя компьютерами, создать можно с помощью старндартных средств ОС.
А зачем так изголяться и ставить FTP за NAT? У меня дома FTP на роутере работает, мне хватает. LogMeIn точно работает мимо ната и мимо фаервола, между компани устнавливается связь по протоколу https, который ходит мимо всего.
Я такую задачу решаю через VNC (в том числе можно управлять машиной удаленно через браузер с помощью сервиса LogMeIn) и домашний FTP- сервер на 320 Гб, продбема динамического ip бесплатно решается с помощью DynDNS, этого хватает с головой. Не совсем вижу целесообразность использования подобного девайса.
Обратной синхронизации пока что нет, я вижу 2 способа этого действия. Первый — точно так же через XML файл, стандарт CommerceML открытый и можно сделать скрипт который будет создавать по шаблону XML файл. Второй способ — 1С умеет работать с 2D штрих-кодами, нужен сканер штрихкода, сканируем штрих-код на договоре, и вся информация по договору будет переходить в 1С. Второй способ даже предпочтительнее, так как в большей степени устраняет возможную ошибку, кроме того, возможно какой-то договор еще не оплатили, или не до конца исполнила контора свои договорные обязательства, и еще много моментов которые нельзя учесть, пока с ними не столкнешься. То есть все равно нужен бухгалтер, который будет работать с договорами, он то и будет вводить информацию по договам и для автоматизации его работы можно использовать сканер штрих — кода.
Обратите внимание на Умный дом в России и Европе.