Как создать smb-сервер на Android

Обновлено: 10.08.2022

Приложение является бесплатным при покупке InApp для разблокировки полосы пропускания (0,5 МБ/с в пробной версии) и удаления рекламы, в остальном все работает.
Мы выпустили его впервые в конце января 2018 г. и ждем отзывов и помощи, чтобы сделать LAN-диск максимально эффективным.

Видео презентации:

Работает без ROOT:
Прочитайте руководство внутри приложения (работает на Windows/MAC/Linux)

  • Копируйте/вставляйте/переименовывайте файлы и папки на своем устройстве с помощью MAC OS Finder, Проводника Windows, Android ES Explorer и т. д.
  • Доступ к «внешнему» хранилищу (включая фотографии и видео) на вашем устройстве в виде общей сетевой папки.
  • Доступ к корневой папке и всем каталогам, включая SD-карты или внешние жесткие диски, как к общим сетевым папкам
  • Просматривайте мультимедийные файлы с помощью встроенного медиаплеера (или внешнего приложения).
  • Имя вашего устройства автоматически появляется в MAC OS Finder, Windows File Explorer, Android ES Explorer, VLC, Kodi и т. д.
  • Управляйте именем вашего устройства (NetBios) и именем рабочей группы.
  • 3 типа аутентификации: анонимный с подтверждением во всплывающем окне, анонимный и пользователи с настраиваемыми правами.
  • Управляйте пользователями и создавайте собственные общие папки с учетными данными.
  • Просмотр подключенных пользователей и их отключение.
  • Неограниченное количество подключений (одновременно несколько пользователей могут получить доступ к вашим общим ресурсам)
  • 5 языков: английский, испанский, французский, немецкий, итальянский.
  • Запущен как служба в фоновом режиме: доступ к серверу SMB при использовании других приложений.
  • При необходимости запустите приложение после завершения загрузки устройства.
  • Протоколы SMB1 (CIFS) и протокол SMB2 (включить/отключить в настройках)
  • Всплывающее подтверждение (по умолчанию)
  • Анонимно
  • Создавайте пользователей с индивидуальными правами
  • Время запуска приложения может быть очень медленным (может занять 10 секунд в зависимости от устройства).
    В данный момент мы не можем это улучшить (фреймворк загружает Xamarin.Forms)
  • Размер приложения: 26 МБ. Мы не можем сделать это лучше, опять же Xamarin.Forms имеют некоторые обязательные DLL для загрузки для работы
  • Создавайте резервные копии файлов, как с помощью USB-ключа, но без USB-кабеля и с учетными данными безопасности.
  • Смотрите свои фильмы/фотографии на телевизоре с потоковой передачей Kodi (или VLC) прямо с вашего телефона.
  • Используйте утилиту резервного копирования на MAC или ПК, чтобы создать запланированную задачу, которая резервирует|синхронизирует ваши фильмы/фотографии каждый день.
  • Разработчики|Хакеры могли просматривать корневой каталог "/" и редактировать/удалять/копировать/вставлять любые файлы без использования оболочки adb

Кто мы?
Webrox — это небольшая французская компания, состоящая из 2 человек, мы разрабатываем приложения с 2011 года. Посетите страницу магазина Webrox здесь.
Мы сделали сетевой диск, чтобы иметь очень простой мультиплатформенный сервер SMB.

Информация XDA:DevDB
Диск локальной сети, приложение для всех устройств (подробности см. выше)

свбарбоза

Старший участник

бродяга20

Старший участник

Спасибо, что открыли собственную тему.

Вы можете перенести старые сообщения с файлового сервера Samba в эту новую тему.

маково

Старший участник

Всегда пожалуйста
Вот предыдущие сообщения из исходной темы

Надеюсь, мой пост никого не расстроит, особенно ОП.

Но так как с 2014 года для Samba Filesharing не было обновлений, я чувствую себя обязанным поделиться своим открытием.

В предварительных тестах он работает хорошо и кажется быстрее, чем Samba Filesharing. Но имейте в виду, что бесплатная версия имеет ограничение скорости. За использование сетевого диска на полной скорости нужно платить.

Приложение было выпущено 25 января 2018 года. Постоянно выходят обновления, и разработчик кажется активным и отзывчивым.

Я сделал это открытие, потому что в моем Moto Z2 Play не работала функция обмена файлами Samba. Из-за кошмара использования MTP я начал искать альтернативы. Я нашел сетевой диск, и он работал как часы.

При создании учетных записей и общих ресурсов мой совет: сначала создайте все свои общие ресурсы, а затем добавьте пользователей. Если вы будете следовать последовательности, предложенной приложением, ваши пользовательские общие ресурсы будут недоступны с вашего ПК.

Если вы используете программное обеспечение для синхронизации файлов, имейте в виду, что на сетевом диске есть ошибка. Файлы, записанные на телефон, не получают отметку времени, обновленную до отметки времени исходного файла. Я сообщу об этом разработчику и надеюсь, что это скоро будет исправлено.

Здравствуйте, svbarbosa, я разработчик сетевых дисков.
Я исправлю проблемы с правами пользователей и неправильной отметкой времени в понедельник.
Я хотел бы сказать другим пользователям, что сетевой диск — это ненавязчивое приложение (оно ничего не устанавливает в системных приложениях и работает только тогда, когда вы его запустили, безопасность в наши дни имеет большое значение).
Если у кого-то есть отзывы, не стесняйтесь протестировать сетевой диск и отправить мне отзыв

Рад подтвердить, что вы действительно активны и отзывчивы.

Я также видел ваш ответ на мое электронное письмо и скоро его получу. Некоторые семейные поручения, которые нужно выполнить в первую очередь.

Не торопитесь, чтобы устранить проблемы. Мы так долго ждали поддержки samba, что можем подождать еще некоторое время, пока не появятся ваши исправления.

И, пожалуйста, начните обсуждение приложения LAN Drive. Я давний пользователь Samba Filesharing, и, несмотря на то, что он кажется мертвым с точки зрения новых разработок, мне как-то странно говорить здесь о замене приложения.

У меня были проблемы с обменом файлами Samba, которые не работали на моем Moto Z2 Play. Это мой первый телефон, на котором не работал обмен файлами Samba. Общие ресурсы не отображаются на моем компьютере.

Можете ли вы сделать сетевой диск совместимым с Android 2.3?
Или
Можете ли вы дать мне другую версию, совместимую с Android 2.3?

Часто запрашиваемая модификация для Android — это возможность использовать устройство на базе Android с сервером Samba, чтобы упростить отправку и получение файлов на телефон и с него. Это позволяет пользователям обойти утомительный процесс установки FTP-сервера и использования FTP-клиента для доступа к файлам с компьютера под управлением Windows или Linux. Хотя на это ушло некоторое время, участник XDA Джимми Чингала недавно предложил решение.

Инструмент SambaAndroid от JimmyChingala доступен бесплатно в виде файла .apk. Несмотря на то, что он требует наличия root-прав и вам потребуется некоторое время в терминале, чтобы все заработало, он позволяет максимально эффективно использовать сетевую систему Samba при использовании Android-устройства. Телефон. Вы можете найти последнюю версию в этом сообщении цепочки запросов.

Спасибо за совет, FadeFx!

Об авторе

Привет! Меня зовут Бен, и я горжусь тем, что являюсь одним из авторов новостей на xda-developers. Я живу недалеко от Лондона и последние десять лет трачу все деньги, которые попадаю в мои руки, на новые гаджеты, с помощью которых можно удовлетворить свою технострасть. Я впервые столкнулся с телефонами HTC, когда нашел Lobster 700TV (HTC Monet) по очень хорошей цене, и мне стыдно признаться, что мне было все равно, какая операционная система работала на телефоне, пока я мог смотреть Симпсонов в автобусе. Как могли знать другие владельцы Monet, часть «ТВ» в альтернативном названии телефона была несколько обманчивой, и поставщики услуг в Англии полностью отказались от нее. Однако к тому времени я уже влюбился в свободу, которую дала мне Windows Mobile. После Monet появился Universal, а за ним Touch Pro. Я только что купил G1 (да, я знаю, иду в ногу со временем!), потому что я действительно заинтересован в Android как многообещающей операционной системе и не думаю, что когда-нибудь смогу справиться с «тупым телефоном» теперь, когда я знаю что предлагается. Хотя я не очень много сделал для сайта в плане программирования или помощи в приготовлении пищи, я надеюсь, что смогу немного помочь, сообщив вам, ребята, что нового в моих статьях. Если у вас есть какие-либо вопросы, предложения или жалобы по поводу этих статей, не стесняйтесь связаться со мной через личное сообщение, используя указанный выше URL.

Откройте проводник на панели задач или в меню «Пуск» или нажмите клавишу с логотипом Windows + E. 2. Выберите «Этот компьютер» на левой панели. Затем на вкладке Компьютер выберите Подключить сетевой диск.

Можно ли получить доступ к NAS с Android?

Благодаря Open-E JovianDSS или Open-E DSS V7 и любому телефону или планшету Android вы можете легко и безопасно получать доступ ко всем данным на общих ресурсах NAS по протоколу SMB.

Что такое имя пользователя и пароль SMB?

Идентификатор пользователя SMB определяется из идентификатора пользователя, который пользователь указывает при входе в Windows. Этот идентификатор пользователя сопоставляется с идентификатором пользователя z/OS®, а пароль принимается в качестве пароля для идентификатора пользователя z/OS (при использовании незашифрованных паролей) или пароля SMB пользователя в его сегменте RACF® DCE (при использовании зашифрованных паролей). ).

Как узнать, включен ли протокол SMB?

Протокол SMBv1

  1. Обнаружение: копирование PowerShell. Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol.
  2. Отключить: копирование PowerShell. Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol.
  3. Включить: копирование PowerShell. Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol.

Как проверить, включена ли подпись SMB?

В меню "Пуск" найдите msc. Установите для клиента сети Microsoft значение «Включено» для «Подписывать сообщения цифровой подписью (всегда)», а для сетевого сервера Microsoft — «Подписывать сообщения цифровой подписью (всегда)». Если вы работаете в локальной системе, перезагрузите компьютер и используйте Nmap, чтобы убедиться, что требуется подпись SMB2.

Можете ли вы получить удаленный доступ к сетевому диску?

NAS – это небольшой удаленный файловый сервер, который подключается к домашней сети. Они отлично подходят для обмена файлами и резервного копирования для нескольких компьютеров и обычно предлагают удаленный доступ к файлам через FTP или веб-браузер, в зависимости от устройства.

Как получить доступ к сетевому диску дома?

Самостоятельная помощь ИТ-специалистам: доступ к сетевым дискам из дома

  1. Нажмите "Пуск".
  2. Нажмите "Компьютер".
  3. Нажмите «Подключить сетевой диск».
  4. Нажмите «Подключиться к веб-сайту, который можно использовать для хранения документов и изображений», затем нажмите кнопку «Далее».
  5. Нажмите «Выбрать пользовательское сетевое расположение», затем нажмите кнопку «Далее».

Как получить доступ к общей папке в сети?

Дважды щелкните имя компьютера, с которого открыт общий доступ к папке. Выберите папку. Дважды щелкните папку, которую хотите открыть. Введите имя пользователя и пароль, если будет предложено.

Джек Уоллен показывает, как легко подключиться к общим ресурсам SMB в локальной сети на Android с помощью X-plore File Manager.


Облако — не единственный способ получить доступ к удаленным файлам на вашем устройстве Android. Протокол SMB существует уже довольно давно и может быть отличным способом получения или получения файлов в вашей локальной сети. Если у вас есть сервер, который предлагает общие ресурсы SMB, вы можете получить доступ к этим общим ресурсам на своем устройстве Android с помощью нескольких сторонних приложений. Одним из таких приложений является файловый менеджер X-plore.

Диспетчер файлов X-plore предлагает довольно много функций. На самом деле, многие могут подумать, что это слишком много возможностей. Но в этом огромном списке функций есть возможность подключения к общим ресурсам SMB в локальной сети.

Я хочу показать вам, как подключиться к этим общим ресурсам с помощью X-plore File Manager. Я буду использовать устройство Essential PH-1 и подключать его к Elementary OS с установленной Samba.

Установка

Прежде чем мы сможем подключиться к этим общим ресурсам, мы должны сначала установить приложение X-plore File Manager. Вот как:

  1. Откройте Google Play Маркет на своем устройстве Android.
  2. Выполните поиск файлового менеджера X-plore.
  3. Найдите и коснитесь записи Lonely Cat Games.
  4. Нажмите "Установить".
  5. Дождитесь завершения установки.

После завершения установки вы найдете значок запуска на главном экране или в панели приложений. Коснитесь значка, чтобы запустить приложение.

Подключение к общему ресурсу SMB

В главном окне диспетчера файлов X-plore (рис. A) коснитесь LAN.

Рисунок А


После расширения локальной сети нажмите кнопку "Добавить сервер". В появившемся окне (рисунок B) введите необходимую информацию для вашего общего ресурса SMB.

Рисунок Б


Информация, которую вы должны ввести:

  • Сервер – IP-адрес сервера, на котором размещены ваши общие ресурсы SMB.
  • Имя пользователя — ваше имя пользователя на сервере SMB.
  • Пароль – ваш пароль пользователя на сервере SMB.

Если вы знаете прямой путь к общему ресурсу, вы можете указать его, но это не обязательно. После подключения общие папки появятся, и вы сможете открыть их одним нажатием. Вы также можете дать серверу метку. Если вы этого не сделаете, X-plore будет использовать IP-адрес в качестве метки.

После завершения настройки нажмите кнопку ТЕСТ. Если вы не получили никаких ошибок, нажмите СОХРАНИТЬ, и ваше соединение будет готово. Если вы получаете ошибки, перепроверьте параметры конфигурации. Если это не поможет, убедитесь, что ваше устройство Android подключено к той же сети, что и сервер SMB, и убедитесь, что вы можете подключиться к своим общим ресурсам с рабочего стола.

Создав подключение, вернитесь в главное окно X-plore, разверните запись LAN, коснитесь только что созданного подключения, и отобразятся доступные общие ресурсы (рис. C).

Рисунок C


Нажмите на одну из акций, чтобы открыть ее. Перейдите к файлу, который хотите загрузить, и нажмите, чтобы выбрать. Затем вы можете скопировать его в буфер обмена, а затем вставить в локальное хранилище (все из диспетчера файлов X-plore). Чтобы скопировать файл в общую папку SMB, вы делаете то же самое, но в обратном порядке (находите локальный файл, копируете его, переходите в целевой каталог в общей папке, а затем вставляете файл).

Загроможденный интерфейс, простые результаты

На этом все. Вы можете добавить столько подключений к серверу, сколько вам нужно, и сделать все эти ресурсы доступными с помощью нескольких нажатий. X-plore File Manager может пострадать из-за загроможденного интерфейса, но результаты, которые вы получаете с SMB-соединениями, делают это приложение достойным использования. Попробуйте и посмотрите, не упростит ли это вашу жизнь с Android в локальной сети.

Опубликовано: 27 февраля 2018 г., 9:00 по тихоокеанскому стандартному времени. Изменено: 27 февраля 2018 г., 8:03 по тихоокеанскому стандартному времени. Подробнее о сетях

Читайте также: