Заходим через Tor на github.com  Блокировки сайтов Роскомнадзора, до поры до времени не волновали меня. Либо мой провайдер не особо торопился исполнять блокировку, либо я не посещал заблокированные сайты Однако ребята с этой организации добрались и до меня. Нет, они не заблокировали мои сайты. Они заблокировали, святая святых открытых разработок - github.com. Какой удар они наносят отрасли, да и экономике РФ они похоже не понимают. Эта добровольная изоляция. И нам теперь с ней жить. На нем размещена дюжена моих проектов, и несколько уже имеют больше 100 звезд.  Меня, как веб разработчика это особенно напрягает, ибо я один из тех, кто приложил руку к становлению интернета, за плечами сотни сайтов, сотни разработок. И вот, меня от всего этого отключают. С этим я мириться не намерен. 


На просторах сети я встречал мнение, что блокировки сайтов вещь нужная. Эти люди забыли, что такое свобода слова и что цензура в любом проявлении это зло.


Есть много способов обхода "Большого Российского файрвола": прокси сервера, tor сети, VPN, сайты анонимайзеры или просто RDP на удаленном компьютере. Среди них есть как платные, так и бесплатные варианты. С прокси серверами все относительно просто - купил прокси, вставил в браузере в настройках подключения, живешь и не кашляешь. С vpn заморочек больше, но принцип тот же. Сайты анонимайзеры помогут зайти на сайт, не помогут использовать другой софт, который также подключается к заблокированному ресурсу.


С этой задачей, как нельзя лучше справился torХотя мне не нужен постоянный доступ к запрещенным сайтам, конечной целью был заход на github.com и подключение к нему через git.exe для слива репозитория, однако вам ничего не мешает использовать этот способ для заходя на другие заблокированные в вашей стране скайты.


Далее простой алгоритм, как восстановить доступ к github.com


Качаем пакет tor здесь. Не забудьте указать русский язык. Запускаем torbrowser-install-4.0.2_ru.exe Выбираем подходящую папку, Далее - Далее. 


Начало установки Tor

конец установки Tor

 

По завершению установки запустится настройщик подключения. Далее делаем все как я:

 

Первый шаг настройки подключения Tor

первый шаг настройки подключения Tor

 

Жмем кнопку Настроить

 

Второй шаг настройки

прокси нам не нужен

 

Выбираем Нет жмем Далее

 

Третий шаг настройки подключения tor

третий шаг настройки подключения tor​

 

Выбираем Да жмем Далее

 

Четвертый шаг настройки подключения к Tor сети

Четвертый шаг настройки подключения к Tor сети​

 

На этом шаге, вам возможно придется выбрать иной от рекомендованного вариант. На Хабре говорят, что лучший это meek-azure

Жмем Соединиться, выходит окно соединения

 

Окно проверки соединения

Окно проверки соединения с сетью Tor

 

Если соединение прошло успешно, будет запущен браузер Tor через который, помимо внутренних сайтов Tor, вы можете зайти на любой другой сайт. Профит!

 

Доступ через Tor браузер на github.com

доступ через Tor браузер на github.com

 

По факту этот браузер - это всего лишь урезанный Firefox portable и работает он не волшебным образом, а через proxy, которым выступает Tor.exe. Для того чтобы git.exe запустить через сети tor, необходимо знать настройки подключения к нему. В нашем Firefox эти настройки тут Меню -> Настройки -> Дополнительные -> Сеть 

 

Настройки проксирования у браузера

Настройки проксирования у браузера​

 

Эти настройки вы можете смело скопировать в обычный браузер и использовать его. Но наши цели несколько иные. Пришло время сделать commit через git.exe 

Для работы с git я использую эту программу Если вы используете другой клиент, то разницы особой нет. Главное, чтобы можно было ввести нужную команду, а именно

 

git config --global http.proxy socks5://localhost:9150

 

Данные берем из окна выше. Это все! Если все верно работает, то при любой команде на push или pull все пройдет успешно

 

Успешное подключение git.exe к github.com

Оставлять комментарии могут только зарегистрированные пользователи