![]() |
В далекой далекой галактике… хотя нет не из этой оперы данная статья, Изначально я хотел написать статью как это все поднимать, расписывать каждый конфиг, но я понял что это убьет уж очень много времени. Проще будет вам показать что получилось, продемонстрировать инсталяционный скрипт и конфиги. И так перейдем к описанию. Платформой нашего роутера выбран Raspberri PI 3 На текущий момент всё собрано на последней версии raspbian Код:
Code:Роутер умеет подбирать интернет через Ethernet или USB 3G модем воткнутый в него. Дальше у роутера есть 3 режима работы. Код:
Code:Код:
Code:Все DNS запросы идут через ТОР с помощью демона dns_tcp_proxy. Что на самом роутере? Код:
Code:Скриншоты интерфейса : 1. https://nova.ws/dl/release/pi_tor_so...reenshot_1.png 2. https://nova.ws/dl/release/pi_tor_so...reenshot_2.png 3. https://nova.ws/dl/release/pi_tor_so...reenshot_3.png 4. https://nova.ws/dl/release/pi_tor_so...reenshot_4.png 5. https://nova.ws/dl/release/pi_tor_so...reenshot_5.png Полный образ Raspberri PI3 со всем установленным и полностью рабочим вариантом можете скачать тут. Код:
Code:Код:
Code:Образ слегка модифицирован, удалена запись pi вход только под root, SSH уже включен. Данные для подключения по SSH Код:
Code:При первом запуске нужно будет расширить файловую систему. для этого набираем Код:
Code:https://nova.ws/dl/release/pi_tor_so...n/expand_1.png затем в https://nova.ws/dl/release/pi_tor_so...n/expand_2.png И соглашаемся на увеличение пространства. Вариант для тех кто хочет все собрать сам, на своей малиннке с чистым debian stretch. Скрипт инсталятор : Код:
Code:Скачиваем debian stretch записываем на SD карту, я рекомендую для записи ethcer взять можно тут : https://etcher.io/ после того как запись завершена не забываем включить ссш. для этого снова подключаем SD карту в ноут и создаем на бутовой партиции файлик ssh без расширения txt итд. безопасно извлекаем карту и вставляем в малинку. когда загрузится малинка логинимся на нее с помощью SSH Код:
Code:И скачиваем мой инсталятор Код:
Code:Код:
Code:В процессе установки могут возникнуть дополнительные вопросы, вот ответы на них. https://nova.ws/dl/release/pi_tor_so...sh_upgrade.png https://nova.ws/dl/release/pi_tor_so...iptables_1.png https://nova.ws/dl/release/pi_tor_so...iptables_2.png Админка роутера доступна по адресу : http//192.168.22.1:5000 (если вы к ней подключаетесь по wifi) На текущий момент все протестировано, перезаписано не один раз, и работает вроде как корректно, как мог так и протестировал…. P>S Возможно будет работать и на других устройствах, Orange PI, BananaPI итд.. тут я не знаю. Если можете установить дистрибутив и проверить будет замечательно. В теории если на ваше устройство можно поставить дистрибутив raspbian lite указанный выше по ссылке, то все должно работать. Готовые конфиги можно качнуть вот тут : Код:
Code:Код:
Code:3G демон запущен по дефолту, у меня MF180 И MF667 заводятся нормально. Что бы не менять порт в конфиге 3G в интерфейсе малинки. Втыкаем вот в этот порт. https://nova.ws/dl/release/pi_tor_so...een/usb_3g.png Вроде как все.. конец © Nova 2017 |
это делается проще берется любой старый системник, берется любой linux дистрибутив, в системник ставится вторая сетевая карта . на linux заворачиваем весь трафик через tor одна сетевая карта смотрит в интернет а другая в твой компьютер так же можно сделать хот спот то будет тор роутер
вот вам и шлюз трафик которого идет через тор |
Да, хотел тоже написать о варианте)
|
Цитата:
а тут и 1КВ.т не будет ))) |
Цитата:
|
Хорошо, что я промукомолил и не начал писать. Красава.
|
|
Для таких целей использую Invizbox.
Будет время - накачу на малинку этот проект, интересно сравнить. Хотя, первое отличие уже видно, у Invizbox нет 3G. Автор - молодец! |
Если кому нужно, то я добавил еще 2 режима работы
Only Socks5 Only Soks5 + Auth -- Тор в последнее время херово работает, в общем при эти 2х режимах вы подключатесь напрямую к соксу без ТОР. -- обновление только в гитхабе https://github.com/novaws/pi_tor_socks |
автор шикарен. Хочу твои контакты
|
| Время: 14:43 |