- PVSM.RU - https://www.pvsm.ru -
Предлагаю использовать Tor для доступа к сайтам, к которым отсутствует прямой доступ.
Сеть Tor [1] — это система прокси-серверов, позволяющая устанавливать анонимное сетевое соединение. С помощью Tor можно анонимно подключаться к обычным серверам и хостить непрослушиваемые серверы в самой сети Tor.
Разберём пару способов подключаться к Github через Tor.
На Debian и Ubuntu достаточно установить пакет tor:
# apt-get install tor
Пакет tor включает программу torsocks. Если к команде запуска программы (например, git) приписать torsocks, то её сетевая активность (включая разрешение доменов) пойдёт через Tor. Сетевая активность, которую нельзя пропустить через Tor, будет отсекаться (например, UDP).
torsocks git push
torsocks git pull
$ cat ~/.ssh/config
Host github
Hostname github.com
User git
ProxyCommand /bin/nc -X 5 -x localhost:9050 %h %p
$ git clone github:starius/lapis.git
(Обратите внимание на использование github вместо git@github.com в команде гита. Если используете Tor-браузер [2] вместо системной службы tor, то порт будет 9150 вместо 9050.)
Для этого способа требуется программа netcat-openbsd. Если используется другой netcat, могут возникать проблемы. В таком случае надо установить пакет netcat-openbsd.
PS. Навеяно публикацией «Краткая инструкция: GitHub через I2P [8]». Хотел написать развёрнутый комментарий, но материала накопилось на отдельный пост. Интересно, почему на хабре есть хаб I2P, но нет хаба Tor.
Автор: starius
Источник [9]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ssh/76159
Ссылки в тексте:
[1] Tor: https://www.torproject.org/
[2] Tor-браузер: https://www.torproject.org/projects/torbrowser.html.en
[3] meek: https://trac.torproject.org/projects/tor/wiki/doc/meek
[4] О meek: https://blog.torproject.org/blog/how-use-%E2%80%9Cmeek%E2%80%9D-pluggable-transport
[5] Запустить сервер сети Tor: https://www.torproject.org/docs/tor-doc-relay.html.en
[6] Сделать пожертвование: https://www.torproject.org/donate/donate.html.en
[7] Другие способы помочь Tor: https://www.torproject.org/getinvolved/volunteer.html.en
[8] Краткая инструкция: GitHub через I2P: http://habrahabr.ru/post/244861/
[9] Источник: http://habrahabr.ru/post/244869/
Нажмите здесь для печати.