IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Активное Сетевое оборудование (http://www.imho.ws/forumdisplay.php?f=123)
-   -   Организовать proxy-server на железном сохо-роутере (http://www.imho.ws/showthread.php?t=147775)

metrim 12.09.2013 22:35

Организовать proxy-server на железном сохо-роутере
 
Ситуаия:
На работе у предоставлен доступ к онлайновым научным ресурсам.
Там у меня стоит роутер, который раздает интернет по комнате. Роутер D-link DI-524. Висит он на "белом" айпишнике, так что могу подключаться к нему "извне".
Мне бы хотелось юзать иногда предоставленные ресурсы и из дома.
Как я понимаю, вариант - поставить компьютер, подключенный к роутеру, что бы он как бы "подменял" мой ИП. По различным приинам вешать там компьютер и держать его включенным 24/7 - не вариант.
Вероятно можно было бы попытаться поставить на сам роутер какую нить альт прошивку, которые судя по описаниям - обладаютт морем возможностей, но кажется данная машинка - очень стара и просто ничего подобного не поддерживает.
Как вариант, в дополнение есть не нудный саренький 808-ой Д-линковский роутер.

Подскажите, как из всего этого собрать то что мне хочется :)

Plague 12.09.2013 23:16

нихрена не понял :confused:

изучайте проброс портов (port mapping) на всякий случай..

metrim 12.09.2013 23:27

Цитата:

Сообщение от Plague (Сообщение 1772172)
нихрена не понял :цонфусед:

Ну есть на работе доступ к онлайновым научным библиотекам и базам данных. Типа по ИП-адресу.
Дома у меня ентого доступа - нема. Иногда срочно - надо иметь.
Вариант я вижу "заходить из под ИП роутера на работе".
Для этого (как я понимаю) к нему нужно подключиться (благо ИП у него белый) и пропустить трафик запросов к библиотекам со своего домашнего компа - через роутер.

Разве не так ?

Plague 12.09.2013 23:44

А, теперь дошло. Думал сперва что до рабочих машин нужно доступ извне иметь.
Железяка имхо действительно дюже старая чтоб чего-то вырулить. Первый приходящий в голову вариант - поискать в ней или к ней какой нить wol (wake on lan) чтоб можно было бы будить машину в сети, а потом уже с нее переваливаться в нужный ресурс.

ps. посмотрел паршиву разработчика, которую юзаю сам (dd-wrt) - нет поддержки DI-524

Borland 13.09.2013 01:06

Единственно, что приходит в голову - это поднять VPN-туннель между домашней машиной и одной из рабочих и прописать маршрут на домашней машине к "интересным" сайтам через этот туннель. На рабочей машине при этом д.б. включён роутинг и в файрволле (если есть такой) разрешены транзитные пакеты. На 524-м соответственно прописан маршрут в домашнюю сетку (дабы он знал, через какую машинку отправлять пакеты тебе). Проброс портов делается на роутере со стороны сервера OpenVPN.
Геморроя с настройками было бы сильно меньше при наличии возможности установки сервера на 524, но насколь я вижу это нереально. Разве что вы решитесь поменять его на что-то с поддержкой "альтернативных" прошивок (см. списки поддерживаемых устройств dd-wrt и OpenWRT)
Цитата:

Сообщение от Plague (Сообщение 1772175)
(dd-wrt) - нет поддержки DI-524

К этому дивайсу вообще нет "альтернативок". Списки оборудования под альтернативные DD-WRT и OpenWRT практически совпадают, а используемая мной прошивка вообще исключительно под асусы...

P.S. Организовать прокси как таковой на сохо-роутере нереально в принципе. Разве что на машине за ним с пробросом порта прокси. Но решение с VPN мне лично больше импонирует.

metrim 13.09.2013 01:20

Ну "проброс портов" и пр. на 524ом вроде как вполне решается просто вкючением DMZ на "интересующую машинку".
Менять 524ый на какое то другое устройство - пока как то влом.
Ставить отдельную машину для организвции сабжевого редиректа трафика - это на мой неопытный взгляд кажется монструозным. Это же кажись какая то простенькая, нересурсоемкая задача о_0

А вот наличествующий ненужный 808ой роутер - тут никак не употребить ? Портов то мне не жалко. У него же есть NAT, какая то маршрутизация, типа как через него редирект трафика организовать не получится ?

Borland 13.09.2013 01:48

Цитата:

Сообщение от metrim (Сообщение 1772183)
ненужный 808ой роутер - тут никак не употребить ?

Какое-то туннелирование он умеет. Соответственно теоретически для организации туннелирования траффика через ipsec пригоден. Но вот разбираться с настройками придётся точно без меня...

Цитата:

Сообщение от metrim (Сообщение 1772183)
отдельную машину для организвции сабжевого редиректа трафика

Отдельную необязательно. OpenVPN большой мощности не требует (ибо вполне может работать на многих SOHO-роутерах), достаточно практически любой машинки с Win2000+, лишь бы была постоянно включена...
С OpenVPN мы с Plague чего-то посоветовать можем...

SinClaus 13.09.2013 12:04

Присоединяюсь к мнению консультантов, от себя могу сказать, что если оставлять комп включенным по какой-то причине низзя, остаётся только поменять рутер. Вообще DLink-и имеют привычку дохнуть без всякой причины, так что всяко придётся. Если поискать, можно думаю найти Asus WL-500Gp, даже V2 - на нём можно поднять что угодно на базе отлаженной прошивки DD-WRT. Особенно если добавить небольшую флешку как диск для утилит.

Borland 13.09.2013 12:18

Цитата:

Сообщение от SinClaus (Сообщение 1772191)
поднять что угодно на базе отлаженной прошивки DD-WRT.

Насколь я видел DD-WRT (в онлайновом эмуляторе) - OpenVPN там уже встроенный, нужно только настроить и включить. :biggrin:
А прокси-сервер один фиг слишком ресурсоёмок для SOHO-роутера :imho: (хотя кое-кто и DebWrt с "полным фаршем" на них громоздит :gigi:).

SinClaus 13.09.2013 15:03

Да не нужен там прокся! Либо pptp сервер с рутингом в сеть, либо OpenVPN с тем же рутингом.
Или как вариант - ЗАРАЗа прокси на виндовой машине за рутером, там можно быстро слепить какой угодно прокси.

metrim 13.09.2013 15:38

а вот кстати:
Если я настрою принимать роутеру 524 соединения с какого то порта и роутить их на адрес его же шлюза (т.е. WAN порт принимает что то и тут же через самого себя пропускает "обратно") - это не будет типа того что мне нужно?
Я во всей этой лабуде очень мало разбираюсь, потому и спрашиваю.
Цитата:

Сообщение от Borland (Сообщение 1772192)
А прокси-сервер один фиг слишком ресурсоёмок для SOHO-роутера

Ну это же будет не торрент-трафик. Речь идет о доступе к библиотечным научным базам данных, pdf файлах и пр.

SinClaus 13.09.2013 15:43

Цитата:

Сообщение от metrim (Сообщение 1772202)
Если я настрою принимать роутеру 524 соединения с какого то порта и роутить их на адрес его же шлюза (т.е. WAN порт принимает что то и тут же через самого себя пропускает "обратно") - это не будет типа того что мне нужно?

Нет, запрос к прокси на самом проксе распаковывается, оттуда вытаскивается адрес и порт назначения, запоминается куда отправить ответ и т.д.

Plague 14.09.2013 12:38

SinClaus, тут он не про прокси говорит. Принцип того же самого проброса порта, только не дальше, в физический офис (скажем, 192.168.1.2-192.168.1.255) а петлёй на самого себя, т.е. 192.168.1.1.
Фик знает, я пока что не вижу причин почему это не сработает, хотя не удивлюсь если они окажутся :)
Попробовать можно, вдруг прокатит.
Хотя дырка это та ещё будет. :biggrin:
Возможно это и станет той самой причиной по которой подобный финт окажется заблокированным производителем.

Развивая мысль, можно пробросить порт на DLINK-808, а на нем уже (тоже пробросив порт) - вернуть запрос на 524й, уже из области LAN. Опять же: я пока что не вижу причин почему это не сработает, хотя не удивлюсь если они окажутся :)

SinClaus 14.09.2013 15:49

Проброс порта - это именно проброс порта. Т.е. если заворачиваем внешний-адрес:80 на 127.0.0.1:80, то это воспримется рутером как запрос к его внутреннему веб-серверу. Правильно?
Теоретически можно завернуть обращение к некоему внешнему порту на адрес конкретного сайта (одного), на восьмидесятый. Если где-то идёт ссылка на другой IP или порт - запрос в пустоту. К тому же в веб-форме обычно сильно ограничено количество вводимых правил (8 - 10), а примитивные рутеры только так и управляются.

Plague 14.09.2013 16:03

Цитата:

Сообщение от SinClaus (Сообщение 1772227)
это воспримется рутером как запрос к его внутреннему веб-серверу. Правильно?

а, ну да, согласен. чего-то я про это подзабыл :biggrin:

Borland 14.09.2013 16:25

SinClaus,
Plague,
Не сработает.
Проброс портов идёт с WAN на LAN и никак иначе. А пакет с внутреннего интерфейса для внешнего IP уйдёт в /dev/null :gigi:
P.S. Даже проверил на всякий случай. :biggrin:

SinClaus 14.09.2013 18:47

На другой рутер - та же засада: либо нужно обращаться на конкретный порт, который в конце концов будет переадресован куда-то опять же на определённый порт, либо прописать адрес рутера как прокси, но тогда нужен именно прокси.

metrim 14.09.2013 21:01

Именно типа петли - я и размышлял "вдруг прокатит"
Но похоже - фигвам :))

Ставить спецом компьютер "вместо прокси" - мне кажется малоактуально.
Как я смотрю, для Роутер ASUS WL-520GC dd-wrt подходит. Может быть сделаю замену на него.
Есть ли какие то пошаговые инструкции: как на его базе мне сделать желаемый прокси ?

Borland 14.09.2013 21:52

Цитата:

Сообщение от metrim (Сообщение 1772247)
ASUS WL-520GC .... как на его базе мне сделать желаемый прокси ?

Всё-таки прокси? Тогда ничего посоветовать не могу...

Для OpenVPN:
Про DD-WRT: вследствие малого объёма флеш-памяти (всего 2Мб) на 520GC можно взгромоздить исключительно "micro-generic build ", в котором OpenVPN отсутствует как класс. Прошивка с OpenVPN требует устройства с как минимум 4Мб Flash.
Из поддерживаемых асусов подойдут любые, кроме 520GC и 700gE. Собирать custom прошивку (выкинув всё лишнее и добавив нужный OpenVPN - под 2Мб вряд ли возможно, да и сомнительно чтобы кто из нас за такой геморрой взялся...
Так что 520GC отпадает, нужно что-то посерьёзнее...

Дальше всё "просто": здесь выбираем прошивку с OpenVPN под свой девайс и скачиваем, прошиваем её на роутер (метод уже зависит от модели), на клиентской машине генерируем ключи (или просим кого-нибудь помочь с генерацией ;) ), заливаем ключи и конфиг на роутер и перезагружаем его. Роутер готов.
На клиенте - ответный конфиг и запустить "OpenVPN GUI" (если нужно постоянное соединение - то включить сервис OpenVPN). И добавляем в таблицу маршрутизации клиента маршруты к целевым сайтам через OpenVPN.

Собственно, инструкция на английском по настройке VPN на DD-WRT. :)

metrim 14.09.2013 22:21

Цитата:

Сообщение от Borland (Сообщение 1772248)
Всё-таки прокси? Тогда ничего посоветовать не могу...

Ну я это так понубски именую. Что должно делать - описано, как будет итог называться - фиолетово :))


Цитата:

Сообщение от Borland (Сообщение 1772248)
Так что 520GC отпадает, нужно что-то посерьёзнее...

чьерт , а я на Молотке уж и варианты присмотрел....

Borland 15.09.2013 01:18

Цитата:

Сообщение от metrim (Сообщение 1772249)
я на Молотке уж и варианты присмотрел...

На том же молотке есть WL-500gP ;)
А RT-N10 новый реально в пределах 1тыр купить, если верить Яндексу...

metrim 15.09.2013 01:27

Цитата:

Сообщение от Borland (Сообщение 1772250)
На том же молотке есть WL-500gP ;)
А RT-N10 новый реально в пределах 1тыр купить, если верить Яндексу...

Есть, да не в том регионе :)) Я как то такого типа вещицы хочу зот бы видеть перед покупкой
Вроде Д-линки dir-300 и 320 в полной мере поддерживать эту прошиву должны , может на них ориентироваться ?

Borland 15.09.2013 02:04

Цитата:

Сообщение от metrim (Сообщение 1772251)
не в том регионе

Странно, IP у Вас вроде московский... ;)
Цитата:

Сообщение от metrim (Сообщение 1772251)
Д-линки dir-300 и 320

Главное чтоб не "NRU"... :biggrin:
Хотя про поддержку OpenVPN в прошивках для них лучше уточнить перед покупкой... В "мажорных" роутерах с flash на 8+Мб она точно во всех есть (прошивка "mega"), а вот в тех что попроще - раз на раз не приходится. Одна из причин того, что я рассматриваю именно асусы - для них (500gP, RT-Nxx) OpenVPN присутствует в имени одной из прошивок.

metrim 15.09.2013 02:08

Цитата:

Сообщение от Borland (Сообщение 1772252)
Странно, IP у Вас вроде московский...

Зато там по запросу вроде как в ярославской области предложение было


Сколько всяких "деталей" ...

SinClaus 15.09.2013 11:11

Д-линки я бы категорически не рекомендовал, глючные они, все.

Plague 15.09.2013 11:27

ну, на Dir-300 с dd-wrt я не жалуюсь (на данный момент аптайм 91 день; время непрерывного коннекта - 28 days, 16:01), правда проксю или VPN я на нём не подымал. Плюс, если не ошибаюсь, на современные dir-300 dd-wrt не ставится, хотя не уверен.
а вот DSL-ный 2640 меня помнится достал конкретно: часто и постоянно рвал связь, причем уже на стороне роутера (канал ADSL держался нормально)

Borland 15.09.2013 12:25

Цитата:

Сообщение от SinClaus (Сообщение 1772255)
глючные они, все.

Относительно конкретно 300/320 с родной прошивкой - да. Из-за прошивки. :biggrin:
А вот по железу - только если конкретные экземпляры.
К слову, DIR-320 (который не-NRU) конструктивно практически идентичен WL-520gU. Вплоть до того, что отдельные умельцы использовали т.н. "Олеговскую" прошивку от асуса вместо родной. :gigi:
Цитата:

Сообщение от Plague (Сообщение 1772256)
современные dir-300

Нет их, современных. Даже NRU (с которыми несовместимы "альтернативки") уже устаревшие. :gigi:

Plague 15.09.2013 15:02

Offtop
Цитата:

Сообщение от Borland (Сообщение 1772257)
Нет их, современных.

ты ж понимаешь о чём я. Имеется ввиду то, что я брал свой dir-300 года два или три назад, и тогда железная база и изначальная паршива была одна (веб-морда оранжевая). На тех Dir-300 которые мне попадались позже, паршива стояла уже совершенно иная (голубая веб-морда), и ему присобачить dd-wrt мне не удалось.
Вроде бы даже с тобой в офлайне/реале обсуждали этот вопрос ;)
Комментарий Модератора:
Borland:
Как раз то, что ты называешь "новый с голубой веб-мордой" и есть NRU. :gigi: Кстати, по железу 320/NRU аналогичен Keenetic Lite, и у меня такой есть с кинетиковской прошивкой (ибо к родной прошивке йотомодем прикрутить не удалось).
Комментарий Модератора:
Plague:
главное что суть все уловили :biggrin:

SinClaus 15.09.2013 15:58

Дело в том, что я познакомился с представителями D-Link в России, когда одна наша начальница попыталась их задействовать в системе оповещения МЧС. Это только укрепило моё мнение.
В качестве примера - предствьте что на ваш рутер упала тряпка/полотенце/одежда. Через пол часа к нему придёт маленький полярный лис :)

Borland 15.09.2013 16:07

Цитата:

Сообщение от SinClaus (Сообщение 1772266)
на ваш рутер упала тряпка/полотенце/одежда. Через пол часа к нему придёт маленький полярный лис

Проблемы с охлаждением есть у всех "мыльниц", не только у длинков. ;)
Единственная моя претензия к длинкам - это глючные родные прошивки. А от перегрева и все остальные дохнут не хуже...

SinClaus 16.09.2013 08:57

Ну... не знаю. Асусы вообще холодные, к Linksys E1200 тоже есть претензия только по поводу прошивки, DD-wrt пока руки не дошли взгромоздить, а физически не греется.

Borland 16.09.2013 16:41

Цитата:

Сообщение от SinClaus (Сообщение 1772279)
Асусы вообще холодные

Имею 500gP и RT-N16. Ни разу не холодные. :biggrin: И если утеплить - наверняка сгорят...


Часовой пояс GMT +4, время: 23:14.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.