Gad555
@Gad555
Только учусь

Как подключиться удалено к прокси на Rasberry pi?

5e39d420e13a2665650252.jpeg
Схема подключения.

Задача удалено подключиться к прокси на расбери с выходом в интернет через USB модем (мегафон).

На расбери стоит прокси сервер с выходом в интернет через USB модем (мегафон)

Через ноутбук подключенный к домашнему wifi с прописанным в браузере прокси - все работает, сижу в интернете через мегафон. Параллельно с эти работает и домашний интернет "акадо". Внутри сети работает все как надо. Проблема в том что когда я пытаюсь подключиться удалено - не получается.

Поскольку на "Акадо" нет статического IP - пользуюсь DDNS (noip), проверял работает. На роутере стоит переброска порта.
Методом проб и ошибок пришел к выводу что у меня получается дойти до прокси удалено но обратный ответ в расбери теряется и скорей всего выходит не туда. Если отключить USB модем, тогда получается войти в SSH расбери удалено. Как только вставляю USB модем - расбери автоматически подключает интерет мегафон и доступ к SSH прерывается. Не могу понять что мешает. Подскажите, пожалуйста.

конфигурационный файл 3proxy на расбери
5e39d9a9d1a62775625087.png

вывод команды route на расбери
5e39d9f6da1f0133758903.png

настройки роутера
5e39dee4aa9d1768516941.jpeg
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
Примерно 3 дня последние возился с практически такой же задачей, тоже все доходило до малины и обратно ничего не выходило.

Решил все созданием новых интерфейсов и проброса трафика через них. (Сначала все (не)работало через cgroups)

Как-то так настроил + очистил все iptables правила на малине.
auto eth0
iface eth0 inet static
    address 192.168.1.100 # локальный IP малины на домашнем роутере
    netmask 255.255.255.0
    gateway 192.168.1.1 # IP домашнего роутера
    dns-nameservers 1.1.1.1
    dns-nameservers 8.8.8.8
    dns-nameservers 8.8.4.4
    up ip route add table tableName default via 192.168.1.101 # IP usb модема через который надо выпускать трафик
    up ip rule add from 192.168.1.201 table tableName # второй локальный IP малины
    up ip route add default via 192.168.1.1 # IP домашнего роутера, весь трафик с малины пускает через домашнюю сеть, кроме трафика с 192.168.1.201 он пойдет через модем.
    up ip route add 192.168.1.0/24 dev eth0 table tableName # не уверен что это нужно, но пусть будет xD

auto eth1:1
iface eth1:1 inet static
    address 192.168.1.201 # второй локальный IP малины
    netmask 255.255.255.0
    dns-nameservers 1.1.1.1
    dns-nameservers 8.8.8.8
    dns-nameservers 8.8.4.4


Потом запускаем прокси сервер от второго локального IP (192.168.1.201). Т.е. external в конфиге прокси.

Судя по скриншотам примерно так у вас и стоит, но может быть чего-то не хватает из того что указал выше.

В ходе экспериментов так же ставил openvpn, соединял с сервером в ДЦ и пытался через него работать, эффект был тот же т.к. сеть и мешанина из iptables + cgroups работала хрен знает как. Зато потом openvpn мешал уже нормальной работе вышеописанного варианта, пока не снес с малины его совсем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы