Как сделать файловый сервер через роутер с доступом из «внешки»? Всем доброго дня. Посетила меня мысль, к моему сайту прикрутить внешний usb жесткий диск через роутер. Поскольку место в облаке стоит неприлично дорого, а так плюс 1-2 ТБ почти бесплатно (учитывая, что USB жесткий диск уже есть). Итак, сайт расположен на обычном хостинге, с обычным доменным именем mysite.ru. Вопрос 1й. Как мне настроить файловое хранилище? Дома имеется 2 роутера. Первый от ростелекома, оптоволокно. Модель NTU-RG-1402G-W. Немного покопавшись в интернете я узнал, что он вполне поддерживает USB жёсткие диски, но заходить на них можно только по протоколу FTP, что не очень удобно. Но даже если так, то заходить на него я могу лишь из локальной сети. Из внешнего интернета доступ настроить не получается пока. Второй роутер Zyxel Keenetic 4G III, работает как повторитель (усилитель) wifi сигнала первого, но от этого режима можно и отказаться. Однако официально этот роутер не поддерживает USB жесткие диски, только USB-модемы, но опять же можно заморочиться и поставить неофициальную прошивку, которая через костыли подключает жёсткие диски. Вопрос 2й. Как мне сделать так, чтобы при вводе ссылки, например mysite.ru/download/file.exe файл скачивался с моего USB жесткого диска? Подозреваю, что это наименьшая из проблем и решается редиректами, правкой файла .htaccess, либо ещё как-то.
Для доступа к файловому серверу через роутер из внешней сети, вам потребуется настроить порт-форвардинг на вашем роутере.
Настройка порт-форвардинга на роутере NTU-RG-1402G-W:
Войдите в настройки роутера через веб-интерфейс и найдите раздел настроек порт-форвардинга или Virtual Server.Создайте правило для порта FTP (по умолчанию 21) и направьте его на IP-адрес вашего USB жесткого диска в локальной сети.Подключитесь к вашему роутеру из внешней сети, используя ваш внешний IP-адрес и порт FTP, чтобы получить доступ к файловому хранилищу.
Настройка роутера Zyxel Keenetic 4G III:
Если у вас получится установить неофициальную прошивку, которая поддерживает USB жесткие диски, то можно настроить доступ к файлам через FTP или другие протоколы.Настройте порт-форвардинг на это устройство также, как описано выше, чтобы получить доступ из внешней сети.
Чтобы сделать файл доступным по ссылке mysite.ru/download/file.exe, вам необходимо поместить файл на USB жесткий диск и создать соответствующий путь к нему на вашем сайте. Можно использовать файл .htaccess для редиректа запросов на этот файл на ваш файловый сервер.
Важно учитывать безопасность при доступе к файловому серверу из внешней сети, обеспечив защиту с помощью паролей, шифрования данных и других мер защиты.
Для доступа к файловому серверу через роутер из внешней сети, вам потребуется настроить порт-форвардинг на вашем роутере.
Настройка порт-форвардинга на роутере NTU-RG-1402G-W:
Войдите в настройки роутера через веб-интерфейс и найдите раздел настроек порт-форвардинга или Virtual Server.Создайте правило для порта FTP (по умолчанию 21) и направьте его на IP-адрес вашего USB жесткого диска в локальной сети.Подключитесь к вашему роутеру из внешней сети, используя ваш внешний IP-адрес и порт FTP, чтобы получить доступ к файловому хранилищу.Настройка роутера Zyxel Keenetic 4G III:
Если у вас получится установить неофициальную прошивку, которая поддерживает USB жесткие диски, то можно настроить доступ к файлам через FTP или другие протоколы.Настройте порт-форвардинг на это устройство также, как описано выше, чтобы получить доступ из внешней сети.Чтобы сделать файл доступным по ссылке mysite.ru/download/file.exe, вам необходимо поместить файл на USB жесткий диск и создать соответствующий путь к нему на вашем сайте. Можно использовать файл .htaccess для редиректа запросов на этот файл на ваш файловый сервер.
Важно учитывать безопасность при доступе к файловому серверу из внешней сети, обеспечив защиту с помощью паролей, шифрования данных и других мер защиты.