Проверяем насколько у вас шумный ПК
P.S. Способ не работает для серверных стоек!
P.S. Способ не работает для серверных стоек!
Впечатляют способности нейросетей сводить и мэшапить разные трэки. Справляются не хуже ди-джеев местного розлива. Например, витубер-композитор Lord Aethelstan однажды запилил нейро-мэшап из своей самой дегродской песни Boof Pack и песни его не менее упоротой коллеги Acoomer Akuma Nihmune - CPR. Легло практически идеально!
В социальных сетях стали популярны несуществующие песни, созданные при помощи нейросетей. В апреле этого года пользователь ghostwriter977 загрузил на Spotify трек Heart on My Sleeve, который набрал более миллиона прослушиваний. Звучание песни было похоже на исполнение The Weeknd и Дрейка, но на самом деле её создала нейросеть. Эта история разошлась по миру, но позже трек был удалён по требованию правообладателя Universal.
Тем не менее, в социальных сетях продолжают появляться другие каверы: голосом Фредди Меркьюри была исполнена песня Imagine Dragons, а Канье Уэст "спел" Just The Two of Us. Тренд распространился и на рунет: песни стали перепевать голосами Доры и Элджея. А ИИ-каверы от нейро-Моргенштерна произвели фурор в TikTok.
Если вы тоже хотите создать свой собственный ИИ-кавер, то мы подскажем как это сделать. За полчаса или за 5 минут вы можете создать свою собственную песню, которая будет звучать как исполнение ваших любимых артистов, благодаря нейросети.
В марте 2023 года китайские разработчики выложили на GitHub нейросеть SoftVC VITS Singing Voice Conversion, известную онлайн как so-vits-svc. Эта нейросеть может имитировать певцов и создавать новые песни с их голосами. Алгоритм был разработан энтузиастами и доступен для всех, но чтобы запустить его локально, нужны знания программирования и мощный компьютер.
Чтобы не тратить время на программирование и не заниматься обучением модели, можно воспользоваться нейросетью на Google Collab. За полчаса вы можете создать полностью готовый ИИ-кавер. Процесс генерации песни с голосом исполнителя, чью модель выложили в открытый доступ, не требует специальных знаний.
Шаг 1. Выберите песню, которую будет исполнять сгенерированный голос, и скачайте её в формате mp3. Для успешной генерации также понадобится инструментал и голос оригинального певца.
Учтите, что музыка защищена авторским правом, поэтому коммерческое использование может привести к удалению вашего сгенерированного трека с платформ. Выбирайте песни, доступные по лицензии Creative Commons.
Шаг 2. Разделите трек на а капеллу и минус. Для этого загрузите mp3-файл на сайт x-minus. Зеленая дорожка будет содержать а капеллу, а синяя - минус. Скачайте полученные файлы и переименуйте их для удобства.
Шаг 3. Конвертируйте файл с а капеллой из формата mp3 в wav. Это можно сделать с помощью бесплатной программы Audacity или онлайн-конвертера cloudconvert.
Шаг 4. Перейдите по ссылке на so-vits-svc, веб-интерфейс нейросети, запускаемый на Google Collab. Этот сервис позволяет бесплатно запускать код на вычислительных мощностях других пользователей, но при этом есть ограничения: каждый раз нужно ждать загрузки библиотек и моделей.
Вы также можете использовать другие интерфейсы, но мы не можем гарантировать, что они будут работать так же хорошо. Эта инструкция написана для so-vits-svc, поэтому в других веб-интерфейсах порядок действий может отличаться.
Шаг 5. Для того чтобы записать песню с использованием нейросети, необходимо выполнить ряд предварительных действий. Войдите в свой аккаунт Google или создайте новый, так как для работы с Google Collab требуется авторизация.
Шаг 6. Последовательно запустите следующие ячейки: Check GPU, Setup 1, Setup 2, Download ContentVec, и Setup HF Downloads. Нажмите на кнопку "Play" рядом с каждым заголовком для запуска кода. Когда загрузка завершится, появится зеленая галочка около названия ячейки. Следующую ячейку нужно запускать только после полной загрузки предыдущей - если пропустить одну из строк, программа не сработает.
Наибольшее время занимает загрузка Setup 1, которая может занять до 10 минут. Остальные ячейки загружаются за несколько секунд. Загружать код для каждого трека не нужно - достаточно сделать это один раз. Обратите внимание, что через 2 часа код автоматически сбросится, и все действия придется повторить.
Шаг 7. Выберите голос, который будет использоваться для создания песни. Для этого найдите поле model_url под заголовком Other Downloads (.zip) Step o.1 и добавьте в него ссылку на папку с моделью голоса. Вы можете выбрать голос из списка доступных в этой же ячейке, например, Канье Вест, Кендрик Ламар или Дрейк. Также можно использовать библиотеку голосов на huggingface и скопировать ссылку на нужную папку оттуда. Доступны голоса российских исполнителей, таких как Oxxxymiron или Моргенштерн. Обратите внимание, что Мирон Федоров, выступающий под именем Oxxxymiron, и Алишер Моргенштерн внесены Минюстом в реестр иноагентов. Нейросеть поддерживает ссылки на любые заархивированные папки с Google Drive, MEGA, huggingface и других ресурсов. Вы можете использовать любую модель, которую найдете в интернете.
Шаг 8. Запустите еще одну ячейку с кодом - Extract.zip Downloads - Step o.2. Дождитесь завершения загрузки.
Шаг 9. Нажмите на иконку папки и перетащите в нее аудиофайл с а капеллой в формате wav, который вы подготовили на третьем шаге. Загрузка файла может занять несколько минут - длительность зависит от длины файла. Когда загрузка завершится, запустите код.
Шаг 10. Нажмите на кнопку "Convert". После этого появится плеер со сгенерированным голосом. Скачайте готовый трек, нажав правой кнопкой мыши на плеере. Если плеер не появился, то загрузите последний файл в папке слева. Обратите внимание, что на этом этапе могут возникнуть ошибки. Их причиной может быть выбор нерабочей модели или использование слишком длинной а капеллы. Проверьте правильность ввода текста и настройки языка, а также убедитесь в стабильности интернет-соединения.
Шаг 11. После того, как вы получили готовый трек, откройте любой аудиоредактор, например, бесплатную программу Audacity или онлайн-сервис veed.io. Совместите минус со сгенерированной а капеллой. При этом могут пригодиться навыки мастеринга и сведения музыки, если они у вас есть.
Этот метод гораздо проще, чем использование Google Collab, однако есть определенные ограничения. На сайте musicfy доступны только готовые пресеты голосов, поэтому добавить свой голос туда не получится.
Чтобы создать трек на сайте musicfy, выполните следующие шаги:
Шаг 1. Скачайте песню в формате mp3.
Шаг 2. Разделите трек на капеллу и минус. Для этого перейдите на сайт x-minus, загрузите там mp3 файл и скачайте полученные аудиофайлы.
Шаг 3. Перейдите на сайт musicfy. Войдите через свой Google-аккаунт и нажмите кнопку "Create a song". Загрузите в поле mp3-файл с капеллой или запишите свой голос.
Если файл не загружается, прокрутите страницу вниз, возможно появится сообщение об ошибке "Audio file is corrupted, please try uploading another file". Попробуйте загрузить файл еще раз.
Шаг 4. Выберите один из готовых голосов. На сайте доступны вокалы множества исполнителей, например, Арианы Гранде, Дрейка, Граймса, Канье Уэста, Трэвиса Скотта и других. Также можно выбрать персонажей мультфильмов, таких как Губка Боб Квадратные Штаны или Питер Гриффин. Все эти голоса могут использоваться для записи русскоязычного текста.
Шаг 5. Нажмите кнопку "Convert". После обработки скачайте готовый файл. Если появляется ошибка, попробуйте еще раз.
Шаг 6. Совместите минус и сгенерированную капеллу в любом аудиоредакторе, например, бесплатной программе Audacity или онлайн-сервисе veed.io. Сохраните получившийся трек и наслаждайтесь своим творением!
Один из вариантов - использование нейросети в Google Collab, которая позволяет создавать треки сотней голосов пользователей. Однако, этот метод затратен по времени и может выдавать ошибки, при этом не предоставляя ясной информации о причинах возникновения проблем. Чтобы их решить, иногда нужно искать помощь на форумах или видео-ресурсах, что может занять много времени.
В отличие от этого, Musicfy позволяет легко генерировать треки без запуска кода и вероятности ошибок, а также без необходимости конвертирования аудиофайлов. Однако, на сайте доступен только ограниченный выбор голосов.
Подпишитесь на мой телеграм, там я рассказываю про нейронные сети и обучаю вас их использовать.
В предыдущем посте я рассмотрел ситуацию на рынке портативных консолей на Windows и немного сравнил их со Steam Deck (но это не было основной целью).
Сейчас, имея уже некоторый опыт общения со своим GPD Win Max 2, я хотел по поведать о, наверное, самом главном и сложном, что есть в мире этих консолей - о снижении энергопотребления.
Часто в обзорах Steam Deck и других подобных консолей фигурирует понятие TDP - энергопотребление. Оно измеряет в ваттах и означает, какую мощность потребляет устройство.
Это значение коррелирует с емкостью аккумулятор, если измерять ее в Вт-часах. Например, если аккумулятор имеет мощность 60 вт-часов, то при энергопотреблении 15 вт заряда, грубо говоря, хватит на 4 часа.
На самом деле не все так просто, но обо всем по порядку. Я буду объяснять вещи в простых терминах и понятиях, чтобы они были понятны более широкому кругу людей. Мои объяснения каких-то базовых понятий могут быть не совсем верны с точки зрения физики или звучать дилетантски, но для понимая сути это не критично.
Для рассматриваемых устройств в значительной степени она формуется из нагрузки на чип (процессор и видеоадаптер). Однако какую-то часть потребляет экран и прочая периферия. Поэтому время работы не получится вычислить, просто поделив емкость аккумулятора на потребляемую чипом мощность. Реально значение всегда будет меньше, и зависит от яркости экрана и его размера, активности работы WiFi и кучи других вещей.
Ни для кого не секрет, что переведя устройство в режим полета и снизив яркость экрана, можно выиграть немного времени работы, но здесь мы будем говорить о другом - о том, как снизить потребляемую мощность чипа и не потерять в FPS в играх.
В подобных устройствах процессор имеет интегрированный видеоадаптер. Вдвоем они представляют собой единый чип. При этом операционная система через драйвер управляет этими устройствами отдельно: у процессора (CPU) и видеоадаптера (GPU), собственные ядра со своими частотами.
Частота работы этих ядер и является тем, что формирует нагрузку на чип и определяет потребляемую мощность. Чем выше частоты, тем больше энергии требуется, чтобы их поддерживать.
Повышение частот CPU и GPU ведет к следующим вещам:
Аккумулятор разряжается быстрее из-за роста потребляемой мощности
Устройство сильнее нагревается, заставляя вентиляторы вращаться быстрее, чтобы поддерживать приемлемую температуру. Повышается шум.
В игре повышается FPS - заветное количество кадров в секунду, которое обеспечивает плавность картинки в играх
Какие частоты выставить в тот или иной момент времени решает не само устройство, а драйвер. Когда вы находитесь на рабочем столе, нагрузка на видеоадаптер (GPU) незначительная, поэтому он находится в простое и работает на минимальных частотах. Видеоадаптер вообще задействуется в довольно небольшом спектре задач, поэтому если вы не играете в игру или не майните крипту, скорее всего ваш видеоадаптер сейчас отдыхает (хотя есть и другие задачи, которые могут выполнять силами видеоадаптера, но сейчас опустим это).
Процессор (CPU) же намного более универсальное средство для решения задач. Он начинает напрягаться при запуске программы, распаковке архива, просмотре видео на youtube, установке нового приложения - вообще при любой возможности. В играх, конечно, он тоже играет значительную роль.
В играх процессор отвечает за подготовку кадров для видеокарты. Грубо говоря, CPU готовит макеты кадров, а затем передает их GPU, который уже отрисовывает их и выводит на экран.
Так они эффективно распределяют работу.
И вот мы постепенно подходим к сути. Некоторые игры могут в значительной степени нагружать процессор. Например, когда ему приходится выполнять сложные расчеты физики частиц, разлетающихся после взрыва. Другие наоборот требует совсем незначительных усилий на подготовку кадров. В то же время реалистичная графика с отражениями и сглаживанием требует серьезных усилий от видеокарты, тогда как сама сцена может быть совсем не сложной и не требовать серьезной мощности от процессора.
В большинстве случаев вы столкнетесь со следующим поведением: драйвер на всякий случай выставит высокие частоты для CPU и GPU, чтобы достичь не просто достичь желаемого показателя FPS, но и переплюнуть его процентов на 30-50 сверху. Чтобы уж наверняка. Особенно это любит делать процессор - в любой непонятной ситуации он на всякий случай будет работать на максимальной частоте, если это возможно (приоритет в играх нередко отдается GPU).
Таким образом, вы будете получать избыточную мощность. К чему это приводит:
Аккумулятор устройства разряжается быстрее. А это особенно неприятно, если вы находитесь в пути и хотите поиграть подольше.
Системе охлаждения приходится иметь дело с более высокими температурами, из-за чего устройство сильнее греется и шумит вентиляторами.
Здесь я буду говорить конкретно об устройствах на AMD Ryzen 7 6800U, в частности о девайсе GPD Win Max 2. Описанный софт вроде бы работает и для платформ Intel, но я сам этого не проверял.
Существует две утилиты, способные автоматически управлять потребляемой мощностью устройства, так или иначе регулируя частоты CPU и GPU.
Видеообзор на эту утилиту на английском, так как сам я снимать ничего не умею)
Это консольная утилита, которая является наиболее функциональной. Главный ее недостаток - консольный текстовый интерфейс, совершенно недружелюбный к человеку. С ее помощью можно:
Ограничить максимальную потребляемую мощность устройства
Создать правильную схему питания Windows
Автоматически управлять частотами CPU и GPU в заданном диапазоне(!).
Утилита умеет еще куча всего, но в рамках этого поста рассмотрим только указанные функции.
Зачем ограничивать максимальную мощность?
Это удобно, если мы не хотим случайно слишком быстро разрядить устройство. Например, мы знаем, что нам ехать 2 часа. Ставим ограничитель мощности на условные 20 ватт и теперь мы уверены, что заряда точно хватит.
Зачем нужна схема питания Windows?
Она позволяет вам играться частотами процессора вне своей основной схемы питания. То есть если вы захотите переключиться на стандартные настройки, вам достаточно просто сменить схему питания на стандартную. Это можно сделать в панели управления Windows.
Как происходит управление частотами CPU и GPU?
Утилита позволяет задать верхнюю и нижнюю границы частот CPU и GPU.
Во время работы AutoTDP анализирует показатели от RTSS (RivaTuner Statistics Server) и Hwinfo - это сторонние программы для получения и отображения статистики, которые тоже надо установить для работы AutoTDP.
AutoTDP анализирует текущий FPS, сравнивает его с целевым, и на основе этого снижает или повышает частоты CPU и GPU. Как только значения оказываются оптимальными, утилита уже лишь немного меняет значения, чтобы подстраиваться под сцену в игре.
Такой подход позволяет ЗНАЧИТЕЛЬНО снизить энергопотребление. Иногда речь идет о 50% разницы при том же самом FPS.
Обзор этой утилиты на том же канале
Вторая утилита распространяется на сайте GPD. Однако вполне вероятно, что она будет работать и с другими девайсами на 6800U.
Как ни странное, основное назначение утилиты - активировать гироскоп. Но помимо этого она умеет еще много чего.
В целом она делает примерно то же самое, что и AutoTDP, но с некоторыми отличиями. Есть как плюсы, так и минусы.
Motion Assistant имеет какой-никакой, но графический интерфейс.
Она позволяет задать много полезных горячих клавиш для управления многими вещами: яркостью, технологией Turbo Boost, гироскопом, мощностью.
Невозможность гибко управлять частотой процессора. Утилита позволяет только отключить Turbo Boost. Это технология, которая разгоняет процессор в периоды высокой нагрузки. Так без Turbo Boost максимальная частота процессора составляет 2600 Мгц. А с включенной опцией 4700 Мгц - почти в 2 раза больше. При этом разница в энергопотреблении между этими частотами огромна.
В остальном же она делает примерно то же самое. Из-за невозможности управлять частотой CPU в среднем она показывает меньшую эффективность "из коробки", чем AutoTDP. Но есть способ это исправить.
Несмотря на гибкость AutoTDP мне было ужасно неудобно возиться с этим консольным приложением. Но мне очень хотелось получить возможность чуть более гибкого изменения частоты процессора. В тяжелых играх типа Elden Ring или Spider Man частоты CPU 2600 совсем немного не хватает для стабильного FPS. А 4700 уже слишком много. И нашел выход.
Я решил использовать Motion Assistant, но с небольшой доработкой напильником.
Как я писал выше, AutoTDP создает собственную схему питания, в которой частоты процессора ограничены. В принципе, ее можно создать и руками в панели управления Windows.
Я отредактировал созданную схему, установив ограничение частоты процессора в 3200 мгц.
И теперь в ход вступает магия костылей:
Motion Assistant регулирует частоту GPU - всегда.
Motion Assistant может отключить Turbo Boost, снижая максимальную частоту процессора до 2600 мгц.
Если включить Turbo Boost, переключившись при этом на созданную нами схему питания, то частота процессора не превысит 3200 мгц.
Если переключиться на стандартную схему питания и включить Turbo Boost, мы получим максимальную частоту в 4700 мгц.
Грубо говоря, мы получаем три режима работы - экономный, сбалансированный и максимальная производительность.
Вся это возня нужна для того, чтобы ваш девайс смог проработать от батареи дольше. И это очень эффективная возня, которой не стоит пренебрегать. Тем не менее, надо понимать, что такие устройства выпускаются скорее для энтузиастов, которым будет не то что тяжело, а даже весело со всем этим возиться.
Серия игр Diablo по праву считается культовой среди хардкорных геймеров. Однако оттого и обиднее, что, возможно, хорошая игра стала недоступна для установки из России. В этом гайде вы узнаете, как всего в несколько шагов установить Diablo Immortal на свой ПК.
Если вы сейчас попробуете зайти в приложение Battle. net из России и попробуете найти для установки Diablo Immortal, то, скорее всего, ничего не найдёте. Но как же тогда установить игру? На самом деле в этом нет ничего сложного, ибо всё, что нам потребуется, лишь пара уловок.
Гайд
1.Создаём новый почтовый ящик на любом иностранном сервисе. (Я советую использовать Yahoo или Gmail).
2. Переходим на сайт бесплатного VPN для геймеров и регистрируем аккаунт на новую почту для активации триала.
3. Скачиваем и устанавливаем VPN, а также приложение Battle.net. Выполняем перезагрузку ПК.
4. После перезагрузки заходим в приложение EXITLAG.
5. В интерфейсе ПО находим раздел Launcher и выбираем наш Battle.net, а сервер прохождения трафика US.
6. Теперь выполняем регистрацию нового аккаунта Battle.net на нашу иностранную почту через интерфейс программы.
Вот собственно и всё, после пары небольших шагов вам станет доступна установка и запуск Diablo Immortal на ПК.
Пример работы игры с ПК
Выводы
Весьма обидно, что приходится проводить все эти шаманства. Однако хоть и через уловку, но нам оставили возможность приобщиться к проекту. Используйте, играйте и никому не позволяйте мешать вашему выбору.
Внимание!
Из-за большого количества желающих поиграть в Diablo Immortal у пользователей могут наблюдаться проблемы с регистрацией или входом в Battle.net. Если вы испытываете аналогичные проблемы, то попробуйте повторить гайд чуть позже или воспользоваться аналогами EXITLAG.
Аналоги:
Пока ещё не известно, связаны ли проблемы с регистрацией из-за борьбы разработчиков или наплывом желающих поиграть.
Главное сейчас зарегистрировать аккаунт. Ожидайте обновление информации в ближайшее время. Из-за невозможности частого редактирования на Пикабу, вся свежая информация быстрее появляется в моём блоге.
Если вам понравился материал, то, пожалуйста, посетите блог автора ---> ТЫК.
Зеркало Дзен
Зеркало VK
Зеркало Rutube
Скачать видео
VPS. VDS. Возможно это непонятные для вас названия. Но на самом деле это – способ за сущие копейки получить в свое распоряжение часть или даже весь компьютер, находящийся в другой стране, с удаленным доступом к нему. А вы сможете им управлять хоть с iPhone, сидя в метро. И да, это вполне полноценный компьютер – на нем можно настроить VPN, качать торренты и даже поднимать собственные сайты и игровые сервера.
И все это за деньги, которые вы отдадите за один хороший VPN-сервис. Интересно? Давайте разберемся, что такое VPS и VDS, что с ними можно сделать и какие есть подводные камни.
Минутка теории
И начнем с минутки теории. Что такое VPS? По-русски это виртуальный частный сервер, а на деле – кусочек от мощного сервера. За пару долларов у вас появляется возможность заиметь несколько процессорных ядер, пару гигабайт ОЗУ и с десяток гигабайт на накопителе, а также собственный IP-адрес, который не будет меняться со временем.
При этом VPS – это лучшее олицетворение коммунизма в интернете, ведь вместе с вами на одном сервере будут работать другие люди и возможно даже их сайты. И если вы арендовали, например, пару ядер от 10-ядерного Xeon – значит, на одном физическом сервере с вами будут тусить пяток человек. Безопасно ли это? Да. У каждого будет доступ только в своим ядрам и своим гигабайтам памяти, и личный IP. Но это все же накладывает некоторые ограничения.
Разумеется, у каждого хостера – сервиса, который предоставляет вам VPS, они будут свои. У кого-то будет полная свобода действий, включая возможность размещать сайты, которые Роскомнадзор не одобрит. А кто-то будет запрещать даже VPN для личного пользования поднимать. Поэтому внимательно читаем условия, прежде чем покупать VPS. Как называется такая штука в политике? А вспомнил, оффшоры.
С другой стороны, если же вам не хочется делить с кем-то компьютер, и нужен диск на терабайт, пяток ядер и десяток гигабайт ОЗУ – есть возможность арендовать VDS, или виртуальный выделенный сервер. Да, стоить это будет дороже, и вместо пары долларов придется отдать уже двадцатку, а то и весь полтинник, но зато вы получите личный мощный компьютер с минимумом ограничений – хоть собственные версии порнхаба запускайте, хоть майните. Хотя, разумеется, итоговые правила опять же будут зависеть от хостера, но в общем и целом на VDS свободы больше.
Итак, с типами виртуальных серверов разобрались. Что еще важно? Разумеется, физическое местоположение сервера. От него очень сильно зависит итоговый пинг, поэтому арендовать VPS в Америке или Австралии — плохая затея, пара сотен миллисекунд задержки будут неприятно ощущаться даже при работе VPN, ну а уж про игровой личный сервер вообще придется забыть.
С другой стороны, арендовать себе кусочек удаленного компьютера в России – не всегда хорошая идея, особенно если он вам нужен для собственного VPN. Есть шанс попасть в кольцо Роскомнадзора и [ДАННЫЕ УДАЛЕНЫ].
Тут лучший выход – это страны Европы, чем ближе к России тем лучше. Но даже в случае с Германией или Францией пинг до европейской части России редко превышает 40-45 мс, что сложно назвать значимой задержкой даже для игрового сервера, ну а для сайта или VPN это вообще незаметно.
Базовая настройка сервера
Окей, с теорией разобрались. Также представим, что вы уже нашли в интернете хостера, который готов дать вам европейский сервер в обмен на деревянные или криптовалюту. Таких хватает, достаточно погуглить, рекламировать какой-либо определенный не будем – только лишь предупредим, что европейские хостеры часто работают через GDPR, иными словами им нужно будет подтверждение, что вы реальный человек. То есть придется отправлять фото любого вашего документа вместе с логином на листочке. Хотя, конечно, можно найти хостера, который будет работать «всерую», но это сложнее.
Но вот вся бюрократия позади, и теперь остается самый главный вопрос – что делать с сервером дальше? Вот у вас есть на руках логин и пароль, а также доступ к админке. Как работать-то?
Первое, что стоит сделать – это определиться с рабочим дистрибутивом. На мой вкус имеет смысл использовать последнюю доступную Ubuntu – самый популярный Linux. Да, Linux. Windows? Забудьте. В массе своей хостеры в админке уже предлагат на выбор готовые и настроенные для конкретно их VPS дистрибутивы различных пингвинов, поэтому переустановка занимает буквально пару кликов мышкой.
Также при переустановке имеет смысл сменить дефолтный пароль на что-то серьезное. Помните, что ваш сервер торчит пятой точкой в интернет, и в нем хватает ботов, которые попробуют в него влезть. Поэтому про 12345 забудьте. И даже qwerty не подойдет. Лучше всего сгенерировать пароль из 12-14 различных символов, букв и цифр.
Итак, вот на вашем сервере стоит чистая Ubuntu с вашем паролем. Как с ней поработать? Забудьте про графический интерфейс. Доступ к VPS в массе своей консольный, однако в этом нет ничего сложного. Нам потребуется SSH-доступ, по-русски переводится как безопасная оболочка. Говоря простым языком, это сетевой протокол, который позволяет удаленно рулить вашим сервером. Для его настройки в Windows никаких сложностей быть не должно – проверьте что в Параметрах > Приложения > Дополнительные компоненты установлен клиент OpenSSH:
И заранее предупрежу – вся дальнейшая информация предназначена для новичков в серверах и Linux. Многое из написанного ниже опытный сисадмин сделает иначе – но на то он и опытный. Моя же цель – показать, что на базовом уровне настроить собственный сервер достаточно просто, ну а если вам это понравится – в интернете хватает информации по более детальной и глубокой работе с VPS.
Теперь откройте PowerShell и введите ssh и логин с адресом вашей VPS, разделенные собачкой. Вам будет предложено сохранить публичный ключ соединения – соглашаемся. Теперь вводим пароль, при этом вводимые символы отображаться не будут, и после этого вуаля, вы на своем сервере и можете позвонить маме и сказать что теперь вы сисадмин:
В случае, если нужно зайти на сервер не через Windows, а например с Android или iOS, нужно установить SSH-клиент. Какой именно? Что в App Store, что в Google Play хватает различных платных и бесплатных клиентов, выбирайте на свой вкус, рекламировать какой-то определенный не будем. Способы подключения там аналогичные, возможно потребуется дополнительно ввести порт – он по умолчанию 22.
Но вернемся к нашему сисадминству. Вот мы на сервере – что делать дальше? Ну, во-первых, его желательно обновить – и ради безопасности, и ради исправления возможных ошибок. Для этого достаточно ввести команду sudo apt update && sudo apt upgrade, после чего возможно несколько раз придется согласиться, нажав Y. Сам процесс обновления может быть не особо быстрым и занять вплоть до 10 минут, так что стоит набраться терпения. Впрочем, Windows обычно обновляется дольше. И вот теперь, после всех этих приготовлений, пора переходить к рассказу о том, что на VPS можно делать.
VPN на сервере
И первое что можно сделать на свеженастроенном удаленном компьютере – это конечно же поднять VPN. Идея тут проста – раз сервер находится за рубежом, длань Роскомнадзора его не касается, а значит проблем попасть на заблокированные сайты нет. И весь процесс будет выглядеть как и с любым другим VPN-сервисом: трафик от сайта будет заходить на забугорный VPS, заворачиваться в туннель и таким образом без блокировки попадать к вам на устройство, после чего раскукоживаться и давать возможность прикоснуться к запретному. С устройства все происходит в ровно обратном порядке также через виртуальный сервер.
Какие тут есть плюсы в сравнении с готовыми VPN-сервисами, коих расплодилось немало? Во-первых, безопасность – вы контролируете процесс от и до, и только вы имеете доступ к своему VPN. Во-вторых, это стабильная скорость, потому что выделенный вам хостером канал также занимаете вы и только вы. Ну и в-третьих, гибкость настройки – например, можно выбрать тот протокол VPN, который вам нужен или больше нравится.
При этом для VPN не требуется больших мощностей – например, трехядерный сервер вообще практически не напрягается при просмотре 4К видео на YouTube через него, поэтому даже одноядерного сервера для собственного VPN вполне хватит. Cтоить он будет от силы несколько долларов, что сравнимо с готовыми VPN-сервисами, но в данном случае на своем сервере вы можете делать что-то еще.
Но вернемся к протоколам. Лично я рекомендую использовать Wireguard. Почему? Во-первых, официальные бесплатные клиенты есть под все ОС, включая Windows, Linux, macOS, iOS и Android. Во-вторых, этот протокол дает достаточную для обычного использования безопасность вкупе с большой скоростью. Ну и в-третьих, он максимально user friendly — например, подключать новые девайсы к серверу можно по QR-коду.
При этом сам способ настройки VPN-сервера на VPS упрощен добрыми людьми по-максимуму – есть готовые скрипты с GitHub, которые сразу сделают все красиво. Для его работы вам понадобится утилита curl – в обновленной Ubuntu 20 она есть, в других дистрибутивах поставить ее легко, команда sudo apt install curl
Далее последовательно вводим указанные на GitHub строчки — к слову, их можно копировать и потом вставлять правой кнопкой мыши. И если вы все сделали правильно, то после запуска скрипта нам предлагается максимально простая настройка – нужно выбрать IP-адрес, который совпадает с тем, который имеет ваш VPS, указать DNS-сервера (например, от Google: 8.8.8.8 и 8.8.4.4) и имя подключаемого устройства:
После этого скрипт выведет вам QR-код, который можно считать камерой смартфона в клиенте Wireguard и вуаля, вы хакер и только что подняли собственный VPN-туннель. Проверить его работу легко через тот же SpeedTest, и если вы все сделали верно, то поздравляем с переездом в Европу за пару евро и десяток минут.
Torrent и облачные диск
Окей, с VPN разобрались – как видите, возможностей прорубить окно в Европу хватает. Но все же это слишком мелкая задача для полноценного удаленного компьютера. Что еще на нем можно сделать? Например, качать торренты. И у многих возникнет логичный вопрос – зачем, это же можно делать и на своем компьютере? Разумеется, но тут хватает полезных возможностей, которые обычный ПК с торрент-клиентом вам не даст.
Например, можно скачать на VPS фильм и потом посмотреть его с любого устройства, имеющего доступ в интернет, из любой точки мира. С учетом того, что безлимитные мобильные тарифы уже не редкость, да и LTE есть в очень многих городах, больше не нужно заморачиваться с закачкой фильма, например, на iPhone: загрузили торрент-файл на VPS, подождали закачки и вуаля, можно смотреть. При желании, арендовав VDS с жестким диском на терабайт, можно устроить целую фильмотеку, доступную не только дома.
Рассказываю как настроить. Тут снова нет ничего сложного – нужно всего лишь установить специальную версию популярного в unix-системах торрент-клиента Transmission, и для этого вводим команду sudo apt install transmission-daemon -y. После этого нужно остановить созданный клиент командой sudo service transmission-daemon stop и открыть для настройки конфиг-файл командой sudo nano /etc/transmission-daemon/settings.json
В нем нужно задать логин (rpc-username) и пароль (rpc-password), и да, желательно сложные. Далее отключаем белый список (rpc-whitelist-enabled поменять на false). Кроме того, в этом файле можно изменить множество других параметров, включая папку, куда будут сохраняться закачки, их количество и так далее. После этого выходим из файла нажатием Сtrl+X и Enter, и далее снова запускаем службу Transmission командой sudo service transmission-daemon start:
Отлично, остается зайти в наш торрент-клиент. Для этого переходим по ссылке, которая должна выглядеть как адрес вашего сервера и порт 9091 через двоеточие, и если вы все сделали верно, то остается лишь ввести выбранный вами логин и пароль и вуаля, вы в интерфейсе торрент-клиента. Тут все просто – можно добавить торрент-файл, отрегулировать скорость, приоритет – в общем, все как обычно:
Ну и остается последний вопрос – вот фильм скачался. А как его посмотреть? Для этого нужен плеер с поддержкой протокола SFTP – тот же VLC отлично подойдет. Суть этого протокола в том, что он позволяет обращаться к файлам на вашем удаленном сервере, читать их, изменять, добавлять новые – все тоже самое, как и с облачным диском.
В самом плеере нужно добавить новое SFTP-соединение, где по классике указываем имя пользователя, рутовый пароль, 22 порт, а также при желании прямой путь до папки, куда будут качаться фильмы. После этого заходим через плеер на свой VPS, выбираем нужный и фильм и наслаждаемся. С учетом того, что даже самые простые хостинги дают скорость не менее сотни мегабит в секунду, проблем с просмотром даже 4К-роликов не будет.
Еще одно использование SFTP я уже озвучил выше — это возможность создать собственное облако. Тут все максимально просто — вам нужен лишь SFTP-клиент, благодаря которому VPS превращается в удаленный жесткий диск с доступом откуда удобно, при этом никакой Google не будет рыться в ваших файлах.
Игровые серверы
VPN, закачка торрентов и облако. Чем еще может порадовать VPS? Очень многим, я еще и половину возможностей не рассказал.
Если вы заядлый геймер — можно поднять свой игровой сервер. Плюсы такого подхода очевидны — вы будете на нем царем и богом, получите возможность гибко настраивать параметры и пускать только тех людей, с которыми планируете поиграть. И даже если серверный код игры заточен под виндоус — это не проблема, так как под линукс есть WINE, который отлично эмулирует ОС для мелкомягких.
Однако нужно помнить, что хватает игр, очень требовательных к серверной части. Например, в случае с ARK потребуется не менее 4 ГБ свободной ОЗУ, и такой VPS может стоить под пару тысяч рублей в месяц. Ну и разумеется помним про локацию — на американском сервере комфортно поиграть из России не получится из-за слишком высокого пинга.
Разумеется, поднять можно не только игровой сервер – не стоит забывать про TeamSpeak, который гораздо лучше по качеству звука, чем Discord, и приспособлен для работы на VPS.
Боты
Где-то недалеко от серверов находятся и боты. Не обязательно для Telegram — ведь по сути это просто программы, выполняющая определенные действия с входящими данными. Поэтому перечень их возможностей максимально широк. Например, хотите подучить английский язык? Пожалуйста, загружаете в самописного бота фразы на русском, вводите их на английском и бот дает оценку вашим знаниям:
Разумеется, не обязательно писать бота самостоятельно — в интернете есть код множества готовых, особенно если мы говорим о Telegram. Вам остается лишь создать собственного бота через BotFather, запустить его на своем VPS и радоваться жизни. Но, конечно, это уже куда более продвинутый уровень, и описывать весь процесс мы не будем. Просто стоит помнить, что для работы собственного бота в Telegram необходим свой сервер — и VPS идеально подходит.
Собственный сайт
Ну и высший пилотаж — это поднятие собственного сайта. Хотя, конечно, с текщим количеством мануалов сделать это несложно — хватает готовых админок и шаблонов. Но, разумеется, в любом случае вам потребуется собственный VPS или VDS. При этом, если ресурс вы делаете для себя, вам даже доменное имя не нужно — попасть на сайт можно будет по IP сервера. Собственно, имена нужны только для упрощения нашей жизни, их потом DNS все равно преобразовывают в наборы цифр IP.
Разумеется, мы не будем описывать, как поднять сайт — в интернете этой информации хватает. Однако важно помнить, что у хостера могут быть ограничения, если вы хотите транслировать всем свои хоум видео или что еще хуже — стоит заранее ознакомиться с правилами. Также, если вы планируете поднять сайт, который не одобрит Роскомнадзор – лучше делать это на иностранных хостингах.
Как видите, собственный VPS за рубежом – удобная штука. Это и VPN, и хранилище файлов, и торрентокачалка, и даже игровой сервер, получить доступ к которому можно из любой точки мира и любого устройства по цене одного VPN-сервиса. Да, настройка на первый взгляд кажется не самой простой, особенно с учетом терминального доступа – но это дело привычки. И если вы сможете проделать весь этот путь – можете смело считать себя начинающим сисадмином.
Наша телега с IT-новостями - https://t.me/mknewsru
Сообщество ВК - https://vk.com/mknews
Для всех поклонников футбола Hisense подготовил крутой конкурс в соцсетях. Попытайте удачу, чтобы получить классный мерч и технику от глобального партнера чемпионата.
А если не любите полагаться на случай и сразу отправляетесь за техникой Hisense, не прячьте далеко чек. Загрузите на сайт и получите подписку на Wink на 3 месяца в подарок.
Реклама ООО «Горенье БТ», ИНН: 7704722037
Продолжаю писать про VR игры, в этот раз расскажу про Hitman 3 VR (другие посты в профиле)
Наконец-то вышел Hitman 3 VR на PC! Но, то ли разработчикам не хватило опыта, ресурсов, то ли желания, но ПК ВР версия оказалась (по мнению множества игроков и VR обзорщиков) "почти неиграбельной". У VR порта однозначно есть проблемы, но "неиграбельной" я игру не назову, скорее чрезвычайно интересной, но "требующей привыкания".
Видео для "не читателей":
Самая большая проблема - отсутствие "roomscale" отслеживания тела; стоит сделать шаг - и ты вышел из тела. Костыль, позволяющий это обойти:
1. Играть сидя, на вращающемся кресле в центре комнаты.
2. В игровых настройках VR Сomfort:
- отслеживание направления по голове "VR head based movement" включить "ON";
- затемнение экрана при выходе из зоны "VR fade on collision" выключить "OFF".
3. Использовать сброс/центровку "Reсentering" (на левый стик у меня) изображения, если руки "кривые" или вы вышли из тела.
И тогда игра становится вполне себе играбельной. Надеюсь, разработчики (или моддеры) поддержку roomscale в скором времени прикрутят.
Также множество жалоб поступало на рукопашный бой, удары предметами, броски предметов. Всё это работает! Нужно только нажимать правильные кнопки (пройти VR обучение, или посмотреть видео сверху).
Другие проблемы:
- Удавка временами все-таки лагает, но если пытаться душить сзади (спереди - не сработает), то в целом - всё ок.
- Двуручный хват оружия - да, корявый; вторая рука не направляет дробовик/ПП, поэтому рекомендую из двуручного оружия целиться, как из пистолета - одной рукой.
- Изображение чуть подблюривает, авось пофиксят (если уже не пофиксили).
Цена. Не порекомендую покупать игру в стиме за тысячи рублей; порекомендую взять пару пробных месяцев Xbox Game Pass за несколько долларов и попробовать Hitman 3 VR там.
Геймплей. Игра в VR очень, очень бодрая! Не забываем, что все карты из Hitman 1, 2 и 3 - полностью играбельны в VR! А это десятки часов очень насыщенного геймплея, где именно вы - хладнокровный убийца. У меня, правда, любая миссия очень быстро превращается в какой-то карнавал абсурда, но это только потому что я недостаточно профессионален :)
Всем спасибо, всем VR :)
____