Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть:  

- Стационарный компьютер на базе Centos 7.X 

- 20 Донглов 3г подключенных к системе(просто для информации), один из них настроен конфигом в ppp для мобильного интернета(wvdial не завелся) 

- 2 интерфейса eth0 (сетевая карта, подключение в интернет, локальная сеть 10.0.1.0/24) и ppp0 (когда активируется сервис)  

Задача: 

1) Поставить и произвести настройку прокси-сервиса(уже стоит 3proxy, но допустимо использовать любой другой) 

Прокси должна ходить в интерфейс через ppp0, то есть через мобильный интернет, и должна слушать какой то порт на интерфейсе eth0 

то есть должна быть доступна в локальной сети. 

Соответственно любой компьютер из подсети 10.0.0.0/18 может подключить к данной машине(пусть 10.0.1.178) по протоколу сокс, 

и выходить в интернет через тот самый мобильный донгл 3г(к слову e173 megafon) 

2) Необходим механизм проверки отвалившегося соединения, подойдет почти любая реализация от баша до питона, 

главное без совсем полной порнухи 

3) Настроить маршрутизацию на компьютере таким образом, чтобы на самой машине интернет работал через eth0,  

приложения кроме самой прокси также должны ходить через eth0 

На данный момент проблема именно в маршрутизации 

4) Необходим механизм передергивания интерфейса ппп0, для смены ip адреса.  

Также допустим различные реализации. Python будет плюсом, но можно на чем угодно. 

Далее для себя самостоятельно запилю интеграцию управления через телеграм бот. 

Резюме 

Есть комп и два интерфейса, один интерфейс сетевуха с интернетом и через нее сам комп должен ходить в интернет, 

также в эту локалку смотрит прокся, которая ходит в интерфейс через ппп0(второй интерфейс, 3г донгл который заводится  

через ppp) 

Бюджет небольшой, так как большая часть задач уже выполнена, стоит все что нужно, в том числе 3proxy, проблема с маршрутизацией 

и управлением всем этим делом. 

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

Делаю для себя, проект некоммерческий.

5 лет назад
r1der23
Сергей 
37 летРоссия
11 лет в сервисе
Был
5 лет назад