snapdrop — служба передачи файлов по локальной сети не требует загрузки
snapdrop — служба передачи файлов по локальной сети не требует загрузки

введение

Иногда я хочу что-то отправить другу, но не хочу устанавливать дополнительное программное обеспечение. Что мне делать?

Сетевой диск требует входа в систему, скорости различаются, а предоставление ссылок также является проблемой;

Airdrop, который когда-то был королем, теперь требует кода подтверждения и исчез из поля зрения;

WeChat, можно зайти только на два клиента, управление файлами запутанное, видео не только имеет ограничения на загрузку, но и самосжимается;

Ландроп, если не учитывать невозможность установки ПО, то небольшой софт размером в десятки килобайт — лучший выбор;

Airdrop — лучшее решение, позволяющее исключить невозможность использования Android.

После некоторых исключений мы удалили почти всё, что можно было использовать...

Но если будет спрос, появится рынок. Snapdrop — это сервис, который может удовлетворить спрос на передачу без программного обеспечения. Пользовательский опыт близок к Airdrop, а информационная безопасность и скорость передачи гарантированы. что, можно сказать, полностью удовлетворяет спрос.

Использовать SnapDrop легко,Открыть одновременно между устройствами, которым необходимо передавать файлыhttps://snapdrop.net/веб-сайт,Каждому устройству будет присвоено случайное имя. Нажмите (на ПК)/коснитесь (на мобильном телефоне) значка устройства, на которое вы хотите передать файлы для передачи.,Вы также можете щелкнуть правой кнопкой мыши (компьютер) или нажать и удерживать (мобильный телефон) значок соответствующего устройства, чтобы отправить текстовые сообщения.

Если вы используете браузер Chrome, вы также можете найти соответствующий значок в адресной строке, добавить веб-сайт как приложение Chrome и получить к нему быстрый доступ, как к родному приложению, для использования в следующий раз.

Отображение эффектов

https://snapdrop.net/

Официальный сайт + браузер Firefox
Официальный сайт + браузер Firefox

http://107.175.142.245:8081/

Самостоятельный сервис + браузер Safari
Самостоятельный сервис + браузер Safari

процесс

Порты определяют порт доступа. Поскольку по умолчанию для http установлено значение 80, а для https — 443, для локального порта необходимо изменить только части перед этими двумя числами.

установка Docker Compose

Язык кода:yaml
копировать
---
version: "2.1"
services:
  snapdrop:
    image: lscr.io/linuxserver/snapdrop:latest
    container_name: snapdrop
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - <path to config>:/config
    ports:
      - 8081:80
      - 8043:443
    restart: unless-stopped

docker-compose up -d

run

Язык кода:shell
копировать
docker run -d \
  --name=snapdrop \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -p 8081:80 \
  -p 8043:443 \
  -v /dev/sda1/home/tenney/docker/snapdrop:/config \
  --restart unless-stopped \
  lscr.io/linuxserver/snapdrop:latest

Установка зеркала

Результат показал, что сеть не в порядке и установку выполнить невозможно, поэтому я использовал для установки зарубежный сервер, а затем экспортировал образ:

docker save -o snapdrop_ye.tar lscr.io/linuxserver/snapdrop

Затем прочитайте его на локальном сервере.

в заключение

С точки зрения пользовательского опыта, он определенно не так хорош, как Airdrop, но порог пользователя практически отсутствует, и его определенно легко использовать в качестве службы передачи файлов.

отступление

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

Никто не будет отрицать, что китайцы живут с помощью WeChat, но как следует оценивать WeChat как программу для чата?

Я чувствую себя неквалифицированным.

Хаотичное управление файлами, Нет функции группового файла, Файлы, отправленные друзьями, легко становятся недействительными. Сохраняйте один и тот же файл несколько раз, При открытии в WeChat он станет доступен только для чтения. Каждая операция повышает мое кровяное давление. Позже я напишу список с подробным описанием грехов WeChat. Подождите... Но это такая программа для чата, владеть12.99миллиардов активных пользователей в месяц<sup>5</sup>, Каждый день более 360 миллионов человек просматривают общедоступные аккаунты, чтобы узнать больше о внешнем мире. Это заслуженное социальное приложение национального уровня.

Почему?

Поскольку я не являюсь целевым пользователем WeChat, мой пользовательский опыт не повлияет на стиль программного обеспечения. Если я к нему не привык, я, естественно, найду кого-нибудь, кто к нему привык, но это не имеет значения, потому что я. можно найти кого-то, кто привык общаться в чате. Программное обеспечение, скорее всего, принадлежит Tencent. Это называется стратегией.

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

маленький театр

Йе обсуждает передачу файлов со своим старшим братом

Йе был на встрече со своим старшим братом, и там ждал документ, который нужно было передать.

Старший брат сказал: «Раз у нас есть документы, которые нужно просмотреть, почему бы не отправить их через WeChat?»

Йе сказал: «Извините, у моего ноутбука очень мало памяти, и им трудно управлять».

Старший брат сказал: «Младший брат любит вести неторопливую жизнь и часто летает по Интернету. Должно быть, он чем-то баловался и знает хорошие и мягкие вещи в мире. Пожалуйста, дайте мне несколько советов».

Йе сказал: «Когда дело доходит до удобства передачи файлов, веб-страницы являются лучшим выбором. Я знаю веб-страницу под названием Airdrop, которая позволяет передавать файлы без входа в систему».

Старший брат сказал: «В соответствии с Законом о кибербезопасности Китайской Народной Республики и другими законами, постановлениями и нормативными требованиями, вы должны войти в систему под своим настоящим именем, чтобы отправлять контент. «Airdrop» используется только по названию, и это действительно неудобно».

Йе сказал: «Я хочу создать веб-сайт, который не требует пароля и обеспечивает быструю передачу данных».

Старший брат сказал: «Безопасность низкая, и она потребляет много трафика. Она ограничена скоростью сети, так что это действительно нехорошо».

Е сказал: «Помимо веб-страниц, есть еще один метод — «облачный диск». Среди облачных дисков наиболее популярными являются Baidu Netdisk, Alibaba Cloud Disk и Lanzuo Cloud, каждый из которых может передавать файлы. "

Старший брат сказал: «Хотя я знаю, что Baidu Netdisk работает медленно, Alibaba Cloud Disk требует входа в систему. Хотя Lanzuo Cloud удобен, он подходит только для небольших файлов, и его безопасность не может быть гарантирована».

Йе сказал: «Ключом к безопасности являются локальные протоколы, такие как FTP и SMB, которые действительно безопасны. Особенно в локальной сети скорость молниеносна».

Старший брат сказал: «Конечно, настройка сервера очень неудобна и требует времени и денег».

Е сказал: «С помощью такого программного обеспечения, как LanDrop, Kuaiya и Minishare, вы можете передавать файлы без настройки сервера».

Старший брат сказал: «Если вы хотите установить программное обеспечение, вы можете использовать WeChat».

Е Суй отправил его через WeChat на свой мобильный телефон, и дело было готово.

Насколько плох WeChat?

  • Управление файлами - Нет функции группового файла - Документы легко признать недействительными. - Сохраняйте файлы повторно(Благодаря этому его можно часто видеть.**(1)(1)(1)(1)Чудеса) - Когда загруженный файл откроется в WeChat, он станет доступен только для чтения (меня часто спрашивают, как его изменить) - Ограничение размера загружаемого файла составляет1G(Крайний срок2020год<font color="#f00">больше, чем50MНе удалось отправить</font>) - Отправляйте видео и изображения, автоматически сжимайте и даже меняйте форматы. - Отправьте APK для автоматического переименования
  • Функция чата - Вы должны добавить друзей, чтобы отправлять сообщения - Невозможно войти в аккаунт на двух устройствах на одной платформе - Групповые сообщения не могут блокировать заблокированные контакты (тогда что вы блокируете?) - Почти нет роуминга истории чатов - Записи преобразования языка в текст на мобильном терминале не сохраняются - Мобильный терминал iOS не может пересылать голос в виде заметок.
  • другой - Известный как маленький и красивый, но на самом деле 60G - Невозможно настроить автоматическое использование системного браузера по умолчанию для открытия ссылок.

занимать@zhihu@Слова Эмбер<sup>7</sup>:

Язык кода:txt
копировать
Я думаю, что все китайцы здесь несут ответственность за то, что WeChat является социальным приложением национального уровня.

Цитировать

  1. GitHub - RobinLinus/snapdrop: A Progressive Web App for local file sharing
  2. Docker
  3. Передавайте файлы элегантно без AirDrop — подробное руководство по использованию SnapDrop
  4. Snapdrop — простой в использовании кроссплатформенный инструмент для передачи файлов (не нужно загружать и устанавливать, просто откройте веб-страницу для использования)
  5. Tencent: WeChat и WeChat имеют 1,299 миллиарда активных пользователей в месяц,годовой рост3.8%|Тенсент|финансовый отчетСина Технологияsina.com
  6. СМИ фокусируются на WeChat уже десять лет: почти 1,1 миллиарда активных пользователей в день,Несколько соперников прекратили подачу или трансформировались10% компанияБумага-The Paper
  7. WeChat проиграл WhatsApp на зарубежных рынках и почему? - Ответ Эмбер - Чжиху
  8. Быстрая передача AirPortal Airdrop
  9. ChatGPT
boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose