Прошу прощения за глупый вопрос, но никак не получается сделать самому.
У меня стоит задача сделать что-то типа прокси, но для одного сайта и по прямой ссылке. Типичная ситуация, на работе закрыт доступ к каким-нибудь одноклассникам, но есть доступ к рутеру. Доступ на работе через прокси (жёстко прописано в свойствах браузера), так что squid на руторе подниматься смысла нет, браузер не может использовать две прокси подряд. Я хочу настроить так, чтобы при после добавления в hosts на рабочем компьютере что-то типа
PHP Code:
<IP моего рутера> odnoklassniki.ru
всё заработало. Пример с одноклассниками показателен, на самом деле задача у меня сложнее, но если я смогу сделать это, то смогу сделать и остальное.
Итак, мне надо настроить редирект запросов по адресу <мой рутер>:80 на одноклассники.ру:80
Если я просто добавлю правило в nat, то ничего не получается:
PHP Code:
iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 80 -j DNAT --to-destination одноклассники.ру:80
Судя по всему пакеты доходят до одноклассников, но ответы не приходят на рабочий компьютер. Перенаправление включил:
PHP Code:
iptables -A INPUT -i vlan1 -j ACCEPT
iptables -A FORWARD -i vlan1 -j ACCEPT
Если делать маршрутизацию на любой сервер в локальной сети рутера, то всё работает без проблем. Но мне надо перекидывать трафик именно на внешний сервер.
Подскажите, как реализовать данную задачу.
Заранее спасибо!