wget http://3proxy.ru/0.5.3j/3proxy-0.5.3j.tgzкомпилируем из исходников
распаковываем
tar -zxf 3proxy-o.5.3j.tgz
make -f Makefile.unixсоздаем простейший конфигурационный файл
cd src
nano config.cfg
daemonзапрещаем порты, и разрешаем остольные
auth strong
socks -p8888
users login:CL:password
log /dev/null
deny * * * 25,80-88,443,1080,3128,8080-8088либо только разрешаем, например icq, dc
allow * * * *
proxy -n
allow * * * 5190,411запускаем
proxy -n
~/src/./3proxy config.cfgНа порту 8888 откроется socks5, с логином для авторизацией login и паролем password
все)
полезные ссылки по теме с более подробной настройкой
http://ihtiandr.info/unix/1-unix/103-3proxy-configuration-file.html
http://www.lissyara.su/?id=1734
UPD.
Описал настройку портмаппинга для pop3 и smtp Читать
15 комментариев:
make -f Makefile.unix
может быть
make -f Makefile.Linux
???
если бы в архиве http://3proxy.ru/0.5.3j/3proxy-0.5.3j.tgz
был файл Makefile.Linux, написал бы
make -f Makefile.Lnix
а в архиве всетаки файл Makefile.unix
У меня оба есть. И кажется это играет большую роль.
Кстати, не могли бы Вы мне помочь. Я сделал всё по Вашей статье, но мне кажется что он очень медленно работает. На Сквиде такого не было.
И как заставить работать почту через 3proxy?
Нашел http://dog-simpson.blogspot.com/2010/07/3proxy-pop3-smtp.html
Но не совсем понял как это работает, да и вообще как настраивать и в каких файлах...
про скорость работы не скажу, в основном только портмапинг для почты используется.. хотя иногда через него удаленное управление рабочим столом запускается, потерю скорости не ощутил.
по поводу почты:
все настройки делаются в файле 3proxy/src/config.cfg
рабочий кусок конфига:
internal 192.168.1.2
auth iponly
allow * * * 465,995,143,2525
tcppm 3110 mail.nic.ru 143
tcppm 3025 mail.nic.ru 2525
tcppm 4465 smtp.googlemail.com 465
tcppm 4995 pop.gmail.com 995
в настойках почтовиков указать
сервер:192.168.1.2
порт проброшенный, например 3110
имя пользователя/пароль/типсервера/аунтификация - согласно почтовику (mail.ru / mail.google и т.д.)
internal 192.168.1.2
Это IP сервера на котором стоит 3proxy?
Вот какие у меня конфиги
daemon
log /var/log/3proxy/3proxy.log D
rotate 30
allow * * * *
#80,8080,8888,110,25,5900,3128,2002
internal 194.168.0.77
auth none
allow * * * 110,25,465,995
tcppm 3110 pop.mail.ru 25
tcppm 3025 smtp.mail.ru 110
auth none
proxy -p80
auth none
socks
auth none
pop3p
И вот что я получаю когда пытаюсь подключиться через outlook
http://i27.fastpic.ru/big/2011/0901/7d/bfeedd8019a231462b901d8a5351017d.png
да, а если точнее то это ip сетевой карты сервера, через которую сервер соединен с локальной сетью.
покажи лучше ошибки, а не задачи
Оууу... Извиняюсь.
Вот http://i27.fastpic.ru/big/2011/0901/30/ae09549ee7a9bd527ea8e4abd2527e30.png
попробуй указать порт в конфиге 3proxy = 2525 (в настрйоках оутлука - убрать шифрование ssl)
или порт 465 - тогда в настройках поставить галку SSL (только у smtp)
Что-то не помогло. Такая же ошибка...
Может это связано как-то с
"Как использовать SMTP через 3proxy
В большинстве случаев достаточно установить отображение (tcppm) TCP порта 25 на аналогичный порт SMTP сервера провайдера. В конфигурации клиента указать внутренний адрес прокси в качестве адреса SMTP-сервера."
???
нет, с этим не связано. поиграйся с шифрованием и портами.. попробуй телнетом 194.168.0.77 на порт 3025
иеще
tcppm 3110 pop.mail.ru 25
tcppm 3025 smtp.mail.ru 110
в данном случает порт 3110 - это порт smtp
а 3025 - это порт pop3
внимательно проверь
Ураааа!!!
Я победил, Спасибо Вам.
Решил глянуть ещё раз Вашу статью и обнаружил хороший пункт о котором я как-то не подумал.
В почтовых клиентах настройки будут следующие:
Сервер - 192.168.1.1
сервер pop - 3110
сервер smtp- 3587
Я забыл заменить 110 на 3110
и 25 на 3587
)))) Всё окей, левел ап!
@Simpson расск4ажите, пожалуйста, как вы пропустили удаленный рабочий стол
по удаленным рабочим столом я имел ввиду програмку ammyy http://www.ammyy.com/ru/index.html
она может работать через прокси.
Соответственно нужно только настроить 3proxy:
daemon
auth strong
allow * * * 4000
proxy -n
4000 - порт прокси. (любой порт, но желательно > 2000)
Отправить комментарий