SimpleHttpServer ператварае вашу прыладу Android у невялікі HTTP-сервер файлаў у вашай лакальнай сетцы. Абагульвайце папкі з тэлефона або планшэта, каб любая прылада ў той жа Wi-Fi — ноўтбук, настольны кампутар, Smart TV, іншы тэлефон — магла праглядаць, спампоўваць і загружаць файлы, выкарыстоўваючы толькі вэб-браўзер. Няма воблачнага ўліковага запісу, няма падключэння да Інтэрнэту і няма ўсталёўкі на іншыя прылады.
АСНОЎНЫЯ АСАБЛІВАСЦІ
■ Некалькі агульных папак
Дадайце любую колькасць папак праз сістэмны выбар файлаў Android. Кожная папка адлюстроўваецца як запіс верхняга ўзроўню ў браўзеры. Ніякіх спецыяльных дазволаў на захоўванне не патрабуецца.
■ Загрузка папак у выглядзе ZIP-архіва
На кожнай старонцы папак ёсць спасылка «Загрузіць гэту папку ў выглядзе ZIP-архіва», каб кліент мог атрымаць увесь каталог (уключаючы падпапкі) за адзін раз. Выключыце гэту функцыю ў наладах, калі вы аддаеце перавагу толькі загрузцы аднаго файла.
■ Загрузка з браўзера
Уключыце «Дазволіць загрузку» ў наладах, каб перацягваць файлы з аддаленага браўзера ў агульныя папкі. Кожная агульная папка мае перамыкач чытання/запісу, таму вы можаце змешваць папкі, зручныя для загрузкі, з папкамі, прызначанымі толькі для загрузкі. Існуючыя файлы ніколі не перазапісваюцца — дублікаты захоўваюцца як «імя (1)», «імя (2)» і г.д.
■ Каранёвая тэчка
Пазначце адну агульную тэчку як каранёвую, каб яе змесціва падавалася непасрэдна ў «/» — зручна, калі вам патрэбна толькі адна тэчка, бачная на верхнім узроўні.
■ Дайджэст-аўтэнтыфікацыя
Абараніце доступ з дапамогай імя карыстальніка і пароля. З дапамогай curl дадайце --digest -u user:pass.
■ HTTPS (шыфраванне) з HTTP побач
Уключыце «Выкарыстоўваць HTTPS», каб абслугоўваць праз TLS і шыфраваць злучэнне. Праграма генеруе самападпісаны сертыфікат на гэтай прыладзе і паказвае яго адбітак пальца SHA-256, каб вы маглі яго праверыць. Загрузіце сертыфікат, каб давяраць яму на кліенцкіх прыладах, або выкарыстоўвайце опцыю -k / --cacert у curl. Калі HTTPS уключаны, дадатковы параметр «HTTP-слухач» можа падтрымліваць HTTP даступным і на яго звычайным порце — альбо як звычайную канчатковую кропку, альбо як перанакіраванне, якое перасылае HTTP-кліентаў на URL HTTPS (307). Падтрымліваюцца толькі самападпісаныя сертыфікаты — вы не можаце ўсталяваць свой уласны сертыфікат, выдадзены ЦС (публічна давераны).
■ Выбар сеткавага інтэрфейсу
Выберыце, дзе сервер будзе праслухоўваць — толькі Wi-Fi (па змаўчанні, рэкамендуецца), усе сеткі або толькі лакальны хост — каб ён не дакранаўся да сотавага інтэрфейсу або іншых непажаданых сетак.
■ Прагляд MediaStore
Па жаданні можна асобна адкрываць медыяфайлы пад кіраваннем Android (выявы, аўдыё, відэа), у тым ліку кантэнт, дададзены іншымі праграмамі.
■ Выяўленне mDNS / Bonjour
Па жаданні можна рэкламаваць сервер у лакальнай сетцы, каб такія прылады, як VLC і Finder, маглі яго атрымліваць, не ўводзячы IP-адрас.
■ Інтэрфейс, зручны для планшэтаў
На вялікіх экранах у альбомнай арыентацыі элементы кіравання серверам і журнал адлюстроўваюцца побач. Кнопка «Налады» пераключае правую панэль паміж журналам і наладамі.
■ Спісы каталогаў, зручныя для мабільных прылад
Спісы адпавядаюць шырыні экрана з большым тэкстам, радкамі, якія можна націскаць на поўную шырыню, і адпавядаюць светлай/цёмнай тэме прылады.
■ Аўтаматычны запуск
Па жаданні сервер можна запускаць аўтаматычна пры загрузцы прылады або пры адкрыцці праграмы.
■ Абмен адным дотыкам
Кожны URL сервера мае кнопкі "Капіяваць", "QR-код" і "Падзяліцца", каб іншыя прылады маглі падключацца без уводу адраса.
■ Убудаванае кіраўніцтва
У раздзеле "Налады" → "Аб праграме" ёсць кіраўніцтва "Як карыстацца", якое ахоплівае пачатак працы, загрузкі, HTTPS і прыклады curl.
БЕЗ РЭКЛАМЫ · БЕЗ АДСОЧВАННЯ · НЕ ПАТРАБУЕЦЦА ЎЛІКОВЫ ЗАПІС
Сервер працуе цалкам на вашай прыладзе і перадае файлы ў лакальнай сетцы праз HTTP або HTTPS, калі вы яго ўключыце. Ніякіх аналітычных SDK, ніякай рэгістрацыі ўліковага запісу. Падрабязнасці глядзіце ў палітыцы прыватнасці ў праграме ў раздзеле "Налады" → "Аб праграме".
ЛАКАЛІЗАВАНА НА
Англійская, японская, нямецкая, французская, іспанская, бразільская партугальская.
ПАТРАБАВАННІ
Android 8.0 (API 26) або больш позняя версія.
ЗАЎВАГА ПА БЯСПЕЦЫ
Па змаўчанні сервер выкарыстоўвае звычайны HTTP, таму ўліковыя дадзеныя і файлы не шыфруюцца пры перадачы. Уключыце HTTPS, каб зашыфраваць злучэнне з дапамогай самападпісанага сертыфіката. Выкарыстоўвайце яго ў надзейных лакальных сетках; дазваляйце загрузку толькі ў тых сетках, якім вы давяраеце, і падумайце аб уключэнні аўтэнтыфікацыі Digest і/або HTTPS.
КАНТАКТЫ
app@ubi.jp
Абагульвайце тэчкі тэлефона праз HTTP/HTTPS. Праглядайце, спампоўвайце і загружайце ў браўзеры.