Всем привет! Помогите с проблемой. Есть компьютер (A) с внешним IP. С этого компа каждое утро импортируется информация на сайт. Импорт происходит за счет обращения по внешнему IP и порту. Теперь мы решили завести прокси на отдельной машине (B) (linux). Соответсвенно внешний IP теперь на компе с linux. Как сделать, чтобы при обращении сайта к компу трафик перенапрявлялся c компа (B) на комп (A)? Сайт работает только с внешними ip.
> Всем привет! Помогите с проблемой. Есть компьютер (A) с внешним IP. С
> этого компа каждое утро импортируется информация на сайт. Импорт происходит за
> счет обращения по внешнему IP и порту. Теперь мы решили завести
> прокси на отдельной машине (B) (linux). Соответсвенно внешний IP теперь на
> компе с linux. Как сделать, чтобы при обращении сайта к компу
> трафик перенапрявлялся c компа (B) на комп (A)? Сайт работает только
> с внешними ip.
>> Всем привет! Помогите с проблемой. Есть компьютер (A) с внешним IP. С
>> этого компа каждое утро импортируется информация на сайт. Импорт происходит за
>> счет обращения по внешнему IP и порту. Теперь мы решили завести
>> прокси на отдельной машине (B) (linux). Соответсвенно внешний IP теперь на
>> компе с linux. Как сделать, чтобы при обращении сайта к компу
>> трафик перенапрявлялся c компа (B) на комп (A)? Сайт работает только
>> с внешними ip.
> https://www.opennet.ru/docs/RUS/iptables/#DNATTARGETЯ пробовал вот эти команды, но ничего. Полоса прогресса браузера зависает. Если отключить squid сразу ошибка
iptables -t nat -A PREROUTING -p tcp -m tcp -d 192.168.0.5 --dport 8179 -j DNAT --to-destination 95.100.0.34:8179
iptables -t nat -A POSTROUTING -p tcp -m tcp -s 95.100.0.34 --sport 8179 -j SNAT --to-source 192.168.0.5:8179
а squid у тут причем?
Он у Вас как работает (прозрачный/непрозрачный)?
вы обращаетесь на http://192.168.0.5:8179 ?
Форвардинг пакетов включен?
> а squid у тут причем?
> Он у Вас как работает (прозрачный/непрозрачный)?
> вы обращаетесь на http://192.168.0.5:8179 ?
> Форвардинг пакетов включен?Прокси прозрачный. Форвардин включен echo "1" > /proc/sys/net/ipv4/ip_dynaddr. Внешний адрес присвоен по динамике.
вы обращаетесь на http://192.168.0.5:8179 ?
Вообще форвард включается
echo "1" > /proc/sys/net/ipv4/ip_forward
> вы обращаетесь на http://192.168.0.5:8179 ?
> Вообще форвард включается
> echo "1" > /proc/sys/net/ipv4/ip_forwardВсем большое спасибо! Все получилось!