unreal666 Под "интерфейсом" я подразумевала Network Interface Card (NIC), еще называется Network Adapter. Если есть более подходящее русское слово, то скажи мне
Цитата: Так это то же самое, что и в проксомитроне разрешение доступа с каких-то адресов.
Это НЕ то же самое. Когда ты в Privoxy или Tope или 3Proxy задаешь привязку к определенному адресу, то сокет открывается только на нем.
На пример в Privoxy:
listen-address 192.168.1.10:8080
Privoxy будет прослушивать только порт 8080 на NIC с адресом 192.168.1.10
В этой ситуации, порт 8080 на втором NIC с адресом 10.10.1.10 (на этом же компте) прослушиваться не будет. Что мне и нужно. То же самое в Торе и в 3proxy.
Если ты в Проксомитроне в графе разрешения доступа с каких-то адресов ставишь 192.168.1.10, то Проксимотрон прослушивает 0.0.0.0:8080 (это обозначает
все адреса, включая 192.168.1.10:8080 и 10.10.1.10:8080). А мне нужно чтоб прослушивался только 192.168.1.10:8080, но не 10.10.1.10:8080
speakerr Цитата: а здесь у тебя полная путаница в понятиях. Proxomitron открывает т.н. сервер-сокет. и слушает он только попытки к нему присоединиться. разрешено это (или файрволом, или собственными настройками) - соединение произойдет и Proxomitron будет выполнять запросы. все очень просто. и ничего "постороннего" он не "слушает".
Нет у меня нет путаницы в понятиях в этом вопросе - я понимаю данный вопрос очень хорошо.
Я знаю что Проксимотрон открывает сокет и слушает попытки к нему присоединиться
Я пришла в эту тему именно с этой проблемой: что Проксимотрон открывает сокет на внешнем NIC и слушает попытки к нему присоединиться.
И все попытки соединения из вне - на внешний NIC - являются именно посторонними. Компты локалки соединены только с внутренним NIC, и никак не с внешним. Так что заявление что ничего "постороннего" Проксимотрон не "слушает" говорит мне о том что ты в упор не понимаешь в чем заключается обсуждаемая проблема. Проксимотрон слушает 'посторонние' соединения из вне, и может быть использован как открытый прокси-сервер, если не использовать файвол и ограничение доступа по ИП адресам.
На конкретном примере:
Top, Privoxy, 3proxy слушают внутренний NIC (н.п. 192.168.1.10:8080), но не внешний NIC (н.п. 10.10.1.10:8080). Это то что нужно, так как проксирование ведется для внутненних компьютеров локалки, а не для пользователей из интернета.
Proximotron слушает либо 0.0.0.0:8080 (в этом случае прослушиваются оба и внешний 10.10.1.10:8080 и внутренний 192.168.1.10:8080 NIC'и) или 127.0.0.1:8080 (в этом случае не прослушиваются ни внешний 10.10.1.10:8080, ни внутренний 192.168.1.10:8080 NIC'и - что естественно тоже не подходит).
Мне кажется что Проксимотрон просто не может делать такую елементарную вещь как слушать на внутреннем NIC и не слушать на внешнем NIC (на пример слушать 192.168.1.10:8080, и не слушать 10.10.1.10:8080). Тогда придется полагаться на встроенный механизм доступа и файрвол.