![]() |
В далекой далекой галактике… хотя нет не из этой оперы данная статья, Изначально я хотел написать статью как это все поднимать, расписывать каждый конфиг, но я понял что это убьет уж очень много времени. Проще будет вам показать что получилось, продемонстрировать инсталяционный скрипт и конфиги. И так перейдем к описанию. Платформой нашего роутера выбран 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 |
автор шикарен. Хочу твои контакты
|
Блин вроде не совсем профан,но вы крутые- спасибо за инфу.П.с я рад что форум еще работает
|
Хорошая работа, однако в части проксирования есть решения куда проще - скажем, в сторону kalitorify (https://github.com/BrainfuckSec/kalitorify) не смотрели ?
|
Цитата:
|
добрый день, интересное решение. вот только при реализации столкнулся с трудностями, не поможете решить?
raspberry pi3 b |
парни, будьте добры, помогите разобраться.
|
Цитата:
Цитата:
|
Цитата:
Failed to start dhcpcd on all interfaces. see "systemctl status dhcpcd.service" for details. |
Цитата:
|
Цитата:
|
вывод
Код:
Code: |
Цитата:
Я правильно понимаю, мне нужно изменить данные в разделе 3g? Изменил там адрес провайдера и лог/пасс и номер (все это взял с сайта провайдера, мтс рф, модем huawei) - не конектится (на против 3G - down). |
воткнуто должно быть в тот порт что на картинке.
|
Цитата:
|
ну значит нужно смотреть в лог ) нужно смотреть детектится ли модем итд ) в интернете полно мануалов на тему настройки vw_dial вот по ним свою проблему и стоит искать )
|
Цитата:
может подскажете, как сделать img файл версии без tor или может есть такой? |
Цитата:
|
Цитата:
Проблема в том, что в не силен в линуксе и знакомство с ним я начал с данной статьи. Если кто-то готов помочь разобраться, я буду очень признателен и в долгу не останусь. $) |
Цитата:
|
Цитата:
|
Цитата:
|
Прошу прощения, не силен в линуксе, хотя базовые навыки имею, подскажите, что нужно подкорректировать, чтобы раздавать интернет не только по wifi, но и по кабелю от Малинки через свич.
|
Отличное решение, нужно на своем Asus Tinker попробовать )
|
| Время: 21:15 |