АнглийскийФранцузскийИспанский

Значок OnWorks

servefile - Интернет в облаке

Запустите файл servefile в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это служебный файл команд, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


servefile - небольшой HTTP-сервер для передачи временных файлов

СИНТАКСИС


файл обслуживания [-h] [--версия] [-p PORT] [-u] [-s MAX_UPLOAD_SIZE] [-l]

[--ssl] [--ключ KEY] [--серт CERT] [-a пользовательский пароль] файл / каталог

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ


Не используйте это как обычный веб-сервер. Этот сервер оптимизирован для работы в течение короткого времени.
и для отправки файлов другим людям, а не для высокопроизводительного обслуживания статических файлов.

ОПИСАНИЕ


Servefile - это небольшой HTTP-сервер, предназначенный для передачи временных файлов преимущественно в локальный
сеть. Он направлен на то, чтобы сделать передачу отдельных файлов максимально безболезненной и заменить
tar / netcat решения.

Если в качестве аргумента используется только файл, servefile обслуживает только этот файл и перенаправляет все HTTP-запросы.
запросы к этому файлу.

Загрузку можно выполнить с помощью curl, wget (см. ПРИМЕРЫ) или обычного браузера. В режиме загрузки
-u servefile создает каталог и сохраняет в него все загруженные файлы.
При загрузке с помощью curl или wget имя файла извлекается из части пути URL-адреса.
используется для загрузки.

Для поддержки SSL необходимо установить python-openssl (pyssl). Если не указан ключ и сертификат,
servefile сгенерирует для вас пару ключей и отобразит ее отпечаток пальца.

In --tar режим данный файл или каталог будет упакован при (каждом) запросе и передан по конвейеру
клиент через HTTP-соединение, таким образом, всегда обслуживая последнее содержимое
каталог и предотвращение создания временного файла. Будут созданы файлы tar, содержащие только
наименьшее имя каталога из полного пути, поэтому используйте / path / to / dir / как файл / каталог
Аргумент создаст tar-файл, начинающийся с каталога dir /. При передаче файла как
аргумент, в tar-файле будет только файл без пути. Симлинков не будет
разыменовано.

КОМАНДА РЕЗЮМЕ


позиционный аргументы:
файл / каталог
файл или каталог (с -l or -u), который следует обслуживать или загружать в

необязательный аргументы:
-h, --Помогите
Показать справочное сообщение и выйти

--версия
Показать номер версии программы и выйти

-p ПОРТ, --порт PORT
Порт для прослушивания

-u, --загрузить
Разрешить загрузку в указанный каталог

-s MAX_UPLOAD_SIZE, --максимальный размер загрузки MAX_UPLOAD_SIZE
Ограничьте размер загрузки в КБ. Допускаются модификаторы размера, например 2G, 12MB, 1B.

-l, --список-дир
Показать индексы каталогов и разрешить доступ ко всем подкаталогам

--ssl Включите SSL. Если ключ / сертификат не указан, он будет сгенерирован.

--ключ KEY
Ключевой файл для использования SSL. Если сертификат не дается с --серт ключевой файл также будет
искал сертификат

--серт CERT
Certfile для использования SSL

-a пользовательский пароль, --аут пользовательский пароль
Установите пользователя и пароль для базовой аутентификации HTTP

--область REALM
Установите область для базовой аутентификации HTTP. Это произвольная строка, которая
отображается при выполнении базовой аутентификации HTTP

-t, --tar
Включить создание tar на лету для данного файла или каталога. Примечание: скачать
продолжение будет недоступно.

-c Метод, - сжатие метод
Установить метод сжатия, только в сочетании с --tar. Может быть одно из ни одного, gzip,
bzip2.

-4, --ipv4-только
Слушайте только IPv4

-6, --ipv6-только
Слушайте только IPv6

ПРИМЕРЫ


Обслуживание одного файла с аутентификацией SSL и HTTP Basic:

servefile --ssl --auth foo: bar the_file

Включение загрузки в каталог:

servefile -u dir /

Загрузка файла foo в качестве панели в servefile через командную строку:

завиток -X ПОСТАВИТЬ http://ip: порт / бар --data-binary @foo
завиток -X ПОСТ http://ip: порт / бар --data-binary @foo
Wget http://ip: порт / бар --post-file = foo

Обслуживание сгенерированного на лету tar.gz файла каталога:

servefile --tar -c gzip путь / в / каталог

Используйте файл servefile в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 2
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • 3
    Виртуальный GL
    Виртуальный GL
    VirtualGL перенаправляет 3D-команды из
    Приложение Unix / Linux OpenGL на
    серверный GPU и преобразует
    визуализированные 3D-изображения в видеопоток
    с которым ...
    Скачать VirtualGL
  • 4
    libusb
    libusb
    Библиотека для включения пользовательского пространства
    прикладные программы для связи с
    USB-устройства. Аудитория: Разработчики, Конец
    Пользователи/рабочий стол. Язык программирования: С.
    Категории ...
    Скачать libusb
  • 5
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 6
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • Больше »

Команды Linux

Ad