acl squid & redirect
7 отговора
140 прегледа
acl squid & redirect
redirectvam port 80 kam 3128(kam squid). Raboti.
Hubavo ama imam si httpd pusnato na mashinata sas SQUID-a.Kogato se opitam da q otvorq -> [линк] - access denied !
v squid.conf imam
acl all src 192.168.0.0/255.255.255.0
acl localhost src 127.0.0.1/255.255.255.255
http_access allow all
http_access allow localhost
nqkvi idei ?
Hubavo ama imam si httpd pusnato na mashinata sas SQUID-a.Kogato se opitam da q otvorq -> [линк] - access denied !
v squid.conf imam
acl all src 192.168.0.0/255.255.255.0
acl localhost src 127.0.0.1/255.255.255.255
http_access allow all
http_access allow localhost
nqkvi idei ?
Re: acl squid & redirect
как точно редиректваш към проксито? ето ти един пример - писан още за ядро 2.0:
#ipfwadm -I -D 192.168.0.1 80 -P tcp -a acc
#ipfwadm -I -D 0.0.0.0/0 -r 3128 -P tcp -a acc
и squid-а въобще не се занимава с локалния ти сайт (то не му е и работа де)
TANSTAAFL! There AiNt Such Thing As A Free Lunch
#ipfwadm -I -D 192.168.0.1 80 -P tcp -a acc
#ipfwadm -I -D 0.0.0.0/0 -r 3128 -P tcp -a acc
и squid-а въобще не се занимава с локалния ти сайт (то не му е и работа де)
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Re: acl squid & redirect
ami kakto vijdash vsi4ko ot 192.168.0.0 koeto e za TCP port 80 go prehvarlqm kam 3128
predi da go napravq tova si imah dostap do lokalnoto httpd
predi da go napravq tova si imah dostap do lokalnoto httpd
Re: acl squid & redirect
ми нали това ти казвам бе човек - да прехвърляш всичко освен заявките към порт 80 на 192.168.0.1.
примерът по-горе прави точно това
TANSTAAFL! There AiNt Such Thing As A Free Lunch
примерът по-горе прави точно това
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Re: acl squid & redirect
ok . zna4i slijih i :
/sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 192.168.0.1 80 -j ACCEPT
samo deto nqma efect.
vij sega ..na men squid mi vrushta taq greshka.obshto vzeto eto kak izglejda ipchains rules:
/sbin/ipchains -F input
/sbin/ipchains -F output
/sbin/ipchains -F forward
/sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 0/0 80 -j REDIRECT 3128
/sbin/ipchains -A forward -s 192.168.0.0/24 -d 192.168.0.0/24 -j ACCEPT
/sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ
/sbin/modprobe ip_masq_ftp
/sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 192.168.0.1 80 -j ACCEPT
samo deto nqma efect.
vij sega ..na men squid mi vrushta taq greshka.obshto vzeto eto kak izglejda ipchains rules:
/sbin/ipchains -F input
/sbin/ipchains -F output
/sbin/ipchains -F forward
/sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 0/0 80 -j REDIRECT 3128
/sbin/ipchains -A forward -s 192.168.0.0/24 -d 192.168.0.0/24 -j ACCEPT
/sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ
/sbin/modprobe ip_masq_ftp
Re: acl squid & redirect
това
/sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 192.168.0.1 80 -j ACCEPT
трябва да го сложиш преди
/sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 0/0 80 -j REDIRECT 3128
иначе никой не го брои за нищо
TANSTAAFL! There AiNt Such Thing As A Free Lunch
/sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 192.168.0.1 80 -j ACCEPT
трябва да го сложиш преди
/sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 0/0 80 -j REDIRECT 3128
иначе никой не го брои за нищо
TANSTAAFL! There AiNt Such Thing As A Free Lunch
10x a lot ! and by the way ...
stana . mersi mnogo!
mejdu drugoto , tezi pravilia koito gi slagam ...po red na sreshtaneto li se prilagat?
Imam predvid : ako imam
1 /sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 192.168.0.1 80 -j ACCEPT
2 /sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 0/0 80 -j REDIRECT 3128
/sbin/ipchains -A forward -s 192.168.0.0/24 -d 192.168.0.0/24 -j ACCEPT
/sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ
/sbin/modprobe ip_masq_ftp
pravilata za input chain shte se izpalnqvat po reda na sreshtaneto im po-gore ?
Parvo shte se stravni s nomer 1 i sled tova s nomer 2 ?
mejdu drugoto , tezi pravilia koito gi slagam ...po red na sreshtaneto li se prilagat?
Imam predvid : ako imam
1 /sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 192.168.0.1 80 -j ACCEPT
2 /sbin/ipchains -A input -p tcp -s 192.168.0.0/24 -d 0/0 80 -j REDIRECT 3128
/sbin/ipchains -A forward -s 192.168.0.0/24 -d 192.168.0.0/24 -j ACCEPT
/sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ
/sbin/modprobe ip_masq_ftp
pravilata za input chain shte se izpalnqvat po reda na sreshtaneto im po-gore ?
Parvo shte se stravni s nomer 1 i sled tova s nomer 2 ?
Re: 10x a lot ! and by the way ...
да. или по-точно като види че от правило 1 си му сложил ACCEPT вече доволно ще го изпълни
а иначе - кара ги подред. то затова има както ipchains -A, така и ipchains -I.
за повече инфо - man ipchains. то имаше и howto, дето даже някой се беше пробвал да преведе на български... ама не мога да ти дам url. търси из нет-а
TANSTAAFL! There AiNt Such Thing As A Free Lunch
а иначе - кара ги подред. то затова има както ipchains -A, така и ipchains -I.
за повече инфо - man ipchains. то имаше и howto, дето даже някой се беше пробвал да преведе на български... ама не мога да ти дам url. търси из нет-а
TANSTAAFL! There AiNt Such Thing As A Free Lunch