Как стать автором
Обновить

Краткая инструкция: GitHub через I2P

Время на прочтение1 мин
Количество просмотров36K
Навеяно публикацией «Github опять заблокирован».

Новость о блокировке гитхаба заставила задуматься об изготовлении костылей.

Почему-то сразу пришла в голову мысль об I2P.

И это действительно оказалось несложно.

Итак, по шагам:

1. Качаем I2P и устанавливаем;
2. После запуска заходим в настройки сети I2P: 127.0.0.1:7657/confignet;
3. В разделе «Конфигурация UDP» находим номер порта UDP и делаем его редирект в роутере;
4. Заходим в менеджер туннелей I2P: 127.0.0.1:7657/i2ptunnelmgr;
5. Проверяем: должны быть туннели I2P HTTP Proxy (127.0.0.1:4444) и I2P HTTPS Proxy (127.0.0.1:4445);
6. В одном из браузеров, например в Мозилле, прописываем настройки прокси: HTTP прокси — 127.0.0.1:4444 и SSL прокси — 127.0.0.1:4445 (Мозилла удобна тем, что в ней можно прописать настройки прокси, отличные от системных). Таким образом получаем доступ к веб-интерфейсу гитхаба;
7. Заходим в консоль Git и выполняем следующие команды:

git config --global http.proxy 127.0.0.1:4445
git config --global https.proxy 127.0.0.1:4445

Готово. Теперь можно делать commit и push.

Работает как через консоль, так и через Tortoise Git.

Единственное — довольно медленно.
Теги:
Хабы:
Всего голосов 60: ↑56 и ↓4+52
Комментарии42

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
24 сентября
Astra DevConf 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн