sysmerge IT

4 февр. 2018 г.

3proxy - конфиг прокси сервера с вышестоящим parent proxy

 Пример конфига для 3proxy, где используются 2 юзера, с лимитированным трафиком, сам прокси при этом имеет вышестоящий прокси, который в итоге является "исходящим".

daemon

nserver 8.8.8.8
nserver 77.88.8.8

nscache 65536

timeouts 1 5 30 60 180 1800 15 60

log /var/log/3proxy.log D
logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"

internal 217.10.1.1 #Ip сервера с промежуточным прокси, где, собственно, находится этот конфиг, не обязательная настройка

users user1:CL:pwd1
users user2:CL:pwd2

auth strong

maxconn 300

counter "/var/log/3proxy.3cf" D "/var/log/traf"
countin "1/user1" M 1000 user1 * * * *  #1gb трафика в месяц для user1

allow user1
parent 1000 http us-s1.geosurf.io 11111 #первый исходящий прокси
proxy -p8001 -t
flush

allow user2
parent 1000 http us-s2.geosurf.io 22222 #второй исходящий прокси
proxy -p8002 -t
flush

По сути такая схема может применяться для перепродажи прокси, как вариант