Так прокси-то прозрачный?
Как мне кажется - нет. Как можно это проверить?
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Администрирование и настройка сетей → Настройка работы роутера через прокси сервер
Так прокси-то прозрачный?
Как мне кажется - нет. Как можно это проверить?
Спросить у администратора прокси?
Если есть доступ к настройкам прокси -- посмотреть там. Если используется Squid, за прозрачный режим отвечает наличие в директиве http_port параметра intercept (начиная с версии 3.1, ранее -- transparent).
Либо настраивать автоконфигурацию прокси, что-то на тему http://dep346.narod.ru/articles/proxy-autoconf/
Спросить у администратора прокси?
Скорее всего не представляется возможным, т.к. где администратор сети я не знаю и узнать будет крайне сложно.
Мне прислали вот такой вариант. Завтра опробую.
iptables -t nat -A PREROUTING -p tcp --dport 80 ! -d 192.168.1.1/32 -s 192.168.1.1/24 -j DNAT --to-destination 194.44.198.45:3128Может появится еще какой-то?
iptables -t nat -A PREROUTING -p tcp --dport 80 ! -d 192.168.1.1/32 -s 192.168.1.1/24 -j DNAT --to-destination 194.44.198.45:3128
В команде ошибка. Запись 192.168.1.1/24 - неправильна. Надо 192.168.1.0/24
Cruiser78
спасибо!
Здравствуйте. У меня подобная проблема с сетью. На работе есть комп на которій раздается инет через small proxy или чтото еще, у меня есть домашний роутер dir-615 прошитый под dd-wrt. Хочу подключить его на работе чтоб юзать через телефон или планшет интернет. Помогите пожалуйста настроить.
Уже попробовал вышеприведенные строки под свою сеть, но что то не получается.
Что получается- wan порт- статический ip-настройки сделал такие как на компьютере на который сейчас приходит инет.
Настройки лан роутера оставил без изменений. В компьютере поставил ip автоматически.
Строка выглядит примерно так
iptables -I PREROUTING -s 192.168.1.0/255 --dport 80 -j DNAT --to 10.7.90.12:8080
10.7.90.12:8080 - компьютер/порт с которого я получаю интернет.
Помогите пожалуйста.
Сёдня достану роутер dd-wrt и проверю сам.
Пока как то так.
Поднял dd-wrt на виртуалке и прописал DNAT
Поставил ccproxy и firefox жестоко прописал ип dd-wrt.
Вроде так пашет.
Uploaded with ImageShack.us
Честно говоря ничего не понял - вы сделали с той же командой что и у меня и у вас все заработало?
Пока ток пробнул мапить 3128 порт. Буду пробывать дальше что завернуть в прозрачный режим.
[CENSORED] на протяжении двух страниц не видел свою ошибку
-t nat 
Вот так должен работать. Не забывайте править под свои нужды.
iptables -t nat -I PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j DNAT --to 192.168.1.254:3128И главное чтоб прокси был в прозрачном режиме.
Попробовал команду
iptables -t nat -I PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j DNAT --to 10.7.90.12:8080
Все равно не работает.
Может еще где какой бок найдете?
Если прокся не в прозрачном режиме ставьте squid на dd-wrt или любой другой прокси.
Настраивайте проксю на работу с выше указанным (10.7.90.12:8080).
И делайте уже nat на 127.0.0.1
Что означает "И делайте уже nat на 127.0.0.1"?
iptables -t nat -I PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j DNAT --to 127.0.0.1:3128А где тогда будет указан мой "сервер" которій 10,7,90,12:8080?
Включите ssh в dd-wrt.
Зайдите по ssh.
Дайте в консоли такие команды.
iptables -t nat -I PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j DNAT --to 10.7.90.12:8080
iptables -t nat -I POSTROUTING -s 192.168.0.0/24 -d 10.7.90.12 -j MASQUERADEПосле пробуйте зайти не по имени а по айпи на какой нибудь адрес.
Если даст ошибку то сюда всё как есть.
ну тогда в command shell выполнить.
А вы уверены что у вас 192.168.0.0/24 а не 192.168.1.0/24 ?
Извиняюсь-у себя ставил 192.168.1.0/24.
А что означает /24 ?
маска подсети. Ну что пробывали? Ошибка есть какая? В браузере ток по ип пробывать.
В браузере открыть например 188.64.170.124 .
Пробни зайти на 188.64.170.124
Вот эти три команды надо!!! Писал же выше.
iptables -t nat -I PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j DNAT --to 10.7.90.12:8080
iptables -t nat -I PREROUTING -s 192.168.1.0/24 -d 192.168.1.1 -j ACCEPT
iptables -t nat -I POSTROUTING -s 192.168.1.0/24 -d 10.7.90.12 -j MASQUERADEСкопировал ваши команды, вставил, нажал выполнить
Как то так
LexaSush, для чего придуман BBCode? Пожалуйста, оформляйте сообщения с его использованием. yars
Нажали кнопку Run Commands?
Да конечно
Можете дать удалёнку?
Что нужно сделать? Есть team viewer
хотя не получится - я постоянно перевтыкаю шнур и меняю ip
а если так прописать проксю в браузере что не пашет?
Если так без роутера прописать - пашет, но проблема как и у тс - хотелось бы подключать телефон (планшетник) по wi-fi, ну и разобраться с проблемой
Linux Forum → Администрирование и настройка сетей → Настройка работы роутера через прокси сервер
Форум работает на PunBB, при поддержке Informer Technologies, Inc