Восстановление работы 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
Еще больше интересных статей
Flashforge Adventurer 5M - Распаковка!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комплектация: кус...
Проект Квазимодо
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Давно не появлялся на просторах 3Д печати. И вот дорога внов...
Наблюда-Ski 04.6: Наращиваем в длину, или Фьюз и не только
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Недавно было несколько тем по сращиванию прутков,
и для начи...
Комментарии и вопросы
А гадить - делать угодное, люб...
В овощесушилке сушу часа 4 на....
Здравствуйте, хочу приобрести....
Здравствуйте, столкнулся с про...
Всем привет! Прошу, не кидайте...
Собственно и вопрос: Как в Ком...
Добрый день, принтер Creality...