Я нашел самый быстрый способ поднять свой независимый и бесплатный VPN
Сразу оговорка, платить придётся только за хостинг.
1️⃣ Покупаем сервер где-то на просторах интернета. Конечно же сервер должен находиться за пределами страны. Например я закупился на https://eurohoster.org/ (не реклама). Проверяйте лимиты по трафику, в идеале - без ограничений.
2️⃣ Ставим docker
sudo apt install docker.io
Если удобней с DockerCompose то ставим и его
sudo apt install docker-compose
3️⃣ Ставим WG-EASY
Самый простой способ поднять сервис WireGuard c WebUI это проект wg-easy
Код и документация здесь
https://github.com/weejewel/wg-easy
Запускаем контейнер:
https://github.com/weejewel/wg-easy#2-run-wireguard-easy
Для тех кто с DockerCompose, забираем файл здесь:
https://gist.github.com/paulwinex/be87f79687b96786098ec8fa6a8e251c
В обоих случаях потребуется поменять две переменные:
WG_HOST - внешний статичный IP вашего сервера
PASSWORD - придумайте пароль для WEB UI
Остальные параметры указаны ниже на странице github https://github.com/weejewel/wg-easy#options
4️⃣ Ставим клиента
Все доступные клиенты здесь
https://www.wireguard.com/install/
Есть возможность добавить клиента в Network Manager для управления подключением через UI. Установка зависит от вашей системы, ищите мануалы в сети, их много.
https://github.com/max-moser/network-manager-wireguard
Скрипт установки для RasperryPi
https://gist.github.com/paulwinex/c2c4090f19dbe8bd1253c5744f3f06e1
ЗЫ. Конечно же это не "самый простой" и далеко не единственный способ. А просто тот, который использую я сам.
#offtop#linux
✅Экспорт мед. изделий. Возможности сегодня✅
Многие из вас ждали вебинар, который осветит реальную картину происходящего в сфере производства медицинских изделий.
13 октября в 14:00 (по Москве) наши эксперты в ходе бесплатного вебинара расскажут о том, какие географические направления открыты российским экспортерам мед. изделий сейчас.
Ключевые темы вебинара:
1️⃣. Европейская сертификации по регламенту MDR EU 2017/745 (СЕ маркировка)
2️⃣. Сертификаты по стандарту ISO 13485:2016 «Изделия медицинские. Системы менеджмента качества. Требования к регулированию»
3️⃣. Возможности Группы компании Haensch для экспортеров медицинских изделий
4️⃣.Вопросы-ответы. Обсуждение.
Ссылка на регистрацию:https://haensch.timepad.ru/event/2186255/?utm_refcode=8f99a857cdcba99b7efa0fd64515b6d5fa30495f)#register
“President Tech Award” tanlovining bootcamp bosqichi “Yangi O‘zbekiston” universitetida o‘tkaziladi!
🐦Bootcamp “President Tech Award” tanlovining muhim qismi bo‘lib, ishtirokchilarga o‘z loyiha g‘oyalarini ishlab chiqish hamda kengaytirish uchun platforma taqdim etadi.
📨Ro'yxatdan o'tish
✅Ushbu tadbir yangi aloqalar oʻrnatish, startap sohasida mutaxassislar, murabbiylar va muvaffaqiyatli tadbirkorlardan qimmatli bilim va yordam olish imkonini beradi.
📅8-avgust Toshkentda, 10-avgust Samarqandda, 12-avgust Farg‘onada.
🤝 KOICA, Gyeongbuk texnoparki, “Yangi O‘zbekiston” universiteti.
🗣 Koreyadan kelgan mutaxassislar va mamlakatdagi yirik startaplar.
🔁English
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
#presidenttechaward#bootcamp#register
⬇️ Biz ijtimoiy tarmoqlarda:
Veb-sayt | Telegram | Instagram | Facebook
https://docs.python.org/3/library/atexit.html
The #atexit module defines #functions to #register and #unregister cleanup functions. Functions thus registered are automatically executed upon normal interpreter termination. atexit runs these functions in the reverse order in which they were registered; if you register A, B, and C, at #interpreter#termination time they will be run in the order C, B, A.