Всем привет!!!
Если у вас нет белого IP адреса и скорость TNAS.online вас не устраивает, то для доступа из вне есть очень простое решение использовать VPN от Tailscale.
Этот материал не предназначен для обхода блокировок, а направлен на обеспечение доступа к законному программному обеспечению, обновлению баз данных антивирусов, а также на создание соединения между домашними сетями для обмена личными файлами и просмотра персонального контента. Любая фраза или предложение выдернутая из контекста статьи не может быть доказательством обратного.
Tailscale – это VPN-сервис, который делает ваши устройства и приложения доступными в любой точке мира, безопасно и легко. Он обеспечивает зашифрованные соединения точка-точка с использованием протокола WireGuard с открытым исходным кодом, что означает, что только устройства в вашей частной сети могут взаимодействовать друг с другом.
В этом решении есть два минуса. Первое это платный продукт, но в бесплатном варианте он поддерживает 3 пользователя и 100 устройств. Этого ну прям предостаточно. Второй минус, что бы воспользоваться сервисом Tailscale нужны определенные аккаунты, просто по личной почте не получится. Я просто создал еще один аккаунт на Google и привязал его к этому сервису. Так что это да минус, но тоже не критичный.
Пакета Tailscale нет в центре приложений Terramaster, но зато он есть в репозитории сообщества tmnascommunity.eu, о котором я уже рассказывал ранее.
В этом магазине приложений есть нужный пакет Tailscale для Terramaster. Заходим и качаем для своей TOS 4 или TOS 5
Когда скачали нужный tpk, переходите в TOS, открывайте центр приложений и вкладка настройки. Тут нужно выбрать tpk файл с вашего ПК и начнется установка пакета.
После установки пакета tpk с Tailscale на рабочем столе TOS появится соответствующий ярлык. Нужно привязать этот клиент к учетной записи Tailscale. Для этого запустите этот ярлык и в открывшемся окне перейдите в Log File и откройте start_log
В открывшемся окне перемотайте ниже, найдите ссылку для привязки установки к учетной записи, скопируйте ее и вставьте в новой вкладке браузера. В этом окне браузера пройдите аутентификацию Tailscale
Когда устройство будет привязано, оно отобразится у вас в личном кабинете Tailscale.
Я рекомендую нажать на три точки напротив вашего устройства и нажать “Disable key expiry”, так как если этого не сделать, то процедуру привязки учетной записи нужно будет постоянно повторять, а делать это можно находясь только рядом с устройством.
На этом все, можно пользоваться!!!
Запускаем Tilescale на ПК или телефоне и получаем доступ к Terramaster на максимальной скорости хоть с серым IP хоть с белым, никакой разницы.
Пока я готовил статью, обновился интерфейс на телефоне Tailscale. Теперь он стал более продуктивным на мой взгляд.
Теперь можно пойти дальше. Так например IP адрес 100.х.х.х будет работать, только при включенном Tailscale, а если вы дома это как бы и не нужно. Как приложениям объяснить какой IP использовать и когда? Никак, этого они не поймут.
Поэтому для решения этой проблемы нужно, что бы клиент Tailscale на TerraMaster объявил домашнею сеть всем кто подключился к вашей сети VPN Tailscale.
Для этого нужно на TerraMaster ввести такую команду в консоли через SSH:
tailscale up --advertise-routes 192.168.0.0/24 --advertise-exit-node --reset
Где:
- 192.168.0.0/24 – это ваша домашняя сеть. Если она другая, то исправьте ее на свою
- –advertise-exit-node – это опция для превращения вашего устройство Synology в шлюз. Грубо говоря вы сможете выходить в интернет так как будто вы находитесь дома.
Так же это можно сделать через планировщик.Откройте панель управления и перейдите в дела по расписанию. Тут нажмите создать сейчас
Затем нужно выбрать настроить
В этом окне нужно придумать название и выбрать пользователя с правами администратор
Затем вставить команду с верными значениями
На заключительном этапе все проверить и нажать создать
Когда задача будет создана, выделите ее и нажмите запуск
Но через терминал все же удобнее имхо.
Затем открыть личный кабинет Tailscale, напротив нашего Terramaster нажать три точки и открыть “Edit route settings”
И в открывшемся окне активировать оба параметра.
Теперь на клиенте можно открывать по IP любое домашнее устройство, например зайти по локальному IP на Terramaster. Когда вы дома, Tailscale вам не нужен, можно его отключить, а вне дома или где-то в интернете включаете Tailscale и пользуетесь своими приложениями и услугами вашего TerraMaster NAS
А что бы выходить в интернет, так как будто вы дома, то на клиентском устройстве зайдите в опции, выберите Use exit node, выберите ваш шлюз по умолчанию для выхода в интернет и вы увидите статус, что сейчас вы используете интернет того устройства. В моем случаи это TerraMaster. Все сервисы будут думать, что вы находитесь дома.
А на скриншотах ниже видно, что через LTE я подключился к своему Terramaster используя мобильное приложение TNAS Mobile и спокойно выгружаю и просматриваю фотки на свой NAS, как по локальной сети, будто я дома.
Tailscale стал для меня лучшим открытием в 2023 году. Все работает как и предполагается, без лагов и на максимальной скорости.