Автор Тема: Прозрачен squid и thunderbird  (Прочетена 2861 пъти)

kip

  • Напреднали
  • *****
  • Публикации: 162
  • Distribution: Debian, FreeBSD, Arch Linux
  • Window Manager: Gnome,LXDE,XFCE
    • Профил
Прозрачен squid и thunderbird
« -: Sep 28, 2006, 10:44 »
Проблема ми е следния:
Имам  transparent SQUID , но Thunderbird не работи през него.
За да реша проблема използвах :
######################################
# Clean old firewall
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
# Load IPTABLES modules for NAT and IP conntrack support
modprobe ip_conntrack
modprobe ip_conntrack_ftp
# For win xp ftp client
#modprobe ip_nat_ftp
echo 1 > /proc/sys/net/ipv4/ip_forward
# Setting default filter policy
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
# Unlimited access to loop back
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
# Allow UDP, DNS and Passive FTP
iptables -A INPUT -i $INTERNET -m state --state ESTABLISHED,RELATED -j ACCEPT
# set this system as a router for Rest of LAN
iptables --table nat --append POSTROUTING --out-interface $INTERNET -j MASQUERADE
iptables --append FORWARD --in-interface $LAN_IN -j ACCEPT
# unlimited access to LAN
iptables -A INPUT -i $LAN_IN -j ACCEPT
iptables -A OUTPUT -o $LAN_IN -j ACCEPT
# DNAT port 80 request comming from LAN systems to squid 3128 ($SQUID_PORT) aka transparent proxy
iptables -t nat -A PREROUTING -i $LAN_IN -p tcp --dport 80 -j DNAT --to $SQUID_SERVER:$SQUID_PORT
# if it is same system
#iptables -t nat -A PREROUTING -i $INTERNET -p tcp --dport 80 -j REDIRECT --to-port $SQUID_PORT
# DROP everything and Log it
iptables -A INPUT -j LOG
iptables -A INPUT -j DROP
#######################################
Така Thunderbird-а си работи , но когато браузвам някой от сайтовете ми дава
Forbidden
You don't have permission to access / on this server.
Бисквитките са разрешени и пак се получва проблема особенно към АБВ то.
Дистрото е Дебиан 3.1
Активен

sharan4o

  • Напреднали
  • *****
  • Публикации: 125
    • Профил
Прозрачен squid и thunderbird
« Отговор #1 -: Sep 28, 2006, 11:10 »
http://georgi.unixsol.org/whoami/
Пробвай този линк. на него ще видиш какво инфо "вижда" за теб отсрещния. Някои страници са така нагласени, че дори само да има хедър HTTP_X_FORWARDED_FOR,HTTP_VIA и ти блокират достъпа.
Активен

kip

  • Напреднали
  • *****
  • Публикации: 162
  • Distribution: Debian, FreeBSD, Arch Linux
  • Window Manager: Gnome,LXDE,XFCE
    • Профил
Прозрачен squid и thunderbird
« Отговор #2 -: Sep 28, 2006, 13:06 »
Нещата си дойдоха на мястото като поразбутах правилата така :
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
# Load IPTABLES modules for NAT and IP conntrack support
modprobe ip_conntrack
modprobe ip_conntrack_ftp
# For win xp ftp client
#modprobe ip_nat_ftp
echo 1 > /proc/sys/net/ipv4/ip_forward

# Setting default filter policy
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT

# Unlimited access to loop back
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

# unlimited access to LAN
iptables -A INPUT -i $LAN_IN -j ACCEPT
iptables -A OUTPUT -o $LAN_IN -j ACCEPT

# Allow UDP, DNS and Passive FTP
iptables -A INPUT -i $INTERNET -m state --state ESTABLISHED,RELATED -j ACCEPT

# DNAT port 80 request comming from LAN systems to squid 3128 ($SQUID_PORT) like transparent proxy
iptables -t nat -A PREROUTING -i $LAN_IN -p tcp --dport 80 -j DNAT --to $SQUID_SERVER:$SQUID_PORT
iptables -t nat -A PREROUTING -i $INTERNET -p tcp --dport 80 -j REDIRECT --to-port $SQUID_PORT

# set this system as a router for Rest of LAN
iptables --table nat --append POSTROUTING --out-interface $INTERNET -j MASQUERADE
iptables --append FORWARD --in-interface $LAN_IN -j ACCEPT

# DROP everything and Log it
iptables -A INPUT -j LOG
iptables -A INPUT -j DROP
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Thunderbird+cyrillic
Настройка на програми
alpha 3 4076 Последна публикация Oct 31, 2003, 09:39
от alpha
thunderbird
Настройка на програми
sebastianz55 0 2641 Последна публикация Nov 17, 2003, 20:21
от sebastianz55
squid i squid.conf problem
Настройки на софтуер
stilldark 4 5936 Последна публикация Mar 19, 2010, 17:10
от b2l
Thunderbird и gmail
Настройка на програми
poisoner 2 2834 Последна публикация Apr 25, 2005, 00:02
от poisoner
Thunderbird
Настройка на програми
hafte 0 2496 Последна публикация Mar 21, 2006, 13:28
от hafte