Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр «Дурак подкидной и переводной» — классика карточных игр! Яркий геймплей, простые правила. Развивайте стратегию, бросайте вызов соперникам и станьте королем карт! Играйте прямо сейчас!

Дурак подкидной и переводной

Карточные, Настольные, Логическая

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
9
GroundZerro
1 год назад

DNSmasq для младших моделей Keenetic (у которых мало ROM и нет USB)⁠⁠

Для ЛЛ: Тут о роутерах Keenetic, Python и ChatGPT.

Как полноценно пользоваться VPN разделяя при помощи роутера трафик на тот, что должен идти напрямую и тот, что должен ходить через VPN туннель на основании доменного имени, т.е. адресе сайта, без необходимости постоянно лазить в админку и что-то там шаманить?

Можно воспользоваться готовыми решениями типа KVAS, xKeen, ADGh и т.п. или каким-нибудь облачным «Hosted Router». Но что если железо домашнего роутера подкачало, а открыв админку облачного роутера становится понятно, что ничего не понятно?

Так со мной и случилось. В моем распоряжении скромный роутер Keenetic Air, он хорош для своих задач, но у него на борту мало памяти и нет USB порта, из-за чего невозможно использование необходимых мне готовых решений на основе OPKG пакетов.

Но делать, что-то надо и мелькнула мысль - а почему бы не попробовать найти какое-то более-менее подходящее решение и подстроить его под себя?

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

Никогда не считал себя программистом, у меня есть лишь базовый опыт работы с командной строкой в Win и Unix системах, разве что когда-то давно я владел ZX Spectrum c его вариацией Basic...
С этим, безусловно «солидным» багажом я и решил попробовать.

Не обладая опытом программирования, пришлось обратиться за помощью к ChatGPT. Это был довольно занятный процесс, при всей мощи искусственного интеллекта, какой промт ему не напиши, он не выдаст результат на 100% соответствующий твоим ожиданиям и уж тем более готовое и полностью функционирующее решение, но тем не менее он помогает облегчить задачу тысячекратно.

Результатом такого совместного труда стал DNSmasq сервер на Python который выступая промежуточным звеном между конечным устройством (роутером или ПК) и публичным DNS сервером закидывает в роутер статические маршруты к указанным пользователем доменам, для перенаправления к ним траффика через VPN подключение.

Видео с демонстрацией:

Во избежание случайного возбуждения товарища майора для демонстрации выбран закрытый для российских IP-адресов ChatGPT, но какие домены добавлять в фильтр дело каждого ;)

Код доступен на GitHub.

Из основных проблем это низкая производительность и странная стабильность – может работать сутками, а может замереть через пару минут после запуска.

Скрипт скорее является «proof of concept» т.е. демонстрацией жизнеспособности задумки, работает на Windows и Unix в т.ч. на VPS.

Подытоживая. Думаю, что для непрограммиста получилось вполне неплохо ;)

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

Всем – Добра.

UPD:

Продолжение

Показать полностью 1
[моё] Keenetic Python Роутер Тыжпрограммист DNS VPN Программирование IT Видео
7
6
19sergey80
19sergey80
1 год назад
Лига тыжпрограммистов

Asus k53e, нужна помощь⁠⁠

Сила Пикабу, прошу помощи.
Откопал с антресоли старый ноут, Asus k53e. Старику рано на пенсию, есть под него задачи, и решил я в него немного вдохнуть жизнь и заменить HDD на SSD.
Купил SSD заменил. Воткнул проверенную загрузочную флешку. После чего запустил Paragon, инициировать и отформатировать новый диск. Что я успешно сделал. Но попутно совершил не простительную глупость. Новый диск определялся как : Е. Но мне дебилу нужно :С, а то как то не порядок. А в качестве диска С определяется незнамо что, ( мегабайт 20, не помню) .
Так как, я привык больше к настольным ПК, то отключил этот логический диск своими кривыми ручками, даже не понимая , а зачем всё это. В настольных ПК, ведь нет дополнительных дисков, и всё устанавливается.
Ноут превратился в кирпич. Максимум что могу сделать, зайти в Биос и всё. Помогите пожалуйста, как это исправить, ноут очень нужен, а я сижу посыпаю голову пеплом. Как это исправить нет понимания .

[моё] Тыжпрограммист Рукожоп Помощь Текст
37
4
KotM
KotM
1 год назад

А ты настоящий айтишник, %юзернейм%?⁠⁠

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

[моё] Бытовая техника Сисадмин Тыжпрограммист Текст
5
17
error418
error418
1 год назад
Лига Геймеров

Ответ на пост «После сборки ПК»⁠⁠1

У нас есть старый комп. Он считается отцовским, так что мы с братом туда не лезем, хотя стоит он в комнате брата. К нему подключен ещё более старый ЭЛТ-монитор на 1024x768. Естественно, за годы в нём были произведены некоторые апгрейды: я точно знаю про замену БПшки, про добавление пары винтов - за остальным не следил.

Но однажды он выключился - и отказался включаться. Папа попросил ТыжПрограммиста в моём лице посмотреть, что там с ним.

Естественно, первая догадка: сдох блок питания. Благо, дома был уже БПшник - видимо, он и был заменен на текущий. Что ж - ставлю старый БП.

Комп включаться отказывается наотрез.

Так. Значит, дело не в блоке питания.

Следующая догадка - сдохла мать. Ок, покупаю новую мать, а к ней, естественно, новый проц. Ну, и оперативки гигов 16 до кучи.

Комп не включается.

Копаюсь в интернете. Понимаю, что я лошара в харде - купил AMD'шный серверный проц (понравились его цена и характеристики), а - кто бы мог подумать? - если у материнки AMD'шный сокет, и проц в него нормально влезает - это ещё не значит, что они будут работать вместе.

Ок. Покупаю проц из линейки, официально поддерживаемой матерью. Ставлю...

Комп не включается.

Да бля!

Перебрав в уме все возможные варианты неисправностей - решаю пойти по харду: взять мультиметр и протыкать всё, что можно. И тут оказывается, что от БП нет напруги на мать!

Сука!

Второй БП тоже оказался дохлым!

Что ж. Покупаю новый БП. И - кто бы мог подумать? - комп врубается!

Винды грузятся-грузятся... и не загружаются! На загрузочном винте стояла хрюша, винт был разбит под MBR - и с новым биосом винда, как я понял, отказывалась загружаться.

Сука...

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

Делаю live-флешку с Убунту - тот, по счастью, умеет монтировать NTFS-диски из коробки - переношу файлы.

Скачиваю с торрентов сборку семёрки от условного "Васяна" - тут не бейте тапками, я свой комп стараюсь держать в лицензионной чистоте, так что у меня лицензионная десятка стоит, за пиратскими сборками не слежу, и не знаю, какие из них норм. Ставлю эту сборку.

Винды грузятся-грузятся... И виснут.

Загрузка в safe mode показывает, что всё виснет на disk.sys.

Ок, лезу снова в Убунту. Смотрю через её диск-менеджер: а на винте три бэд-блока! Так. Может, винт сыпется - и это мешает виндам? Запускаю проверку на бэд-блоки. Через сутки получаю, что оных на винте нет нихуя...

Да бля...

Плюю на все, пилю на флешку лицензионный установщик десятки, покупаю на плати.маркете пиратско-лицензионный ключик, ставлю всё это... И винды, наконец-то, запускаются!

Теперь у папы есть рабочий комп.

Который он отвезёт на дачу.

Но если бы я сразу тупо заменил БП - я бы избежал всей описанной выше ебли, а вы бы - от чтения о ней.

Показать полностью
[моё] Сборка компьютера Мат Тыжпрограммист Истории из жизни Fail Ответ на пост Текст
26
DELETED
2 года назад

Как отключить все онлайн плееры на ПК под Windows 10-11 ?⁠⁠

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

Поднимать проксю не очень охото, думаю есть какая либо софтина для выключения/блокировки онлайн плееров, либо настройка браузера, либо нужно где то копаться в реестре винды.
Заранее благодарю!

IT Тыжпрограммист Сисадмин Windows Windows 10 Текст
13
CmpaHHuk
2 года назад

Как подключить 2 монитора к 1 ноуту без дубляжа изображения?⁠⁠

Всем привет, перед мной встала проблемка которую я надеюсь мне поможет великий Пикабу) Задача: Нужно подключить 2 монитора к 1 ноуту, но проблема в том что 1 моник vga, а второй hdmi. Нужно что бы мониторы не дублировались, а на каждый из них можно было вывести разное изображение. У ноутбука есть 1 разъем HDMI, разъем VGA в целом отсутствует как класс. Нужен какой то переходник, но я не могу его найти. На всякий случай оставлю модель ноута OMEN 17-ck0004ur, винда 11. Нет меня не забанили в гугле, но я не могу найти решение чтоб именно разное изображение выводилось на эти мониторы. В тегах не особо силен, коли что извиняйте))

[моё] Компьютерная помощь Ноутбук Лига Добра Помощь Тыжпрограммист Текст
32
45
GolDRojer
GolDRojer
2 года назад

Ответ на пост «Клиент сделал мой день»⁠⁠1

Как-то в студенческие годы позвонили мне из какого-то ИП (нашли где-то моё старое резюме) и попросили в офисе на всех компах поставить винду, тыжпрограммист.

Был примерно следующий диалог:
ИП: Здравствуйте, мы такой-то ИП, открыли офис и закупили столько-то компов. Нужно поставить винду на каждый, чтобы проверки не докапывались. Мы ничего не понимаем в этом, поэтому мы вам деньги, а с вас вся работа.
Я: Ок, за N рублей возьмусь.
ИП: Почему так дорого?
Я: Работа + покупка n-количества лицензионных ключей винды. Если знаете, где купить винду дешевле, то можете сами купить, возьму только за работу.
ИП: Давайте договоримся за 1к всё сделаете. Для студента это большие деньги.
Я: На это даже ключ винды не купить.
ИП: Мне кажется вы просто мошенник, который пытается на нас заработать. *Бросили трубку*

Где-то через месяц снова звонок от них. Даже не торгуясь сразу сказали, что заплатят за работу, а винду они сами купят, надо только сказать где и сколько чего покупать. В итоге встретились у магазина с их офис-менеджером, который занимается закупками, и купили ключи винды. Потом весь день ставил им винду в офисе и в процессе этого узнал от менеджера, что в тот раз директор нашёл другого студента, который согласился поработать за 1к и не задавал вопросов. А потом во время проверки оказалось, что он поставил им какие-то сборки от васяна. Проверка сразу же стала нагибать всё ИП, начали проверять всё подряд, но т.к. ИП новое, то история пустая, ничего больше не нашли. А директор, увидев сумму штрафов, сразу же подумал, что лучше был потратил тогда деньги на винду, чем платить штраф и всё равно её покупать.

После этого ещё года полтора они порой просили сделать им что-нибудь за денежку. А потом они разорились, т.к. спроса не было на их работы, потому что специализация была очень специфичной - какие-то геологические подземные работы, которые стоят очень много, но нужны только в крайних случаях.

Показать полностью
[моё] Клиенты Прайс Текст Жадность Истории из жизни Справедливость Тыжпрограммист Ответ на пост
14
0
Abu.Ali.Husein
2 года назад
Про железо

Ищу компьютерную программу для заполнения бланков⁠⁠

Граждане пикабушники, товарищи тыжпрограмисты, такой вопрос к вам, в частности к людям компетентным.
Мне нужна программа которая может вносить динамическую информацию в статический текст. К примеру есть условный пакет документов:
договор, приложение к договору, пояснения к договору, расписка о получении договора. Везде текст одинаковый (статический), а граждане которые этот договор заполняют разные (т.е. информация о каждом разная, динамическая).
Нужно чтобы внёс в одном месте (строке, ячейке) информацию о гражданине, а программа сама в каждый документ внесет эту информацию и позволит распечатать (в ворде желательно) весь пакет документов (либо с нуля, либо в уже распечатанный шаблон с пустыми графами под эту информацию). Буду признателен за помощь.

[моё] Программирование Программист Программа Microsoft Word Компьютер Тыжпрограммист Документы Текст Помогите найти
23
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии