![]() |
| ||
| به انجمن Perisan Networks خوش آمدید. این انجمن محیطی برای بحث و تبادل نظر در مورد مسائل مختلف موجود در شبکه های کامپیوتری است. در این انجمن می توانید پرسشهای خود را مطرح نمایید و در مورد آنها با دیگران به تبادل نظر بپردازید، از تجربیات دیگران استفاده کنید و تجربیات و دانش خود را با دیگران به اشتراک بگذارید. مشاهده مطالب نوشته شده و خواندن نوشته های دیگران آزاد است، ولی برای دسترسی به تمامی قابلیتهای انجمن (نظیر نوشتن مطلب و دریافت فایل ها و ...) حتما باید ثبت نام کنید. پیش از ثبت نام قوانین انجمن به شما نمایش داده می شود، خواهشمندیم حتما با دقت قوانین را مطالعه فرمایید. برای ثبت نام در انجمن از این صفحه استفاده کنید. اگر در حین ثبت نام و یا ورود به انجمن با مشکلی مواجه شدید، از طریق این صفحه و با پر کردن فرم مربوطه به مدیر انجمن اطلاع دهید تا مشکلتان بررسی و برطرف گردد. |
| |||||||
| ثبت نام | قوانین انجمن | جستجو | نوشته های امروز | علامت گذاری انجمن ها به عنوان خوانده شده |
![]() |
| | LinkBack | امکانات بيشتر | جستجو در اين بحث | رتبه بدهيد | نحوه نمايش |
| | #1 (permalink) |
| Registered User Join Date: Mar 2005 نوشته ها: 61 Thanks: 13 Thanked 4 Times in 4 Posts Groans: 0 Groaned at 0 Times in 0 Posts | مشکل با تنظیمات IPTables و Squid قبل از سلام اگر جای پست ایراد داره . ناظر و مدیر محترم سایت و انجمن من رو ببخشن . با سلام امیدوارم که خسته نباشید و همچنین زیر سایه پروردگار خوش و موفق باشید طبق معمول سوال و مشکلی برای من پیش اومده که مزاحم شدم!!! من تو محل کارم یک سرور لینوکس دارک که nat -squid-B.W controlling-و ..... رو انجام میده که فدورا ۵ هست من میخوام ارتباط کامپیوترهایی که از داخل به خارج هست با محدودیت باشه . یعنی : کسی بیرون رو حتی نتوینه پینگ کنه .و فقط این پورتها باز باشه و های dns مخابرات و این ای پی ها tcp: 80-443-20-22-21 ---------------------------------------------------------------------- من یه کانفیگ رو آماده کردم ولی کار نکرد -اگر میشه راهنمایی کنین eth0:80.181.57.2/255.255.255.224 eth1:192.168.1.1/255.255.252.0 eth2:80.181.57.65/255.255.255.192 80.181.57.120 -->>mail server : port :3000 80.181.57.72 -->>mail server : port :3000 #!/bin/sh ip="/usr/sbin/iptables" /sbin/depmod -a /sbin/modprobe ip_tables /sbin/modprobe ip_conntrack /sbin/modprobe iptable_filter /sbin/modprobe iptable_mangle /sbin/modprobe iptable_nat /sbin/modprobe ipt_LOG /sbin/modprobe ipt_limit /sbin/modprobe ipt_state /sbin/modprobe ipt_owner /sbin/modprobe ipt_REJECT /sbin/modprobe ipt_MASQUERADE /sbin/modprobe ip_conntrack_ftp /sbin/modprobe ip_conntrack_irc /sbin/modprobe ip_nat_ftp /sbin/modprobe ip_nat_irc #alias ip ip address add 80.181.57.2 dev eth0 ip address add 80.181.57.3 dev eth0 ip address add 80.181.57.4 dev eth0 ip address add 80.181.57.5 dev eth0 ip address add 80.181.57.6 dev eth0 ip address add 80.181.57.7 dev eth0 ip address add 80.181.57.8 dev eth0 ip address add 80.181.57.9 dev eth0 ip address add 80.181.57.10 dev eth0 ip address add 80.181.57.11 dev eth0 ip address add 80.181.57.12 dev eth0 ip address add 80.181.57.13 dev eth0 iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP #echo echo 1 > /proc/sys/net/ipv4/ip_forward echo 1 > /proc/sys/net/ipv4/tcp_syncookies echo 1 > /proc/sys/net/ipv4/conf/all/rp_filter echo 1 > /proc/sys/net/ipv4/conf/all/proxy_arp echo 1 > /proc/sys/net/ipv4/ip_dynaddr #New Roules iptables -N bad_tcp_packets iptables -A bad_tcp_packets -p tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j REJECT --reject-with tcp-reset iptables -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j LOG --log-prefix "New not syn:" iptables -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j DROP iptables -N allowed iptables -A allowed -p tcp --syn -j ACCEPT iptables -A allowed -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A allowed -p tcp -j DROP iptables -N icmp_packets iptables -A icmp_packets -p ICMP -s 0/0 --icmp-type 8 -j ACCEPT iptables -A icmp_packets -p ICMP -s 0/0 --icmp-type 11 -j ACCEPT #POSTROUTING iptables -A POSTROUTING -t nat -s 192.168.1.2/192.168.1.45 -o eth0 -j SNAT --to-source 80.181.57.2 iptables -A POSTROUTING -t nat -s 192.168.1.46/192.168.1.80 -o eth0 -j SNAT --to-source 80.181.57.3 iptables -A POSTROUTING -t nat -s 192.168.1.81/192.168.1.120 -o eth0 -j SNAT --to-source 80.181.57.4 iptables -A POSTROUTING -t nat -s 192.168.1.121/192.168.1.160 -o eth0 -j SNAT --to-source 80.181.57.5 iptables -A POSTROUTING -t nat -s 192.168.1.161/192.168.1.200 -o eth0 -j SNAT --to-source 80.181.57.6 iptables -A POSTROUTING -t nat -s 192.168.1.201/192.168.1.254 -o eth0 -j SNAT --to-source 80.181.57.7 iptables -A POSTROUTING -t nat -s 192.168.2.2/192.168.2.40 -o eth0 -j SNAT --to-source 80.181.57.8 iptables -A POSTROUTING -t nat -s 192.168.2.41/192.168.2.80 -o eth0 -j SNAT --to-source 80.181.57.9 iptables -A POSTROUTING -t nat -s 192.168.2.81/192.168.2.120 -o eth0 -j SNAT --to-source 80.181.57.10 iptables -A POSTROUTING -t nat -s 192.168.2.121/192.168.2.160 -o eth0 -j SNAT --to-source 80.181.57.11 iptables -A POSTROUTING -t nat -s 192.168.2.161/192.168.2.200 -o eth0 -j SNAT --to-source 80.181.57.12 iptables -A POSTROUTING -t nat -s 192.168.2.201/192.168.2.254 -o eth0 -j SNAT --to-source 80.181.57.13 #PREROUTING iptables -A PREROUTING -t nat -p tcp -s 192.168.1.0/24 --dport 80 -j REDIRECT --to-port 3128 iptables -A PREROUTING -t nat -p tcp -s 192.168.2.0/24 --dport 80 -j REDIRECT --to-port 3128 iptables -A PREROUTING -t nat -p tcp -s 192.168.1.0/24 --dport 80 -j REDIRECT --to-port 8080 iptables -A PREROUTING -t nat -p tcp -s 192.168.2.0/24 --dport 80 -j REDIRECT --to-port 8080 #LOOPBACK iptables -A INPUT -p all -i lo -s 127.0.0.1 -j ACCEPT iptables -A INPUT -p all -i lo -s 192.168.1.1 -j ACCEPT iptables -A INPUT -p all -i lo -s 192.168.2.1 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.2 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.3 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.4 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.5 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.6 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.7 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.8 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.9 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.10 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.11 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.12 -j ACCEPT iptables -A INPUT -p all -i lo -s 80.181.57.13 -j ACCEPT ##Anti Trace iptables -A INPUT -p icmp -i eth0 --icmp-type time-exceeded -j ACCEPT # deny Ping And show the chunks .. Anti Ping-Of-Death iptables -A INPUT -i eth0 -d 80.181.57.2/25 -p icmp -f -j DROP #Anti Spoofing iptables -A INPUT -i eth1 ! -s 192.168.1.0/24 -j LOG iptables -A INPUT -i eth1 ! -s 192.168.2.0/24 -j LOG iptables -A INPUT -i eth1 ! -s 192.168.1.0/24 -j DROP iptables -A INPUT -i eth1 ! -s 192.168.2.0/24 -j DROP # Anti Spoofing out Of Your Lan Addree iptables -A INPUT ! -i eth1 -s 192.168.1.0/24 -j DROP iptables -A INPUT ! -i eth1 -s 192.168.2.0/24 -j DROP #Anti Spoof oh lo iptables -A INPUT ! -i lo -s 127.0.0.1/255.0.0.0 -j DROP #Anti Spoof oh lo iptables -A INPUT -i lo -j ACCEPT #INPUT iptables -A INPUT -m limit --limit 3/minute --limit-burst 3 -j LOG --log-level DEBUG --log-prefix "IPT INPUT packet died: " iptables -A INPUT -i eth0 -d 224.0.0.0/8 -j DROP iptables -A INPUT -i eth0 -p udp -d 80.181.57.255 --dport 135:139 -j DROP iptables -A INPUT -i eth1 -p ICMP -j icmp_packets iptables -A INPUT -i eth0 -p tcp --dport 22 -j allowed iptables -A INPUT -i eth0 -p tcp -s 217.218.127.104 --dport 53 -j allowed iptables -A INPUT -i eth0 -p udp -s 217.218.127.104 --dport 53 -j allowed iptables -A INPUT -i eth0 -p tcp -s 217.218.127.105 --dport 53 -j allowed iptables -A INPUT -i eth0 -p udp -s 217.218.127.105 --dport 53 -j allowed iptables -A INPUT -i eth0 -p tcp -s 217.218.127.106 --dport 53 -j allowed iptables -A INPUT -i eth0 -p udp -s 217.218.127.106 --dport 53 -j allowed iptables -A INPUT -i eth0 -p tcp -s 217.218.155.104 --dport 53 -j allowed iptables -A INPUT -i eth0 -p udp -s 217.218.155.104 --dport 53 -j allowed iptables -A INPUT -i eth0 -p tcp -s 217.218.155.105 --dport 53 -j allowed iptables -A INPUT -i eth0 -p udp -s 217.218.155.105 --dport 53 -j allowed iptables -A INPUT -i eth0 -p tcp -s 217.218.155.106 --dport 53 -j allowed iptables -A INPUT -i eth0 -p udp -s 217.218.155.106 --dport 53 -j allowed iptables -A INPUT -i eth0 -p tcp -s 195.146.32.65 --dport 53 -j allowed iptables -A INPUT -i eth0 -p udp -s 195.146.32.65 --dport 53 -j allowed iptables -A INPUT -i eth0 -p tcp -s 120-21-22-80-44392.9.9.3 --dport 53 -j allowed iptables -A INPUT -i eth0 -p udp -s 192.9.9.3 --dport 53 -j allowed iptables -A INPUT -i eth0 -p tcp -s 4.2.2.4 --dport 53 -j allowed iptables -A INPUT -i eth0 -p udp -s 4.2.2.4 --dport 53 -j allowed iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 20 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 20 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 21 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 21 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 22 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 22 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 25 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 25 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 53 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 53 -j ACCEPT iptables -A INPUT -i eth1 -p udp -s 192.168.1.0/24 --dport 53 -j ACCEPT iptables -A INPUT -i eth1 -p udp -s 192.168.2.0/24 --dport 53 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 80 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 80 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 143 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 143 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 289 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 289 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 366 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 366 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 443 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 443 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 465 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 465 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 993 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 993 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 995 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 995 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 3128 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 3128 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.1.0/24 --dport 8080 -j ACCEPT iptables -A INPUT -i eth1 -p tcp -s 192.168.2.0/24 --dport 8080 -j ACCEPT #OUTPUT iptables -A OUTPUT -m limit --limit 5/minute --limit-burst 3 -j LOG --log-level DEBUG --log-prefix "IPT OUTPUT packet died: " iptables -A OUTPUT -o eth0 -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A OUTPUT -o lo -p all -j ACCEPT #Anti Spoofing iptables -A FORWARD -i eth1 ! -s 192.168.1.0/24 -j DROP iptables -A FORWARD -i eth1 ! -s 192.168.2.0/24 -j DROP # deny Ping And show the chunks .. Anti Ping-Of-Death iptables -A FORWARD -i eth0 -d 80.181.57.2/255.255.255.224 -p icmp -f -j DROP #Tatabog dar har secend iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT # Anti Spoofing out Of Your Lan Addree iptables -A FORWARD ! -i eth1 -s 192.168.1.0/24 -j DROP iptables -A FORWARD ! -i eth1 -s 192.168.1.0/24 -j DROP #Anti Spoof oh lo iptables -A FORWARD ! -i lo -s 127.0.0.1/255.0.0.0 -j DROP #FORWARD iptables -A FORWARD -m limit --limit 5/minute --limit-burst 3 -j LOG --log-level DEBUG --log-prefix "IPT OUTPUT packet died: " iptables -A FORWARD -p tcp -j bad_tcp_packets iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 20 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 20 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 21 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 21 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 22 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 22 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 25 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 25 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p udp -s 192.168.1.0/24 --dport 53 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p udp -s 192.168.2.0/24 --dport 53 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 53 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 53 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 80 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 80 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 143 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 143 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 289 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 289 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 366 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 366 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 443 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 443 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 465 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 465 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 993 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 993 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 995 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 995 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 3128 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 3128 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.1.0/24 --dport 8080 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 192.168.2.0/24 --dport 8080 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -p tcp -s 80.181.57.0/26 -j ACCEPT iptables -A FORWARD -i eth1 -o lo -p tcp -s 192.168.1.0/24 -j ACCEPT iptables -A FORWARD -i eth1 -o lo -p tcp -s 192.168.2.0/24 -j ACCEPT iptables -A FORWARD -i eth1 -o lo -p tcp -s 80.181.57.0/24 -j ACCEPT iptables -A FORWARD -i eth0 -o eth1 -p tcp -d 80.181.57.--dport 3000 -j allowed iptables -A FORWARD -i eth0 -o eth1 -p tcp -d 80.181.57.120 --dport 3000 -j allowed iptables -A FORWARD -i eth1 -s 192.168.1.0/24 -p tcp -d 80.181.57.72 --dport 3000 -j allowed iptables -A FORWARD -i eth1 -s 192.168.1.0/24 -p tcp -d 80.181.57.120 --dport 3000 -j allowed iptables -A FORWARD -i eth1 -s 192.168.2.0/24 -p tcp -d 80.181.57.72 --dport 3000 -j allowed iptables -A FORWARD -i eth1 -s 192.168.2.0/24 -p tcp -d 80.181.57.120 --dport 3000 -j allowed #"Allowing established outbound connections back in..." iptables -t filter -A INPUT -i eth0 -m state --state ESTABLISHED -j ACCEPT # RELATED on high ports only for security iptables -t filter -A INPUT -i eth0 -p tcp --dport 1024:65535 -m state --state RELATED -j ACCEPT iptables -t filter -A INPUT -i eth0 -p udp --dport 1024:65535 -m state --state RELATED -j ACCEPT #-Packet Mangling- iptables -t mangle -A PREROUTING -i eth0 -j TTL --ttl-set 255 #TOS iptables -t mangle -A OUTPUT -p tcp --dport 23 -j TOS --set-tos Minimize-Delay iptables -t mangle -A OUTPUT -p tcp --dport 22 -j TOS --set-tos Minimize-Delay iptables -t mangle -A OUTPUT -p tcp --dport 20 -j TOS --set-tos Minimize-Cost iptables -t mangle -A OUTPUT -p tcp --dport 21 -j TOS --set-tos Minimize-Delay iptables -t mangle -A OUTPUT -p udp --dport 4000:7000 -j TOS --set-tos Minimize-Delay این چند خط آخر هم یعنی چی ؟ مخصوصا #-Packet Mangling- iptables -t mangle -A PREROUTING -i eth0 -j TTL --ttl-set 255 ------------------------------------------------------------------------------------------------------------------------------------------- این هم کانفیگ اسکویید: http_port 3128 8080 httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on # Physical Memory Usage cache_mem 32 MB #cache dir cache_dir ufs /var/spool/squid 3000 16 256 # cache logfile cache_access_log /cache/log/squid/access.log cache_store_log /cache/log/squid/store.log cache_log /cache/log/squid/cache.log cache_swap_log /cache/log/squid/swap.log # The Of Who Works With Squid cache_effective_user squid cache_effective_group squid # Ftp ftp_user Info@Squid-Cache.org refresh_pattern ^ftp: 1440 40% 10080 refresh_pattern ^gopher: 1440 20% 1440 refresh_pattern . 320 40% 43200 # Aborts quick_abort_min 64 KB quick_abort_max 512 KB quick_abort_pct 70% # More Commands negative_ttl 5 minutes connect_timeout 2 minutes read_timeout 15 minutes request_timeout 30 seconds shutdown_lifetime 10 seconds half_closed_clients off cache_swap_high 100% cache_swap_low 80% shutdown_lifetime 3 seconds # Nimda .... acl nimda1 urlpath_regex -i \.elm$ acl nimda2 urlpath_regex -i root.exe acl nimda3 urlpath_regex -i cmd.exe acl nimda4 urlpath_regex -i ^http://.*www acl nimda5 urlpath_regex -i readme.exe acl nimda6 urlpath_regex -i default.id acl nimda7 urlpath_regex -i :25 # Authentication #auth_param basic children 5 #auth_param basic realm Squid proxy-caching web server #auth_param basic credentialsttl 2 hours #authenticate_ttl 1 hour #authenticate_ip_ttl 1 second #request_header_max_size 7 KB #client_lifetime 14 hours # Listen ports http_port 3128 icp_port 3130 # Cache defaults cache_mgr WebMaster visible_hostname Cache_Of_00pE # More Rotates logfile_rotate 3 forwarded_for on emulate_httpd_log on log_fqdn on # Cache replacement policy cache_replacement_policy GDSF # Access List With Two Land In One acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl scope1 src 192.168.1.0/24 acl scope2 src 192.168.2.0/24 acl SSL_ports port 443 563 acl Safe_ports port 80 # http acl Safe_ports port 20 # Dftp acl Safe_ports port 21 # ftp acl Safe_ports port 443 563 # https, snews acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl Safe_ports port 3000 # MAIL acl CONNECT method CONNECT #Http Access http_access allow manager http_access allow localhost http_access allow scope1 http_access allow scope2 http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access deny all #More Http Access http_access deny nimda1 http_access deny nimda2 http_access deny nimda3 http_access deny nimda4 http_access deny nimda5 http_access deny nimda6 http_access deny nimda7 #Icp Access icp_access allow localhost icp_access allow scope1 icp_access allow scope2 icp_access deny all #Avoid caching cgi scripts acl QUERY urlpath_regex cgi-bin no_cache deny QUERY acl magic_words1 url_regex -i 192.168 acl magic_words2 url_regex -i ftp .exe .mp3 .vqf .tar.gz .gz .rpm .zip .rar .avi .mpeg .mpe .mpg .qt .ram .rm .iso .raw .wav .mov acl day time 08:00-16:30 # Delay Pool delay_pools 2 #B.W Controlling delay_class 1 2 delay_parameters 1 256000/256000 15000/256000 delay_access 1 allow magic_words2 delay_access 1 allow scope1 delay_access 1 allow scope2 delay_class 2 2 delay_parameters 2 -1/-1 -1/-1 delay_access 2 allow magic_words1 #snmp stuff acl snmppublic snmp_community public snmp_access allow snmppublic localhost snmp_access deny all # Cache Peer #cache_peer <proxy> parent 3128 3130 proxy-only #cache_peer parent.foo.net parent 3128 3130 proxy-only #cache_peer sib1.foo.net sibling 3128 3130 proxy-only #cache_peer sib2.foo.net sibling 3128 3130 proxy-only #icp_access allow lan #icp_access deny all # Microsoft Update Refresh Time refresh_pattern http://*.windowsupdate.microsoft.com/ 0 80% 20160 reload-into-ims refresh_pattern http://office.microsoft.com/ 0 80% 20160 reload-into-ims refresh_pattern http://windowsupdate.microsoft.com/ 0 80% 20160 reload-into-ims refresh_pattern http://wxpsp2.microsoft.com/ 0 80% 20160 reload-into-ims refresh_pattern http://xpsp1.microsoft.com/ 0 80% 20160 reload-into-ims refresh_pattern http://w2ksp4.microsoft.com/ 0 80% 20160 reload-into-ims refresh_pattern http://download.microsoft.com/ 0 80% 20160 reload-into-ims refresh_pattern http://download.macromedia.com/ 0 80% 20160 reload-into-ims refresh_pattern ftp://ftp.nai.com/ 0 80% 20160 reload-into-ims refresh_pattern http://ftp.software.ibm.com/ 0 80% 20160 reload-into-ims در انتها از همه ممنون هستم مخصوصا پیمان |
| | |
| تبلیغات |
| تبلیغات در Persian Networks |
| | #2 (permalink) |
| (Peyman Yousefi) Registered User Join Date: Oct 2005 Location: ABHAR نوشته ها: 1,615 Thanks: 13 Thanked 83 Times in 67 Posts Groans: 0 Groaned at 4 Times in 4 Posts | این مربوط به بخش لینوکس بعد جواب سوال بهتره از Firewall خود لینوکس استفاده کنی موفق باشی __________________ لحظه ای پاک بزرگ دل به دریا زد و رفت Metal_S2004@Yahoo.CoM |
| | |
| | hyper (2007-08-05) |
| | #3 (permalink) |
| Registered User Join Date: Mar 2005 نوشته ها: 61 Thanks: 13 Thanked 4 Times in 4 Posts Groans: 0 Groaned at 0 Times in 0 Posts | تکرار !! با سلام پیمان جان ممنون از راهنمایی شما .ولی من شرمندت هستم . چطوری آخه ای محدودیت رو اعمال کنم !!!!!!!!!!!!!!!؟؟؟؟؟؟؟ یعنی : من میخوام ارتباط کامپیوترهایی که از داخل به خارج هست با محدودیت باشه . یعنی : کسی بیرون رو حتی نتوینه پینگ کنه .و فقط این پورتها باز باشه 80/443/22 ؟؟ ممنون میشم باز راهنمایی کنی . |
| | |
| | #4 (permalink) |
| (Alireza HBB) Registered User Join Date: Jan 2006 Location: Tehran نوشته ها: 1,526 Thanks: 343 Thanked 232 Times in 143 Posts Groans: 37 Groaned at 17 Times in 11 Posts | بهتره آشانای با دستورات Iptable داشته باشید والا اگه بخواید با کپی پیست کردن یه اسکریپت به خواسته خودتون برسید در اشتباهید بعید می دونم اینجا هم کسی بیاد این همه خطو بخونه و تریس کنه ببینه کجاش مشکل داره شما اصلا میدونی نصف اون اسکریپت ها چی کار میکنه که نوشتی من کانفیگ رو تنظیم کردم کار نکرد؟ شاید سوالت را با نوشتن دو خط اسکریپت که خودت نوشتی شروع می کردی جواب بهتری می گرفتی... __________________ Alux @ Dci . IR A.Habibi@Datak-Telecom.net |
| | |
| | hyper (2007-08-05), offers2you (2007-08-06) |
| | #5 (permalink) |
| Registered User Join Date: Mar 2005 نوشته ها: 61 Thanks: 13 Thanked 4 Times in 4 Posts Groans: 0 Groaned at 0 Times in 0 Posts | با سلام ممنون که هی گیر میدین آقای علی رضا یا Alux عزیز من از ضد حاله همیشگی شما ممنون هستم . به نظر من شما باید به جای کار با کامپیوتر و این چیزا بری تو کاره : ارشاد مردم - تفسیر ارشاد از دید خودت - مهمتر از همه هم : در گشت ارشاد خیابانی شرکت کنین چون شعار خوب می دین ........ ممنون از همه بازم خودم بازم پیمان ناظر و مدیر محترم بخش ممنون میشم این تاپیک بسته بشه . بای |
| | |
| | #6 (permalink) |
| (Peyman Yousefi) Registered User Join Date: Oct 2005 Location: ABHAR نوشته ها: 1,615 Thanks: 13 Thanked 83 Times in 67 Posts Groans: 0 Groaned at 4 Times in 4 Posts | میتونی قسمت لینوکس بخش IPTables جواب سوالتون پیدا کنید __________________ لحظه ای پاک بزرگ دل به دریا زد و رفت Metal_S2004@Yahoo.CoM |
| | |
| | #7 (permalink) |
| (شاهین غرقی) Registered User Join Date: Feb 2006 Location: iran/shiraz نوشته ها: 3,442 Thanks: 135 Thanked 671 Times in 415 Posts Groans: 6 Groaned at 13 Times in 12 Posts | اولا اگه کسی اینجا جواب میده وظیفه ای نداره از سر لطف. دوما شما یه سرچ بزن بعد بپرس. ALUX راست میگه دیگه. یه کانفیگ بلند بر داشتی آوردی که تابلو کپی پیست. این دو نفریم که میگی من بیشتر دیدم کمک کنن. __________________ Shahin Gharghi www.PersianAdmins.com Shahin@Admins.ir |
| | |
| | offers2you (2007-08-06) |
| تبلیغات |
| تبلیغات در Persian Networks |
| | #8 (permalink) |
| (Peyman Yousefi) Registered User Join Date: Oct 2005 Location: ABHAR نوشته ها: 1,615 Thanks: 13 Thanked 83 Times in 67 Posts Groans: 0 Groaned at 4 Times in 4 Posts | موافقم __________________ لحظه ای پاک بزرگ دل به دریا زد و رفت Metal_S2004@Yahoo.CoM |
| | |
| | hyper (2007-08-10) |
| | #10 (permalink) | |
| (Saeed,Babaei) Registered User Join Date: Aug 2007 Location: Iran نوشته ها: 2 Thanks: 0 Thanked 0 Times in 0 Posts Groans: 0 Groaned at 0 Times in 0 Posts | نقل قول:
__________________ Saeed Babaei | |
| | |
| | #11 (permalink) |
| (Reza Behroozi) Registered User Join Date: Jun 2005 Location: Shiraz نوشته ها: 1,282 Thanks: 118 Thanked 192 Times in 140 Posts Groans: 0 Groaned at 0 Times in 0 Posts | بر منکرش لعنت ولی این فروم برای این نیست که یه نفر کتاب بخنه و زحمت تست و عیب یابی رو بکشه و بقیه هم اماده خوری کنند __________________ رضا بهروزی http://admins.ir reza@behroozi.info reza@admins.ir |
| | |
| | Alux (2007-08-10) |
![]() |
| امکانات بيشتر | جستجو در اين بحث |
| نحوه نمايش | Rate This Thread |
| |
مطالب مشابه | ||||
| مطلب | آغازگر | انجمن | پاسخ | آخرین نوشته |
| راه اندازی و بهینه سازی Squid و کنترل پهنای باند | saman_nn2000 | Linux -ا- | 86 | 2008-09-13 01:48 PM |
| Squid Proxy Server Config.... | saman_nn2000 | بحث و تبادل نظر پيرامون مقالات -ا- | 4 | 2006-06-05 12:40 AM |
| آشنایی با ابزار IPTables | sinaeslami | مقالات عمومی شبکه -ا- | 0 | 2005-09-14 03:49 PM |
| نصب و پیکربندی سرویسدهنده Squid | M-r-r | Proxy / Cache / Firewall -ا- | 0 | 2005-04-09 05:54 PM |
| تنظیم Linux و Squid به عنوان Web Proxy | koorosh | Proxy / Cache / Firewall -ا- | 0 | 2005-03-26 11:18 AM |