Настройка proxy-серверов

Материал из NNLUG Wiki

Перейти к: навигация, поиск

Есть множество proxy-серверов и различных wrappers:

Настройка socks/http-сервера 3proxy и привязка к parent http proxy

На 127.0.0.1:3128 висит http proxy-сервер, его делаем parent для нашего. Наш вешается на 192.168.1.254:8080/1080, при этом задается внешний IP (зачем задавать внешний IP в конфиге - не знаю).

  • делаем ./configure && make
  • копируем исполняемые файлы из src/ в /usr/local/3proxy/
  • создаем в /usr/local/3proxy пару каталогов: logs и stat
  • создаем конфиг /usr/local/3proxy/3proxy.cfg:
#auth none
auth iponly
internal 192.168.1.254
external 192.168.1.1
allow * * * 80
parent 1000 http 127.0.0.1 3128
#allow *
log
socks -p1080 -n
proxy -p8080 -n
  • делаем chown -R nobody:nogroup /usr/local/3proxy
  • запускаем: $ /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
061121202408.866 1080 000 - 192.168.1.254:1080 192.168.1.1:0 0 0 0 Accepting connections [5725/3086338992]
061121202408.895 8080 000 - 192.168.1.254:8080 192.168.1.1:0 0 0 0 Accepting connections [5725/3084962736]

SOCKS5 proxy работает - можно протестировать d4x (Psi, к сожалению не захотел работать через 3proxy, но зато работает через socks-порты закрытого спутникового proxy-сервера globax).