Вопрос, на который не смог сходу найти ответа через гугл.
Есть ли возможность сделать доступным снаружи FTP сервер у которого канал доступа в интернет через 3G модем? IP адрес конечно же не белый, иначе и вопроса бы не было.
Нет, снаружи никакой сервер нельзя сделать доступным не имея белого адреса или возможности управлять NAT.
Как вариант решения — внешний сервер с прокси+VPN до него.
В Украине некоторые опсосы уже дают возможность получить честный внешний статический айпишник за что-то в районе 30 гривен (меньше полбакса/месяц), или вот, вообще бесплатно, но динамический.
1. Купить внешний IP-адрес.
2. Упомянутый выше VPN у Билайна и/или МТС не работает, вынуждая пользователя докупать специальную услугу. При этом SSH вполне работоспособен.
3. Вам понадобится еще один сервер с SSH и внешним адресом. Ваш 3G-FTP сервер сам устанавливает SSH-соединение с сервром и инкапсулирует свой трафик в это соединение.
try4tune непрямые (в Вашем написании) IP — немаршрутизируемые наружу «серые» или частные IP адреса из серии 127/8, 10/8, 192/16, 172/12.
при NAT'е маршрутизатор или сервер, который выполняет NAT трансляцию должен знать, какие внешние порты каким внутренним IP адресам и портам соответствуют.
DynDNS используется при том случае, когда у Вас есть ВНЕШНИЙ IP адрес, но он может менять при переподключении.
т.е. у Вас есть днс имя vasya.dyndns.com, которое при Вашем переподключении к сети интернет меняет IP адрес, в который оно преобразовывается, после Вашей авторизации как вася@dyndns.com на свежеполученный Вашим маршрутихатором адрес.
Воможно, что есть еще и wpn +dyndns, тогда может быть и преобразование этого имени в какой-то внешний IP адрес с той стороны vpn, где приходящий трафик заворачивается на туннель к Вашей машине. Но это теоретическая выкладка