Комментарии 136
Все они способны нормально работать с 512 ГБ памяти без графического интерфейса.
а кто-то сомневался?
Исправили ;)
У вас хорошие статьи, не мог ли бы подсказать, в будущем. Интересно, как подключить опенврт роутер по вг к впс серверу ( только для организации сети) есть несколько роутеров, объектов, где везде серый адрес. Там у меня всякие тп линьки прошитые под опенврт и интересно как их всех в одну сеть соединить.
Зеротайр пока использую, но мало ли заблокировать могут, как tailscale
Принято! Подумаем, как можно раскрыть эту тему.
zerotier же вроде можно self-hosted поднять - https://docs.zerotier.com/selfhost/
слышал, но не пробовал (на всякий случай уточняю)
Там не всё self-hosted, корневые сервера(не путать с moon, это другое) по умолчанию используются от вендора. Есть пара реп на гитхабе с патченным контроллером, который может выступать как корневой сервер. Только к нему нужны еще и патченные клиенты. То есть как минимум Android - в пролёте, т.к. клиент под Android у них - не опенсорсный.
Более перспективным выглядит headscale - как альтернатива tailscale для одного tailnet. Вот он - полностью selfhosted. Но функционал там конечно местами еще хромает(когда последний раз смотрел acl для трафика были заявлены, но не работали, то есть всем можно всё).
wg и openvpn активно блокируются разными операторами по всей стране.
Так Tailscale не до конца заблокирован же. Установить под ру-адресом не даст, но с помощью proxychains все проходит. Ну и selfhosted DERP (relay) можно использовать, хотя и без него все работает нормально ?
Пользуюсь данным тарифом лет 5. Все верно кроме дисковой подсистемы. Адовые IO wait при любом случае на HDD. Падает редко, 2-3 раза в год, ТП, как правило, отвечает только когда все починится. За эти деньги для личного почтовика приемлемо.
Всё верно на виндовс мало уникального софта, зато есть универсальный, и windows server core никто не отменял. Статья в целом ничем, обычному люду это ненужно, а специалисты и так всё знают лучше чем автор поста.
Кстати, получается, что эта машина с IP-адресом может быть дешевле внешнего IP у провайдера дома, и служить реверс-проксёй для домашнего сервера.
Пожалуй, основное применение машины внутри РФ.
Так и есть. Когда брал заокеанские VPS, заодно взял российский у того же хостера, по деньгам это, примерно, как белый IP у провайдера - канал от меня до российского хоста имеет больше шансов быть живым, каналы между хостами по планете одного хостера - это вопросы хостера, с себя их снял. Дополнительный белый адрес для домашней сети - большой плюс. При отключении электричества основные каналы у меня падают, остаётся воздушка, которой мне сейчас не хотят давать белый адрес (а был и проср...), но она держит канал с VPSами и через них локалка доступна. Плюс, тестируя скрипты всякие на Микротики, очень жалко свои девайсы подвергать сомнительным экспериментам, кучу файлов туда-сюда заливать, диск изнашивать, хорошо, что есть под рукой аренда)
Какой туннель используете для связи vps с домом? Задумываюсь тож такое сделать, но минимальный Пинг и нормальная скорость в приоритете. L2tp нормально раскроет себя?
Использую простые OpenVPN и L2TP, держу всегда оба подключения с обеих сторон, чтобы отслеживать возможные неполадки, но пока все норм с обоими протоколами. На всех VPS поставил RouterOS CHR из любви к брэнду, а центральным роутером RouterOS x86 и очень доволен. Скорость сейчас еще раз посмотрел, speedtest на американском VPS дает 70мбит входящего (тут больше всё упирается в мой канал 100мбит, у хостера он 200), исходящего всего 2 с небольшим тест показал, но скорость растет понемногу, в реальной жизни вполне можно большие файлы отдавать. Сингапурский 20мбит входящего дает - в Азии вообще все весело, скорости, в теории, хорошие, но трафика там немерено ходит, пакеты как люди в толпе. Устанавливал на всех VPS операционку по ленивому, в консоли только пароль админа установил, включил интерфейс и дальше все настраивал из веб-интерфейса - минут по 5-10 каждое устройство было в сети без файрволла, каждый раз слеталась куча ботов долбить по всем портам. В России, субъективно, раза в 2-3 больше ботов, чем в США, в Сингапуре их раз в 5 больше, чем в России. А надёжность каналов, как сказал выше, переложил на хостера - сильно сомневаюсь, что он не найдёт решения для связи своих дата-центров.
пока что все внешние ИПы у провайдеров, которые встречались - 100руб в месяц.
Тестировать и учиться можно на виртуальных машинах дома и бесплатно. Конечно если компьютер позволит запустить ВМ или парочку. Так что кейс - про тестирование и учебу не совсем оправдан.
Это как раз для тех, кто уже вырос из домашних VM.
А для них 512мб ОЗУ не маловато ли будет?
Дома то можно и куда больше позволить.
Но если речь идёт о тестах и обучении использования каких-то распределённых серверов и микросервисов или гетерогенных сетевых вычислений - то да, такие хост предложения, позволяющие эффективно управлять десятками и даже тысячами виртуальных машин (соответственно, будучи готовым за это заплатить в месяц от нескольких тысяч до нескольких сот тысяч рублей в месяц - на период проведения особых массовых тестов) - то это да, было бы неплохим решением - вот только ли есть ли у поставщика ресурсы на проведение таких тестов, скажем, на 1000 машин (десяток то другой, кому надо, и дома/в офисе подымет - современное железо это позволит), да ещё чтобы эффективно всеми управлять - опять же желательно через текстовый терминал скриптами?
Например, MS Azure то это без проблем, мог обеспечить!
Домашние VM организовать несравненно дешевле. Особенно "под рост". Скажем, сделать себе а-ля сервер с 2 ядрами, 8 гигами ОЗУ и 240 гигами накопителя - 15 тысяч или дешевле. Можно и сервер надыбать, будет громко, зато ресурсов хоть залейся.
При этом, на РФ рынке такая ВМ-ка будет стоить от 2 до 3 тысяч рублей.
Ну я здесь уже предложил это, хотя со мной не согласились, но я спорить не стал (но это, конечно в сравнении с аб. платной на уровне130 руб/мес), если сравнивать с аб. платой на уровне нескольких тысяч - то свой сервер становится очень даже привлекательным - но тут уже узким местом может быть зона трафика: скорость/стабильность/отказоустойчивость провайдера/выделенный IPv4 адрес и т.п. Ну и отказоустойчивость сервера и время восстановления тоже имеют значения. Но всё это важно для прода - но не для "домашних" тестов или каких-то личных сервисов.
Другое дело, когда для тестов:
Либо нужна массовость - сотни и тысячи машин
Кратковременно нужна очень высокая вычислительная мощь
тут как раза такие внешние виртуальные машины очень даже могут быть полезны!
Возможно ли у вас использовать свои образы ОС вместо тех, что представлены в конфигураторе? Например, хотелось бы FreeBSD вместо Linux.
Не могу пройти мимо, не приспустив с автора и читателей розовые очки...
Проверим скорость диска:
dd if=/dev/zero of=/tmp/file bs=1000000 count=100
Что за скорость мы тут проверим? Ответ - буфферизированную скорость записи. А вовсе не "скорость диска".
Причем кэширование минимум на 2х уровнях - на диске (возможно raid контроллере) и на ОС.
Очевидно, что 100мб влетят в дисковый кэш debian'а даже если у нас лишь 512мб памяти.
<!--... потерто ...//-->
Т.к. получалась слишком уж большая простыня, то проще сделать отсылку на первую нагугленную статью:
https://habr.com/ru/articles/154235/
Лучше уж использовать fio утилиту, где можно точно подстроить много параметров.
Например аналог вышеуказанной dd будет:
fio --ioengine=libaio --direct=1 --buffered=1 --name=test --size=100m --bs=1m --iodepth=1 --readwrite=write
Но много ли обычно на сайтах файлов размером около 1мб? вот и сменим --bs на 4k и вместо записи укажем случайное чтение.
fio --ioengine=libaio --direct=1 --buffered=1 --name=test --size=100m --bs=4k --iodepth=1 --readwrite=randread
Уже не так радужно получается?... Да, можно навернуть --iodepth и получить выше результат, но опять же надо осознавать какое это имеет отношение к реальности.
Но конечно это все синтетические тесты. А можно взять что-то более приближенное к реальному использованию. Например выдрать кусок бенчмарка из bitrix:
<?
echo GetPHPFilesMark()."\n";
function GetPHPFilesMark()
{
$res = array();
# $file_name = $_SERVER["DOCUMENT_ROOT"]."/".COption::GetOptionString("main", "upload_dir", "/upload/")."/perfmon#i#.php";
$file_name = __DIR__."/perfmon#i#.php";
$content = "<?\$s='".str_repeat("x", 1024)."';?><?/*".str_repeat("y", 1024)."*/?><?\$r='".str_repeat("z", 1024)."';?>";
for ($j = 0; $j < 4; $j++)
{
$s1 = getmicrotime();
for ($i = 0; $i < 100; $i++)
{
$fn = str_replace("#i#", $i, $file_name);
}
$e1 = getmicrotime();
$N1 = $e1 - $s1;
$s2 = getmicrotime();
for ($i = 0; $i < 100; $i++)
{
//This is one op
$fn = str_replace("#i#", $i, $file_name);
$fh = fopen($fn, "wb");
fwrite($fh, $content);
fclose($fh);
include($fn);
unlink($fn);
}
$e2 = getmicrotime();
$N2 = $e2 - $s2;
if ($N2 > $N1)
$res[] = 100 / ($N2 - $N1);
}
if (count($res))
return array_sum($res) / doubleval(count($res));
else
return 0;
}
function getmicrotime()
{
return microtime(true);
}
?>
Если коротко: он создает 100шт php файлов размером 3кб, делает include (т.е. считывает и запускает) и следом удаляет. Результат они заявляют как "файловых операций в секунду", но конечно это не так. Но всеж мы получим некие "попугаи", хоть немного приближенные к реальности. Когда в процессе выполнения php скрипта в него include'ится еще сотня других - вполне реальная картина. В реальном использовании конечно скрипты эти остаются на месте, а не удаляются как в нашем случае и откладываются в файловом кэше и в opcache php. Но мы же пытаемся именно работу с диском измерить. Вот и получаем этим скриптом более-менее повторяемый результат. Именно считывания с диска кучи мелких файлов. И именно как это обычно и происходит в php скриптах - последовательный include разных небольших файлов.
А иначе все те хитрые замеры большими блоками и большой глубиной очереди конечно показать могут много гб/сек, но сайт как тормозил так и дальше тормозит... Лучше уж вместо диска обращать больше внимания на каком именно процессоре это все работает.
512мб ОЗУ - всё-таки очень мало.... очень... даже для linux без GUI и контейнеров.
Почти не развернуться - но да за 240 руб в месяц можно получить 1гб ОЗУ - тут хоть как-то поворочиться уже можно. А 512мб - это уж совсем специфические задачи, зачастую проще решаемые домашним выделенным компом (ну когда такой дом есть на территории РФ, но... сейчас такое время что чаще нужен такой хост вне территории РФ, хотя да - релокантам порой нужен клочок родины с доступом из-за бугра - но опять же - если есть где на родине поставить свой комп - который если что будет кому перезагрузить - то это всё-таки более удачное решение, для случаев не требующих высокой оперативности решения проблемы) .
А так хорошо хоть 10Гб на диске есть!
но опять же - если есть где на родине поставить свой комп - который если что будет кому перезагрузить - то это всё-таки более удачное решение, для случаев не требующих высокой оперативности решения проблемы) .
Удачнее чем vps за 1.5$/месяц? Ну какие-то сомнительные критерии удачности.
Ок, не буду спорить
Удачнее чем vps за 1.5$/месяц?
Может и удачнее оказаться с учётом того, что IP адрес VPS неизвестно кому принадлежал ранее и может находиться в списках нежелательных адресов, что осложнит доступ через него к чувствительным сервисам в Рунете. С адресами домашних провайдеров такое случается гораздо реже.
А 512мб - это уж совсем специфические задачи
У меня вот прямо сейчас на одном из серверов запущены openvpn, xray, prometheus, node_exporter. Не считая мелочи вроде локального постфикса или nginx для проксирования. Занято прямо сейчас всего 289М, в пике иногда доходит до 400М.
Респект Вам - смогли запустить всё это в таком объёме памяти. Но видимо поток данных в обработке совсем крохотный (если это не просто стенд для галочки, а "рабочий" инструмент)! Но да - для специфического применения сгодится!
Тут ничего "специфического". Обычный софт, не очень требовательный к ресурсам. Это не какой-нибудь сайт на PHP с 10 слоями абстракций же.
По нагрузке - средне, не хайлод, но и не простаивает.
Вот для сравнения другой сервер, там основная нагрузка это webdav через nginx+apache (плюс еще пара тестовых сайтов на php/mysql, но ими только я иногда пользуюсь).

Ну хз, сервер за 75 рублей в месяц с 768мб памяти и 7гб ссд функции впна выполняет отлично. В статье дорого че то
За 250 рублей уже можно позволить себе в Нидерландах два ядра, два гига, диск 40 Gb и сеть 200Мбит\сек (ztv.su)
Да даже с GUI можно развернуть, с каким-нибудь i3 или JWM, было бы желание.
Ну и хард ресет физическим лицом такой себе аргумент, учитывая, что хостинг-провайдеры обычно дают виртуальный квм или как минимум две кнопки софт/хард ресет, которыми гипервизор перезапустит виртуалку.
Можете пояснить почему вашей компании нет на сайте с отзывами? https://hosting101.ru/
Если добавить вас туда то потом страницу удаляют.
Раньше "отзывы" назывались "рэкет". Или платишь дядям денюшку, или все отзывы о тебе сплошь плохие.
Неужели все негативные отзывы возникнут на пустом месте и будут выдумкой? Если сервис хороший то придраться к чемуто весомому и важному не получиться.
В смысле "Не получится?"
"Деньги взяли, товар не отправили. Подпись: Аноним"
Опровергайте.
К них не товар у них услуга, ну это не важно. Если перефразировать то: "Деньги взяли, услугу не оказали (сервер не выдали). Подпись: Аноним". Если такими комментариями забита вся страница с отзывами, то официальный представитель отвечает: "Услуги всем отказываются, блокировок акаунтов нет, если возникают проблемы мы всегда полностью можем вернуть деньги в случаи любых проблем. Никто тикет с подобной проблемной у нас не открывал. Отзыв фейковый."
Ну и площадка с отзывами удалит этот ответ вместе с аккаунтом, потому что это реклама, а за рекламу фирма площадке не заплатила. Как дальше играть с рэкетом по его правилам?
И сколько в месяц просят денег на сайте hosting101.ru?
А вот зачем под Linux нужна Remmina? В любой текстовой консоли команда ssh, и дело сделано. То же и с Маком.
И с windows.
C Windows cmd не так работает, будут проблемы.
Начиная с 10 всё так и работает...
Главная (для меня) проблема с виндой в том, что в ней нет эквивалента su/sudo, а UAC не работает через ssh, из-за чего подключившийся по ssh админ имеет повышенные привилегии изначально, что я считаю идиотизмом
Эквивалент su
– это runas
, а эквивалента sudo
нет. В Linux/macOS подключившийся по ssh root
тоже имеет повышенные привилегии изначально, поэтому обычно не разрешают root
заходить ни локально, ни по ssh. Если в Windows можно разрешить заходить по ssh только непривилегированному пользователю, то будет то же самое – чтобы получить повышенные привилегии, он может использовать runas
, вводя пароль администратора. Но командную строку так запустить не получается, видимо, она пытается окно создать.
Windows 11 получит встроенную команду sudo
https://habr.com/ru/news/790854/
Открыл только что у себя именно cmd.exe, там запустил ssh -V, увидел там
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
ну вот мне однажды не захотелось изучать какими командами заходить на rdp а захотелось кликать мышкой (все равно винда удаленно)
Могу я за 130 рублей получить VPS в датацентре за пределами РФ, то есть с выделенным иностранным адресом и развренуть на нем свой образ qcow2? Если да, дайте два.
Не, от 260 цены.
Общаюсь с людьми, которые часто используют дешевые vps. Есть такой хостер или провайдер впс как аеза. Так сказать один самых глючных впс (дешевых). Но суть не в этом, люди покупали зарубежный впс и им предоставляли этот впс, но было одно, но. Диапазон ip адресов был зарегистрирован на Россию. Это не у одного человека было и люди начали писать в поддержку, где им и сказали это и сказали ждите мы эти адреса перерегистрируем на европу. И да людей перевели на европу. Вот интересно а можно ли так сделать чтобы машина стояла в России, а ip были европейскими или это, так деалют? Я к тому что цена за аренду может быть сократиться
Firstbyte айпишники по некоторым базам определяются как Великобритания, впс в мск, цена около 100 руб
Закон уже на пороге, скоро к каждому IP приложат координаты и сдадут в РКН.
Пользуюсь PureServers - молодой VPS-провайдер, цены за счёт начала запуска ниже всех, админ на короткой ноге с юзерами.
Там регулярно закупаются айпишники для провайдера, потом по базам GeoIP меняют им местоположение на нужное. Проблемы нет с ними, юзаю.
Мне кажется аеза так и делает на некоторых дешевых серверах. Утверждать не буду, но очень похоже на то, что сервера стоят в РФ, прокинут некий VPN в Европу и выдан будто бы европейский IP. А при проверке показывает MTU не 1500, как у тебя настроено на VPS, а что-то типа 1340 и определяется как OpenVPN.
Могу я за 130 рублей получить VPS в датацентре за пределами РФ, то есть с выделенным иностранным адресом и развренуть на нем свой образ qcow2? Если да, дайте два.
Ну вот список вообще ультра дешевых вариантов для VPS https://lowendstock.com/ Качество немного хромает, но цена ниже плинтуса.
В корпоративном блоге RU_VDS внезапно начали писать на тему хостинга)
Что мне с ним делать - я разберусь и сам, вы лучше сделайте так, чтобы они у вас почаще были в наличии, эти машинки по 130р)
Еще такие впс используют как торрент бокс, где это разрешено. По идеи можно сделать отдельный тариф для торрентбокса и сделать инструкцию. Ваши конкуренты уже делали так, но без отдельного тарифа и с моей программой.
Как бы я это видел, линукс самый простой без всего лишнего, даже без обновления и пакетов можно взять. Памяти 256 или 512мб, hdd на 2гб и проц не с одним ядром не сильно быстрым. И сдавать допустим за 300р - 150мбит скорости, там может не хватить скорости проца и памяти, за 250р - 100мбит, за 200р - 80мбит. Но это нужно проверять и корректировать. Плюс сделать настройку программы из вебки, это параметры запуска и тп. Очень много людей хотят таким пользоваться, но все идут за дешевыми тарифами и помощью установки другими специалистами. Сейчас люди берут за 80р 100мбит и 512мб или за 100р
Я довольно долго пытался осилить течение мысли но либо нужно повышать мой уровень читателя либо понижать уровень коментатора :)
Речь ведь идет по большему счету об аренде сервера с предустановленным софтом, для тех кому не осилить всякие ssh, но хочется? Тогда термин "торрент бокс" несмотря на очевидное название вероятно оказывается таким уж популярным, по сравнении с seedbox, и хоть и относительно логичным, но сразу флагом машет про "пирацскость", что не всякий провайдер приемлет в прямом виде.
Собственно, там же обычно сразу толпу самого разного софта предлагают, белого и пушистого, но все это память кушает, уже не про 256 и 512, тоже пойдет в разрез обозначенной выше парадигме.
Я общаюсь с людьми в рамках моего приложения (TorrServer) и они берут впс как раз для TS, некоторые которые могут в ssh еще ставят впн себе. Сделал сайт для установки TS на впс, для простых пользователей, которые не сильно понимают в ssh и командной строке. Но есть люди, которые не могут осилить даже установку через все это. Им нужно заплатил и получил рабочий ip, который можно ввести в программу и наслаждаться фильмами. И все это они тоже делают по инструкции. Да это все машет флагом пиратства, но некоторые идут на такой риск, aeza например https://cutl.top/zlPBZ
Программу делаю уже несколько лет и у нас обозначился такой костяк из пользователей. И вот один парень например имеет хороший канал домой и стал продавать так серваки(TorrServer) пользователям. На сколько я помню у него сейчас 200р за 100мбит. Через телеграм бот оплачиваешь и получаешь ip. Так вот у него закончилось место. На сколько я знаю он упоминал недавно про два сервака, толи впс, толи реальные. И пользователей подключает редко, только когда старые уходят. А спрос есть.
Таким фирмам, которые имеют свои стойки в дц, можно неофициально тоже этим заняться, хотя наверно это не так прибыльно будет как сдавать сами впс. Я тоже хотел таким заняться, но времени на все это у меня нет. Можно даже не использовать виртуалку, а все в контейнерах завести.
По поводу пиратства, в ютубе если упомянуть на крупном канале слово ТоррСервер, то ролику прилетит страйк. Общался я с Баблом из TECHNOZON и проходил с ним все уровни запрета моих программ на ютуб, плюс он говорил что его "конкурентам" также прилетают страйки. Хотя у меня видео на ютубе с первой беты программы лежало до недавнего времени, но решил его удалить на всякий случай.
" то ролику прилетит страйк " - О, это успех... т.е. показатель популярности. Вероятно пора придумать другое название
Мне не нужна реклама, считаю это полупиратское приложение. И если власти возьмутся за него, то могут притянуть что-нибудь. А оно мне совсем не нужно. Делал для себя, а сообщество мне помогло улучшить его. Вся реклама которая была от меня, это выложить его на 4пда. Плюс сюда выкладывал статью чтоб получить возможность писать в коментах. И на пикабу, вот тут да реклама была небольшая. Остальное все, сарафанное радио.
По поводу пиратства еще могу сказать. Общался я с людьми, которые делали приложения для просмотра пиратских фильмов. Это hdvideobox (тут парень не общительный был) и еще одно приложение не сильно популярное(не помню как называется, ветка в архивах 4пда осталась). В то время начало набирать обороты приложение у второго парня. И вот второй парень понял что начинает рости, стал делать похожие приложения, но в другой степи. Было у него приложение для просмотра фильмов и сериалов. Он сделал приложение для просмотра iptv и вроде как бесплатный лист туда сделал. А потом начал делать приложение для порно, мы начали говорить ему что не стоит связываться с порно. Но он продолжал и встроил в приложение разные порно сайты и чтобы они были доступны без регистрации и впн. Эти парни были из Украины и тогда она начала бороться с пиратством.
И в один прекрасный момент он удаляется со всех чатов и при этом стирает все сообщения, которые успел. А в наш приватный чат где мы все дружно сидели, пишет что не пишите лишнего и если я чего напишу не то, не отвечайте мне. Мы на время удалили его из чата. Знакомый работал в войсках украины и имел связи, он созвонился с этим парнем и выяснил все. Его задержали, забрали телефон и всю технику. Сказали либо ты закрываешь все свои приложения, либо садишься в тюрьму. В этот же день он делает заглушку на серваке и все приложения не работают. В итоге его отпустили и отдали всю технику, сказали второго предупреждения не будет. Он вернулся в наш чат, говорит это был мой основной заработок, теперь все, не начего жить. Один из чата был в руководящей должности и устроил его к себе. Вот такой вроде бы нормальный конец.
У автора hdvideobox случилась немного другая ситуация. Его приложение уже тогда было популярным. Где-то через год примерно, в чат пишет тот парень со связями что автора хдбокс арестовали. В течении дня он нам сообщал информацию что и как. Что там вышло уже не писал, но вроде как договорились. Заработок на то время у него был очень хороший. Из-за этого его и взяли. А все новости что и как гуглятся в интернете.
У нас в России пока с этим тихо или не пишут в новостях. Но рисковать тоже не хочется. По этому у меня два приложения, одно стримит то что ему дают, а второе просто ищет. Хотя был момент и TS чуть не превратился в комбайн. Плюс заработка на приложениях у меня почти нет, только донаты, а там пару тр в месяц приходит. Хотя бывают люди, которые делают пожертвования очень большими. Год назад у меня сгорел тв и пришлось взять новый. Решил брать так сразу хороший. И через пол года мне пишет совсем незнакомый парень, это твои кошельки криптой, и посылает туда 9тр криптой. Я ему спасибо, закрою кредит немного и тп. А он спрашивает сколько тебе до погашения кредита. На тот момент оставалось около 80тр и он мне отправил криптой остаток. И я погасил весь кредит. Это был самый большой донат за все время. И вот тогда мне тоже было страшно и выводить и все остальное по этому донату. Так что ну его нафиг))
Прошу прощения за такую простыню, но хотелось описать, что реально бывает с авторами пиратских приложений. Плюс я не писал что происходило с iptv провайдерами, как там с помощью властей один провайдер со связями закрывал другого, но это все так же в Украине было. И как авторы приложений кидали своих пользователей, взяли со всех деньги, хорошо прорекламировали приложение, кто взял подписку на месяц, кто на год. А потом когда собрали сливки, просто закрыли серваки и удалили свои аккаунты с телеги. Кстати они мне первый большой донат сделали, за помощь в настройке их приложения с моим, но что-то не срослось или прижучили их.
Спасибо, да я в курсе темы, читал.. Выделяется момент что приходят и делают предложение, а не сразу к следователю за добровольным везут. Про это и мне рассказывали люди к которым приходили (а давно дело было), и так же рассказывают про некоторых китайских создателей специфичных софтов. Результат одинаков.
Я общаюсь с людьми в рамках моего приложения (TorrServer)
О, мне всегда была интересна история развития этих приложений на десктопе. Я помню вроде первый был Ace Stream, не подскажете что с ним по итогу случилось и кто его вытеснил?
Когда я начал делать приложение для торрентов, асе был наверно единственным, который мог качать и проигрывать торренты. Я пробовал асе, но он был запутанный, работал с глюками, но работал и плюс там не пойми что было, толи нужна оплата, толи рекламу всюду пихали. Они тогда мне кажется сам не определились что они хотят. В итоге мне не зашел асе и я после этого больше его не устанавливал. Но один раз мне на боксе попалась прошивка с предустановленным асе, который работал и показывал торрент тв.
За два года до разработки TS у меня как раз появилась идея сделать нечто такое как проигрывание торрентов во время скачивания. Тогда то и попробовал асе. После этого я начал искать на чем можно сделать, искал движок торрентов. Искал его на c++ и находил две либы, которые до сих пор существуют и называются одинаково, libtorrent. Тогда не хватило времени и знаний чтобы что-то сделать с ними. И вот так периодически я возвращался к этому вопросу. Наверно уже даже не столько как сделать полезную вещь, а как просто сделать. Смотрел разные языки и движки торрентов для них, но их не было.
И вот я начал изучать го, на работе писал проект по удаленной файловой системе на го. Мне язык очень понравился, тогда помню что не было удобно ide для го и нашел на гитхабе liteide от китайского разраба, тогда на сколько я помню она была в бете, но уже много могла. Помню что даже помогал ему исправлять какие-то ошибки. Но потом появился goland и я перешел на него.
Случился в моей жизни период, когда мне надоело тратить на дорогу по 5-6 часов в день и я уволился. И дома решил передохнуть месяц другой. Вот тогда я начал копать го и торрент движки и сразу нашел движок от анакроликса. Попробовал демку и все заработало с первого раза. Сделал либи на го, как раз тогда была экспериментальная сборка(gomobile) для андроидов и там можно было собирать либы. Сделал по подобию своего другого приложения интерфейс(M3U8 Loader) и выложил на 4пда файл. И минут через 15 мне в личку пишет парень с Украины, говорит что приложение хорошее, но нужно писать кэш в память, а то носитель долго не выдержит такой нагрузки. Списались мы с ним в телеге, создали группу, там он пригласил еще парней и началось долгое и упорное создание программы. Поменяно куча версий движка от анакроликс, был найден срез между версий, который работал очень быстро, но был один недостаток. Это при поиске через дхт клиентов, движок делал очень много подключений. Помню как-то раз приезжаю домой и начинаю тестировать и доделывать приложение и раз пропадает подключение к интернету. Тогда часто пропадал он, но обычно за пол часа делали. Звоню к провайдру через часа полтора и спрашиваю на долго ли инет пропал. А мне говорят что вас отключили. Я ок и что мне делать, говорят слишком много подключений от вас. Поболтали и я сказал что больше не повторится и сидел сидел с отключенным дхт наверно пол года, пока не вышла хорошая версия, где и скорость нормальная и нет спама дхт подключений. А в итоге nikk(@tsynik) не знаю есть он тут, за одну ночь переделал старый движок с новым дхт. Потом мы переходили от одной версии в другую искали так сказать гармонию и сейчас снова остановились на его исправленной и доработанной версией, он ее все это время правил и доделывал.
Забыл сказать, когда начал делать кэш в память, у мне те же самые ребята подсказали что есть плагин для коди, который делает тоже самое, я изучая его код, делал свои наброски. Даже наверно смотрел через какой механизм происходит работа с кусками торрентов, сам кэш я уже свой делал. А во второй версии вообще все переделал и сделал нормальный кэш, который работает как кэш, а не как что-то там. В первой версии, была такая штука, что если делать как кэш и предзагружать полностью кэш, то происходят лаги и нужно загружать около 77 процентов от 200мб. и тогда скорость нормальная и качает все хорошо. А вот если менять параметры, тогда почему-то скорость падает, не почему-то, а плееры зачем-то запрашивали как раз на эти 33 процента назад кусок от торрента и его приходилось загружать снова. Либо это движок так работал. В итоге я полностью переделал это все и сейчас таких моментов очень мало. И скорость очень хороша. В итоге я поставил рекорд у себя, это фильм с битрейтом 80мбит на скорости 100мбит и он шел без прогрузов.
Что сейчас с асе я не знаю, все кто узнавал про ТС, переходили с асе и все просили торрент тв. Но почитав как оно работает, я не стал лезть в это, там нужно движок править, а мне этого очень не хотелось. Еще я смотрел как сделан асе, а он сделан на питоне и движок торрентов тоже на питоне, сильно не углублялся в него. Отсюда и растут косяки и глюки.
Для этого нужно дешёвое большое пространство, а у VPS тенденция нынче наоборот - вот вам супер-быстрый выделенный NVM диск на всех тарифах всего за 10р в месяц за гигабайт!
Я использую этот тариф для записи и хранения архива с домашней камеры наблюдения. Если не делать перекодировку, да сохранять только по движению, да с ограничением по максимальному размеру архива - вполне хватает что диска, что производительности (правда система самописанная и достаточно сырая еще)...
Почтовый сервер
Вы серьёзно? Когда я последний раз поднимал почтовик, это была та ещё адовая задачка. Особенно с учётом того, сколько нужно всего сделать, чтобы иметь возможность отправить почту на тот же Gmail.
В наши дни спама, репутации и белых списков, поднятие почтовика это больше не техническая, а бюрократическая задачка. Поднимать почтовик на микровиртуалке можно разве что чтобы поиграться.
Хм, а что сделать-то? Я у себя держу стандартный почтовый сервер со стандартными SPF/DKIM/DMARC, письма на Gmail ходят без проблем, с репутациями и белыми списками проблем вроде тоже не наблюдаю (по крайней мере мне никто из пользователей не жаловался)
Потратил несколько выходных чтобы досконально раскурить на стенде сборку, установку и настройку.
За пару часов накатил на прод.
Никакой особой магии, просто внимательно читать документацию и понимать что происходит. На gmail/ms все ходит туда и обратно.
"130 рублей в месяц" и "ультрадешевый" - далеко не синонимы.
Ультрадешевые - это 9-10 долларов в год, что по текущему курсу дешевле где-то в два раза.
Пф. У меня на openvz за 3 бакса в год успешно крутится shadowsocks-libev. Ничего другого поднять там не смог, хотя сокет-прокси через ssh должна также работать.
~# free -h
total used free shared buff/cache available
Mem: 128Mi 24Mi 82Mi 0.0Ki 21Mi 103Mi
Swap: 0B 0B 0B
~# uptime
13:48:14 up 251 days, 3:26, 1 user, load average: 0.33, 0.12, 0.08
У вас VPS кто-то из этого списка или кого-то еще нашли? https://lowendstock.com/
Да, gullo. Наврал немного - за 3.5.
А можно было промокод LEB-NAT-128MB применить и тогда сервер будет по 2$ в год.
Это для каких серверов? nat-128 amsterdam не дает этот купон применить. И bandwith 125 gb это я так понимаю на весь год?
Странно, у меня купон сработал (купон только на 128Мб VPS), если проблема с купоном, открой тикет и попроси на следующее продление сделать скидку т.к. купон заглючило. и 125 Гб дают на месяц, и ты учти что это трафик и входяхий и исходящий вместе взятый т.е. если у тебя VPS как прокси используется то дели трафик на 2 т.к. 62,5Гб войдет и столько же выйдет, итого 125Гб. Мне хвает трафика, если тебе не хватает иди покупай еще 100Гб за 1$ (итого будет 225Гб/мес и цена 2+1$ в год) или покупай VPS побольше размером.
Странно, у меня купон сработал
А давно это было? В теме gullo пишут что никаких акций сейчас нет. https://lowendtalk.com/discussion/comment/3898227/#Comment_3898227
И кстати насколько они строги к торрентам? Подумываю о сидбоксе.
И кстати насколько они строги к торрентам? Подумываю о сидбоксе.
Я испольузую Aria2c для этого, но качаю очень мало и очень редкие торренты. Если не будешь качать то на что прилетит жалоба от правообладателя то всем побоку.
P.S. Купон на скидку применял прошлым летом полгода назад, щас может быть и убрали скидку, хотя до этого эта скидка работала 5 лет без проблем.
А как можно организовать видеонаблюдение с пары IP-камер ? Без хранилища большого, хотя бы в виде прокси для JPG-кадров.
Китайские облачные готовые варианты не интересуют.
А в камеру можно просто MicroSD карточку поставить? Если да, то вот вам самый простой вариант писать на карточку.
Тут тема про карточки или про сервер ? Не надо про карточку, плиз
каков вопрос - таков и ответ. в чем тонкость задачи, почему нельзя использовать традиционную китайскую коробочку с жестким диском внутри?
ОК, еще раз: как вцелом можно использовать такой дешевый свой сервер для организации видеонаблюдения с двух IP-камер без карт памяти в камерах ?
В виде получения отдельных JPG-кадров или видеопотока - любой вариант интересен.
Ну скажем так если нужно получить поток с камер у которых нет белого ip то похоже можно на этот самый дешевый сервер поставить RTSP-proxy - камеры шлют поток на сервер, клиент(ы) - забирают. Все подключения к этому серверу. Софтом для подобного очень много, там далее уже до MediaMTX (formerly rtsp-simple-server). Интересно правда с парольным доступом. И вообще тут дивный новый мир, все зависит от того чего умеют камеры - могут ли они rtsp client быть (более обычный режим для камеры - rtsp server), а то может вообще только в китайское облако уметь, перепрошивать на openipc можно
Конечно, белого IP у камер нет, а они любые чтоли умеют куда-то стримить ?
точно не любые, это надо сильно прорабатывать. Но тут либо камера умеет передавать хоть в каком виде на заданный адрес, либо это делается доп. оборудованием на месте, либо начинается колдовство на уровне сетевых технологий - тогда и внешний сервер не факт что понадобится, но при камерах будет просто настроенный маршрутизатор , без привязки.
Вот правильно сказано - колдовство. Которого хочется избежать.
Ну ведь вроде должна быть уже востребованная услуга - малогабаритная 4G-камера с SIM-кой, но которая умеет сама стримить куда-то поток или слать JPG.
Но суть в том, что не просто отправлять по тревоге, а с заданным периодом, непрерывно. Для технологических нужд, скажем, распознавание объектов.
Неужели нету до сих пор таких ?
Для редкого видеонаблюдения через Облачное приложение вендора и\или алертов - это все понятно, они все сейчас такие.
А вот именно для постоянного технологического трафика бы...
у операторов свое виденье что нужно обычным людям.
для своих хотелок - свои поделки. на основе виртуальных сетей - если белого ip нету, собственно они и сделаны чтобы решать задачу распеределенной сетевой архитектуры поверх провайдерской.
не уверен правильно ли я понял вашу задачу или нет, но например у меня схема следующая:
1. IP камера (в локальной сети, без доступа извне) -> 2. Raspberry PI, с приложением которое умеет подключаться к серверу и слать видеопоток через WebRTC, либо постоянно, либо по движению -> 3. VPS с обсуждаемым здесь тарифом, на котором тоже стоит приложение умеющее принимать входящие видеопотоки от 2. через WebRTC и записывать их на диск, при необходимости разбивая на куски приемлимого размера.
Приложения установленные на 2. и 3. самописные (мной), и несколько сырые, но доступные на GitHub и опубликованные в виде snap пакетов (найти не составит проблем по моему нику).
Проблема в том, что тут нужна аж целая малинка (которая случайно может оказаться дороже чем сама камера). И если есть малинка, то можно уже воткнуть на неё VPN и подключаться к камере через него (что я и делаю у себя, правда, в роли «малинки» у меня выступает роутер)
В принципе не обязательно Raspberry Pi, достаточно любого устройства на котором может работать Ubuntu (или любой другой дистрибутив с возможностью запуска Snap пакетов). Но в общем и целом вы правы, дополнительное устройство необходимо. Но это простейший вариант если не хочется держать открытыми во внешний мир порты...
ну роутер то все равно так или иначе нужен, в т.ч. на малинке он может быть.
А со стримом на VPS вариантов ровно два либо камеры сами это умеют либо внешним устройством. Прошивка OpenIPC для камер что то умеет такое, но это надо перешивать.
Как по мне так и дешеманский NVR тоже бы должен такое уметь
Прошиваете камеру на OpenIPC - https://habr.com/ru/articles/688386/
Настраиваете на ней VPN
Забираете хоть jpeg, хоть mjpeg, хоть H.265
А для современных 4G-камер подойдет ли ? Тут же надо как-то заранее понять что за чипсет в камере
это в которые прямо SIM встроена - нет, не все так просто, но с неплохой вероятностью - после допила
Походу, реальнее все-таки:
найти живой смартфон с рабочей камерой и USB-разъемом, 4G
с максимально открытой\вычищенной от GAPPS Андроидообразной операционкой AOSP\LineageOS...,
которую настроить на автовключение при появлении питания (типа "fastboot oem off-mode-charge 0")
Ну только что будет софт который способен вещать на сервер, но его надо еще подобрать и подходящий и чтобы работал на (старом) смартфоне. Да и другие минусы найдуться ...
Софт тут под Андроид уже и сам напишу какой угодно. Но вот похоже, найти такое железо в продаже, для которого есть такая чистая прошивка (AOSP, Lineage) - отдельный квест.
А какие минусы ?
на улицу такое уже не вывесишь, ночной сьемки в ИК нет
-------
lineageos, postmarketos имеют куда как больше не оффциальных сборок нежели оффицальных. Да и не вот обязательно - просто заморозить все ненужное и жрущеее трафик
Но важное свойство всех индустриальных решений - это включение при подачи\возобновления питания. А официальные прошивки смартфонов принципиального этого не позволяют.
у меня кстати включается один смартфон от зарядки, хотя мне бы этого наоборот не надо
Те смартфоны на Android, что есть у меня, умеют автоматически включаться, когда должен сработать будильник.
для каких-то пойдет, для каких-то нет
чип узнать в целом не сложно
Можно через ffmpeg транслировать картинку с камеры на трансляцию в ютубе по ссылке. Так делаю трансляции из гнезд птиц уже три года. Чтобы сохранить запись надо, через 12 часов перезапустить трансляцию.
У FirstByte в 2 раза дешевле и лучше т.к. дают 40гб FTP в подарок. За 130 рублей у них сервер в европе можно взять, но это другой сайт сайт: firstbyte.pro
Отличный тариф для школьника, накопившего 130 рублей в месяц со школьных обедов)
По опыту, в 512 МБ разворачивается MySQL и JVM или Node js. Для npm run build нужно выделить 3 ГБ свопа, но это мелочи. А для MySQL уменьшить кэш, снизив потребление до 200 мб. Пустая JVM потребляет 60-70 МБ, оперативки 50-100 МБ развернуться хватит. Ну и диска после установки софта и настроек останется пару ГБ. Норм, хватит за 130 р/мес, зато самый крутой в классе :)
А что там с поддержкой IPv6 и IPv6-only сетей у RUVDS?
Помню пару лет назад посылали в Selectel, а что сейчас?
Всё так же - IPv6 отсутствует, а маршрутизация IPv4 вся через Москву, и не важно, что ты выбрал VM в ДЦ своего же города...
Что касается маршрутизации, так быть не должно. Мы уже обсуждали этот вопрос и выяснили, что проблема во взаимодействии магистрального провайдера с вашим провайдером.
Однако на какой-нибудь другой сервер может хватить… Не все же программы распространяются исключительно в контейнерах.
Дальше читать не стал.
Мда, в 10гиг, впихнуть ос, докер, и все, места хватит только на какие-то мини контейнеры. Такой себе вариант на такой сервер докер пихать.
Всегда удобно иметь свой сервер под рукой, мало ли для чего он может понадобиться.
с такими характеристиками я себе дома бесплатно сервер сделаю, только для моих целей этого не то, что мало, это даже не смешно.
Для чего подходит сервер за 130 рублей в RUVDS? Чтобы меньше чем через неделю после покупки, когда он тебе понадобился, узнать, что он лежит. По причине, видимо, каких-то технических работ. Низачёт!
Для чего подходит ультрадешёвый сервер за 130 рублей