squid & Outlook express - можно ли...?
Neomix 1 сентября, 2008 - 09:12
Разъясните что можно сделать для того что бы можно было получать почту непосредственно с почтового сервера (например mail.ru) на слиентских машинах (Win XP) Outlook express-ом.
»
- Для комментирования войдите или зарегистрируйтесь
httptunnel - проброс
httptunnel - проброс портов 25/110 через сквида на mail.ru
аутглюков настроить не на mail.ru, а на свой сервер:25/110
или научить ходить за почтой через браузер :)
Прошу прощения,
Прошу прощения, :-) расскажи по подробнее прожалуйста. :-)
* net-misc/proxytunnel
* net-misc/proxytunnel
Available versions: (~)1.6.0-r1 (~)1.8.0 (~)1.9.0 {static}
Homepage: http://proxytunnel.sourceforge.net/
Description: program that connects stdin and stdout to a server somewhere on the network, through a standard HTTPS proxy
настраивается ОЧЕНЬ просто. man proxytunnel.
* net-misc/proxychains
Available versions: (~)3.1
Homepage: http://proxychains.sourceforge.net/
Description: force any tcp connections to flow through a proxy (or proxy chain)
как сказал один из участников обсуждения - метод CONNECT на сквиде должен быть разрешен.
Но, имхо, лучше научить через браузер ходить. Тем более они там новый интерфейс строгают - pro.mail.ru. Хранение почты на mail.ru имеет плюсы - резервирование, антиспам (хоть какой-то), антивирус (хоть какой-то). Но на yandex.ru антиспам круче.
Установил
Установил net-misc/proxytunnel-1.8.0. Прочитал маны. :-)
Squid весит на 192.168.1.1:2139 (eth1 - смотрит в локальную сеть)
В squid-е создал отдельного пользователя (mail) под которым proxytunnel будит подключаться и все пользователи буду получать почту через этого пользователя.
Делаю следующее:
proxy-server bin # ./proxytunnel -u mail -s mail -p 192.168.1.1:2139
В ответ мне:
Connected to 192.168.1.1:2139 (local proxy)
HTTP return code: 404 Not Found
Разъясните что я делаю не так?
P.S.
#
# /etc/squid/squid.conf
#
http_port 192.168.1.1:2139
#===============================================================================
cache_mem 250 MB
#
maximum_object_size_in_memory 120 KB
#
cache_dir ufs /var/spool/squid 10240 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
dns_nameservers 212.57.145.253
dns_nameservers 195.154.2.2
#
auth_param basic program /usr/libexec/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Internet connection Proxy-server...
auth_param basic credentialsttl 15 minute
auth_param basic casesensitive off
#
#
acl our_users proxy_auth REQUIRED
acl zapret src 0.0.0.0/0.0.0.0
acl our_network src 192.168.1.0/24
#
acl SSL_ports port 443
acl Safe_ports port 5190 # ICQ
acl Safe_ports port 80 # http
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl SMTP port 25
acl CONNECT method CONNECT
#
#
error_directory /usr/share/squid/errors/Russian-koi8-r
icon_directory /usr/share/squid/icons
#
http_access allow our_users
http_access allow our_network
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny SMTP
http_access deny zapret
icp_access allow zapret
cache_effective_user squid
cache_effective_group squid
visible_hostname Proxy-server.office
.
Авторизацию правильно настроил?
Если ломануться браузером через SQUID с этим пользователем/паролем - каков результат?
--
Live free or die
Проходит нормально...
Проходит нормально, страница загружается и все также как с обычными пользователями.
не внимательно
не внимательно читали :) там как у ssh (при туннелинге) - пару портов указывать надо :) Куда идем, как видим.
Прошу прощения
Прошу прощения за глупый вопрос, но как это написать правельно?
P.S.
Пишу
#proxytunnel -i -u mail -s mail -p 192.168.1.1:2139 -d mail.ru:25 110 - ?
На эту команду выдает тоже самое что описано выше.
Quote: proxytunnel -i -u
25 и 110. в одной строке... хм...
-i - запуск через
-i - запуск через inet.d -он у вас там точно прописан?
я пускаю так:
proxytunnel -a 25 -p ваш_прокси:порт -d mail.ru:25 -P имя_на_прокси:пароль_на_прокси &
в рузльтате, там где запущено, появляется 25 порт, проброшенный через ваш_прокси:порт, ичаользуя авторизацию -P бла-бла-бла, и будет отображать 25 порт mail.ru, на котором уже почтовый клиент авторизуется, используя почтовый логин, зарегистрированный на mail.ru. при этом на аутглюке вместо mail.ru сервера прописывется адрес компа, где запустили proxytunnel. т.е. mail.ru уже тама.
так понятно?
потому что, судя по тому, как вы вводите команду, вы не вкурили, как оно работает.
.
Как минимум небесспорно.
Дык клиент (не знаю как аутглюк, но Thunderbird - можно) может оставлять копии сообщений на сервере.
Спам-фильтр мыл.ру - убожество.
Антивирус - просто зло.
Но это - скорее мои личные претензии к мыл.ру.
Итого: для работы с почтой почтовый клиент обычно удобнее web-морды (мнение далеко не только моё, поэтому без "ИМХО").
--
Live free or die
Второй раз за
Второй раз за непродолжительный интервал времени всплывает вопрос настройки почты через proxy.
Мне же интересен глубинный смысл вкладки настройки параметров proxy в Thundebird'е (если оно работать не должно).
--
Live free or die
Про Outlook не
Про Outlook не знаю, а про Thundebird - это для возможности вылезти ему самому в инет( за обновлениями, за картинками в html письме и т.д), не для почты (ну может быть только если для google-mail подобных)
Proxychains
Сижу в инете за Сквидом. Почту добываю в Evolution через proxychains. Настройка тривиальна и более чем чтения конфига не требует. Работает без нареканий. Единственное, метод CONNECT на сквиде должен быть разрешён.
Разъясните что
>>Разъясните что можно сделать для того что бы можно было получать почту непосредственно с почтового сервера (например mail.ru) на слиентских машинах (Win XP) Outlook express-ом.
Маршрутизатор настроить не пробовали?
Простой
Простой прокси-сервер, маршрутизатор отсутствует.
>>Простой
>>Простой прокси-сервер, маршрутизатор отсутствует.
???
А прокси в интернет через что ходит?
Через шлюз
Через шлюз (шлюзом выступает adsl модем 192.168.0.254, а от него уже к провайдеру)
Тогда в
Тогда в зависимости от способа подключения модема к локальной сети и провайдеру есть несколько вариантов. Ежели модем в режиме роутера (два айпи, внешний и внутренний) и подключен в сеть напрямую, то внутри модема должны быть настройки маршрутизации/файрвола. Ежели в режиме моста (адреса своего не имеет) или подключен по усб то перед ним все одно должен быть маршрутизатор, либо аппаратный либо программный (типа iptables или еще какого нить под вендой). Его и крутить на предмет nat и прохождения пакетов из внутренней сети на внешние адреса/порты почтовиков.
Через сквид помнится пробовал пробрасывать порты, там даже опции койкакиеесть, но как то неудачно. Ну а поскольку я за циской прячусь мне проще напрямую разрешить, нежели со сквидом копаться.
Так, и что как
Так, и что как теперь быть, что можно сделать? Как можно тогда в обход squid пустить получать пользователей почту?