Восстановление работы Octoprint Telegram Bot в обход блокировок РКН
1) Поднять на малине впн.
Загнав следующую последовательность команд
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install openvpn
Потом, получив *.ovpn конфиг у любого VPN провайдера (обычно поддержка OPENVPN там есть и конфиг готовый они дают) скармливаем его openvpn.
Чтобы логин пароль не спрашивало, можно вписать в ovpn конфиг к строке auth-user-pass путь до текстовика с логин паролем.
auth-user-pass /home/pi/vpnkey/99vpn/pas
Там просто в две строчки, логин и пароль. Все.
Дальше проверяем работу впн на малине запуском этого самого опен впн с конфигом в качестве параметра, например у меня так:
sudo openvpn --config /home/pi/vpnkey/99vpn/vpn99-nl-tcp-80.ovpn
Бот должен подключиться.
Ну и прописваем автозапуск кто как любит/умеет. Например, прописав предыдущую командную строку в etc/rc.local перед exit(0), не забыв добавить в конце строки &, чтобы фоном завелось.
Сделать это можно с помощью редактор nano
sudo nano /etc/rc.local
Сохранить ctrl+X ну и на выходе Y сказать. После перезагрузки впнка должна подняться.
2) Прикрутить SOCKS5 прокси к самому боту.
Ищем где стоит октопринт и лежат бинарки и сорцы его плагинов, там же лежит pip. Находясь в этой директории доустанавливаем поддержку прокси:
pip install requests[socks]
Потом идем в пулл реквест 128 и качаем оттуда измененную версию octoprint_telegram/__init__.py телеграмовского бота. Заменяем ей текущую. Не забыв забэкапить старую версию. Может в скором времени ее и в релиз включат, но пока ручками. Дальше идем в
.octoprint/config.yaml
и прописываем туда наши соксы
http_proxy: socks5://user:pass@proxy.com:3128
https_proxy: socks5://user:pass@proxy.com:3128
Прокси берем где-нибудь тут: https://hideip.me/en/proxy/socks5list
Перезагружаемся, работает :)
Это вкратце, подробно и с картинками я расписывал на easyelectronics
Еще больше интересных статей
BIGTREETECH Pi 2/CB 2
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
SL_ST VACUUM TWEEZER (Вакуумный пинцет-манипулятор для Pick and Place)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Записки тридэголика. Эпизод первый.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Модель прикольная! Хвост я так...
А когда следующий драйвер слом...
Не-а...Они его в ацетоновой ба...
Доброго времени суток, столкну...
купил новый шаговый двигатель...
Разделение моделей это жуть, о...
Я получил доступ к принтеру и...