Настройка викибота для HTTPS

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

Настройка викибота для HTTPS — проблема настройки классического викибота на Perl, чтобы он спокойно вдалбливался в сайты, на которых доступ возможен только при помощи HTTPS. На стандартном сервере MediaWiki::API будет испытывать проблемы в работе, так что нужно гарантированно знать, что делать.

Кратко[править]

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

 apt-get update && apt-get upgrade
 apt-get install build-essential libssl-dev libcrypto++-dev libnet-ssleay-perl
 cpan Data::Dump LWP::UserAgent
 cpan LWP::UserAgent
 cpan LWP::Protocol::https

Описание[править]

Вообще говоря, полезной нагрузкой в данном случае обладает пакет LWP::Protocol::https, который и позволяет LWP::UserAgent обращаться по защищённому каналу связи, HTTPS. Однако проблема заключается в том, что если на стандартном Linux решить просто поставить этот пакет, установка закукарекает и отменится. Связано это с тем, что некоторые пакеты по неизвестным причинам не ставятся корректным образом, в результате не получается установить и LWP::Protocol::https.

Более того, некоторые люди вообще пытаются сразу же озадачить систему задачею cpan LWP::Protocol::https, не имея при этом всех необходимых пактов для сборки нужного. В связи с этим необходимо вначале поставить некоторые зависимости из репозитория, а лишь потом пытаться установить сей пакет:

  • build-essential — набор программ для сборки, крайне важен в этой задаче,
  • libssl-dev — библиотека для SSL.

Если эти пакеты есть в системе, то постановка пройдёт быстро и без проблем.

4576.png Быстрые мемы, брат. Реально быстрые, братишко
МемыEncyclosphereMediaWiki (Расширения) • ВикипроектВикипедистБотостатьяДелетопедияКритерии значимостиНаписание статьиТочка зрения инопланетянинаWMFOfficeРейдерский захват ВикипедииДатапультВики-разметкаЧекюзерУбийца ВикипедииПервая статьяГомоMonobookИнклюзионизмШаблоныНастоящее времяКонфликт интересовБАОЗагрузка файлов в викиСамостатьяЗадвоение статей в викиMediaWiki APIПлашкиДобро викисредыЗло викисредыВойна правокВикивандалПоказная нейтральность в викиВики-грифЛорд ВикисредыВики-проект как иностранный агентМетапедизмТреш-викиАрбитражный комитетДискорд администраторов ВикипедииУникальные статьи в ВикипедииКрымский конфликт в Русской ВикипедииСтиль написания статейАккаунт-однодневкаАнтизелевизмЗагон в проектВики-рабствоВоспчелелУдаление страницХороший тон написания статейВики-рабОппозиция Русской ВикипедииНеосмартассизмНеолурк (версия для животных)Сажание ходячего в пенснеПарад вики-грифовПроклятие Абсурдопедии-ЛуркоморьяГрифизмСажание ходячего в мухуТактическое ядерное оружие в викисредеСтратегическое ядерное оружие в викисредеЯдерный самоподрыв в викисредеДиктатор википроектаВики-КНДРВикизависимостьОтключение электроэнергии во время написания викистатьиАлкотолийРазложение ТрадицииГомосечествоКтулхеизмГитаризацияШкрыденьНео-пост-готикаГимн ВикипедииМитинг википедистов русского раздела в украинском
ИнцидентыКашинский серебряный рудникКакой смысл в этой статье?Кризис графоманииДеградация русской ВикипедииЛарри Сэнгер против ВикипедииКак избавится от трупаРейд сосачеров на Ruwikipedia ruСиндром вахтёраУдализмПлашко##ствоЗначимость не показанаДеградация ВикипедииБлокировка ЛуркаДеградация ЛуркаСибирская ВикипедияСибирский языкФриконетГуглонедостабы в ВикипедииМассовые зачистки в марте 2022Теневая энциклопедияПроукраинский вандализм в ВикипедииКрасные ссылки в википроектахМертвые учётки в википроектеСтабЕгор Холмогоров против ВикипедииВикипедические репрессииКритика MediaWikiОткат правок ботомБлокировка ВикипедииПознавательный поезд РувикиТема Приднестровья в ВикипедииРедькiвщинаКурганов обличает ПрофаThe Scolipendra WikiЯкобыНейтралофагТроллинг ветерановВсё ясноБелогвардейцыСоздание викистатьи с рекламой казиноЗакрытие сайта в знак протеста против войны вна УкраинеЗачем эта статья нужна?Ле ЛойКрасный diff — злоОдна статья в деньПринцип энциклопедистаЧешется клюв грифаКуклодолычНизкая культура модерацииГеоргий МедведицковВикипедия — клизмофильская помойкаOneLittleMouseВикипедия как клизмаКлизма в мозгРоманобеккерастияMeatBallWikiOLMBotАдминистративный вандализмАнастасия Жук
ТворчествоСказки о СмартассеРусские интернет-энциклопедииМемы викисредыЛохоморьеРасширительное толкование вандализмаWall SmathЮморное:ПедивикияСтарая копипаста:SmartassСтарая копипаста:БАОСтарая копипаста:Беседы с В. АфиногеновымСтарая копипаста:ПедивикияСтарая копипаста:Принять гомосексуализмПетренковщинаСборник произвола и маразмов луркоморских модеров-шлемазловХроники погружения Луркоморья в бездну анальной оккупацииWoll SmothСказки про википедистовИстинная история ЛуркоморьяЭпический стиль ЕфремоваПерелом членаНастройка викибота для HTTPSAkvalang (Twitter)Испорченные картинкиНеолурк (Ai cover)В пчелу!Статьи, написанные бессрочниками в Русской ВикипедииНеолурк:Конкурсы и соревнованияНеолурк:НаградыКопипаста:Как я зарезал своего первого ПетухаКопипаста:Бешенных псов расстреливаютПринять гомосексуализмPlease ReadМайонезная баночкаАдминистраторы википроектов как котикиАлександра БедаЧеклузерКлизмишечкин
МетаВики в целом