Ads
Comments 42
Не лучше быстренько VPSку поднять (они в среднем от 5$ в месяц) или на имеющейся настроить прокси или туннель, чтобы хоть немного обеспечить себя от перехвата траффика?
Имеете в виду перехват трафика на конечном узле?
На гитхабе ведь https.

Я специально для гитхаба мозиллу настроил, для остальных сайтов я хром использую, без i2p.
А «Опера Турбо» кто-нибудь пробовал? А то у меня и так работает — не проверить… :(
Оперу турбо, насколько я знаю, к git или IDE не прикрутить.
Github недоступен у нашего провайдера до сих пор, работаем через Squid на VPS (для настройки которого пришлось написать всего пару строк в конфиг)
proxy switcher sharp позволит настроить прокси в хроме по wildcard *.github.com
Если вы поднимете на VPSке прокси или туннель — вы поможете только самому себе и ресурсы VPS будут по большей части простаивать. Если вы поднимете на той же VPSке I2P и пробросите оттуда порты на локальный компьютер
ssh -f -N -L 7657:127.0.0.1:7657 user@xxx.xxx.xxx.xxx
ssh -f -N -L 4444:127.0.0.1:4444 user@xxx.xxx.xxx.xxx
ssh -f -N -L 4445:127.0.0.1:4445 user@xxx.xxx.xxx.xxx
то вы поможете всей I2P сети быть защищеннее и стабильнее и при этом не будете расходовать свои деньги впустую. При этом, конечно, с точки зрения безопасности ваша нода будет защищена не полностью, поскольку физический доступ к VPS есть и у админов хостинга, но с другой стороны, вы же не наркотиками собираетесь торговать.
После запуска i2p постепенно ускоряется (за день, например), но все равно до нормальных скоростей ему далеко, конечно.
Пока клонируется какой-нибудь lucene_solr.git (~450 MiB) и на нормальном-то интернете попить кофе да покурить успеваешь… А с i2p так вообще можно день гулять)
Мне например не поднять VPSку, я просто не умею этого делать и заниматься некогда — нужно работать, поэтому нашел самое быстрое решение — SurfEasy. 5$, установка 5 минут и вы снова в рабочем процессе.
2 быстрых и бесплатных решения:
1. Бесплатный VPN, который пиарил tpb frootvpn.com
2. Установить DNS сервер по дефолту от гугла 8.8.8.8
DNS сервер не поможет.

Он у меня и так прописан, только вот банят провайдеры не по домену, а по айпишнику.

Было дело в прошлом году — мой сайт располагался на бесплатном хостинге, на котором на один айпи-адрес сразу по 30-40 доменов приходится. И мой сайт тогда «за компанию» забанили.
способы бана у провайдеров разные. некоторые просто меняют резолв домена на своём днс или как дом.ру спуфят любой днс запрос к любому днс серверу.
vpngate.net тоже бесплатный и не требует регистрации. Просто заходишь, выбираешь сервер и скачиваешь готовый конфиг для openvpn (или другого VPN-клиента). Включает много серверов, поднятых добровольцами по всему миру. Ко многим из их серверов можно подключаться в том числе через TCP, что позволяет подключаться из Tor в целях захода на сайты, блокирующие прямые подключения из Tor.

А для Github прямой доступ через Tor работает нормально.
antizapret.prostovpn.org/
Если настроить по методу VPN, то DNS тоже шифруется.
Единственное, в Windows подключение может устанавливаться до 5 минут, т.к. там более 3000 маршрутов устанавливается, и почему-то очень долго. Ну, вернее, я знаю почему, потому, что у OpenVPN Control-пакетов какого-то фига предел размера 100 байт.
Следующий шаг роскомнадзора: блокировать сервисы где можно поднять VPN (не все конечно, самые популярные) и весь подозрительный трафик вообще. Вполне возможно блокировка трафика будет даже удобнее. Ну и отвественность за использование таких решений нужно ввести — от 5 до 10 лет, почему бы и нет? На хабре уже был топик про такие намерения. Решил закомитить через i2p? Получай срок.

Не теми методами боретесь, товарищи, не там нужно решения искать.
Хотел написать развернуто по ssh (для винды putty), но получилось очень кратко:
echo 127.0.0.1   github.com
ssh -f -N -L 443:github.com:443 remotevps-ip
Пардон, опечатка, корректный вариант
echo 127.0.0.1   github.com >> /etc/hosts
ssh -f -N -L 443:github.com:443 remotevps-ip
В догонку
echo "Host github.com" >> ~/.ssh/config
echo "    Port 2222" >> ~/.ssh/config
ssh -f -N -L 2222:github.com:22 remotevps-ip

И работа по ssh тоже доступна
А как для венды настроить ssh/putty, чтобы только на гитхаб ходило через туннель, а остальное как обычно?

Далее прописать в hosts github.com

Либо можно сразу поднять socks прокси таким же способом.

Настройка ssh клиента зависит от клиента git которым вы пользуетесь. Если cygwin, то так же правка файла ~/.ssh/config, если plink, то нужно создать connection с названием github.com и настроить его на порт 2222.
Socks:

Говорят, так работает, сам не проверял.
git config --global http.proxy socks5://localhost:9999

Браузер, думаю, настроите сами.
да, так работает (я когда-то dropbear на роутере домашнем настраивал и ходил на него с работы по socks5). Но так весь трафик идет. А хотелось бы только гитхабный. Или я что-то не понял?
Если вас интересует только git клиент, то браузер настраивать не нужно, по proxy будет работать только git. Если же нужно в браузере, то есть такая замечательная вещь, как proxy.pac, где вы можете выставить необходимые правила. Примеров в интернете — море.
Туннелирование через i2p? Месье знает толк в извращениях. Если через tor скорость терпимая получается, то i2p работает просто с вырвиглазными лагами.
А через какой выходной прокси это будет работать?
Имхо предстваляется более целесообразем поднять серверный тоннель до гитхаба за пределами РФ и расшарить адрес.
Вот подняли тоннель до гитхаба.
Доступ по адресу
oolce3loyfdue65jajyo3dtwnaxvbf6w4w25imy7qa7jte7itgvq.b32.i2p
Так не надо через браузер долбиться, а надо к этому адресу проложить клиентский тоннель, как предлагает топикстартер и далее по интсрукции.
У меня заработало с outproxy, который стоял по дефолту при установке.
Что никак не отменяет доступа через I2P посколько вы не можете знать что еще «придет в голову этим пчелам».
Это да. Просто писать статью, о том что «GitHub снова разблокировали», мне кажется, нет смысла. Вот и написал тут.
Only those users with full accounts are able to leave comments. Log in, please.