[ad#hlinks]
Main benefit of setting transparent proxy is you do not have to setup up individual browsers to work with proxies.
My Setup:
i) System: MSI Core 2 DUO CPU system with 4 GB RAM .
ii) Eth0: IP:192.168.0.2
iii) Eth1: IP: 192.168.1.1 (192.168.1.0/24 network (around 50 windows XP systems))
iv) OS: Red Hat Enterprise Linux 5.1 (Following instruction should work with Debian and all other Linux distros)
Eth0 connected to internet and eth1 connected to local lan i.e. system act as router.
Server Configuration
- Step #1 : Squid configuration so that it will act as a transparent proxy
- Step #2 : Iptables configuration
- a) Configure system as router
- b) Forward all http requests to 3128 (DNAT)
- Step #3: Run scripts and start squid service
First, Squid server installed (use up2date squid) and configured by adding following directives to file:
# vi /etc/squid/squid.conf
Modify or add following squid directives:
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
acl lan src 192.168.0.2 192.168.1.0/24
http_access allow localhost
http_access allow lan
Where,
- httpd_accel_host virtual: Squid as an httpd accelerator
- httpd_accel_port 80: 80 is port you want to act as a proxy
- httpd_accel_with_proxy on: Squid act as both a local httpd accelerator and as a proxy.
- httpd_accel_uses_host_header on: Header is turned on which is the hostname from the URL.
- acl lan src 192.168.0.2 192.168.1.0/24: Access control list, only allow LAN computers to use squid
- http_access allow localhost: Squid access to LAN and localhost ACL only
- http_access allow lan: — same as above —
Here is the complete listing of squid.conf for your reference (grep will remove all comments and sed will remove all empty lines, thanks to David Klein for quick hint ):
# grep -v "^#" /etc/squid/squid.conf | sed -e '/^$/d'
OR, try out sed (thanks to kotnik for small sed trick)
# cat /etc/squid/squid.conf | sed '/ *#/d; /^ *$/d'
Output:
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin ?
no_cache deny QUERY
hosts_file /etc/hosts
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
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 to_localhost dst 127.0.0.0/8
acl purge method PURGE
acl CONNECT method CONNECT
cache_mem 1024 MB
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
acl lan src 192.168.1.1 192.168.2.0/24
http_access allow localhost
http_access allow lan
http_access deny all
http_reply_access allow all
icp_access allow all
visible_hostname myclient.hostname.com
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
coredump_dir /var/spool/squid
Iptables configuration
Next, I had added following rules to forward all http requests (coming to port 80) to the Squid server port 3128 :
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
Here is complete shell script. Script first configure Linux system as router and forwards all http request to port 3128 (Download the fw.proxy shell script):
#!/bin/sh
# squid server IP
SQUID_SERVER="192.168.0.2"
# Interface connected to Internet
INTERNET="eth0"
# Interface connected to LAN
LAN_IN="eth1"
# Squid port
SQUID_PORT="3128"
# DO NOT MODIFY BELOW
# 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
Save shell script. Execute script so that system will act as a router and forward the ports:
# chmod +x /etc/fw.proxy
# /etc/fw.proxy
# service iptables save
# chkconfig iptables on
Start or Restart the squid:
# /etc/init.d/squid restart
# chkconfig squid on
Desktop / Client computer configuration
Point all desktop clients to your eth1 IP address (192.168.1.2) as Router/Gateway (use DHCP to distribute this information). You do not have to setup up individual browsers to work with proxies.
How do I test my squid proxy is working correctly?
See access log file /var/log/squid/access.log:
# tail -f /var/log/squid/access.log
Above command will monitor all incoming request and log them to /var/log/squid/access_log file. Now if somebody accessing a website through browser, squid will log information.
Problems and solutions
(a) Windows XP FTP Client
All Desktop client FTP session request ended with an error:
Illegal PORT command.
I had loaded the ip_nat_ftp kernel module. Just type the following command press Enter and voila!
# modprobe ip_nat_ftp
Please note that modprobe command is already added to a shell script (above).
(b) Port 443 redirection
I had block out all connection request from our router settings except for our proxy (192.168.1.1) server. So all ports including 443 (https/ssl) request denied. You cannot redirect port 443, from debian mailing list, “Long answer: SSL is specifically designed to prevent “man in the middle” attacks, and setting up squid in such a way would be the same as such a “man in the middle” attack. You might be able to successfully achive this, but not without breaking the encryption and certification that is the point behind SSL“.
Therefore, I had quickly reopen port 443 (router firewall) for all my LAN computers and problem was solved.
(c) Squid Proxy authentication in a transparent mode
You cannot use Squid authentication with a transparently intercepting proxy.
good!it’s very useful!thx!
By: Willis Stick on August 12, 2010
at 5:13 pm
Good blog! I definitely love how it’s easy on my eyes and the facts are well written. I am wondering how I may be notified whenever a new post has been made. I have subscribed to your rss feed which must do the trick! Have a nice day!
By: birthday party supplies on August 12, 2010
at 10:19 pm
Yet another exceptional post, normally cool to understand a good post over a subject you genuinely care about.
By: Lonny Pierannunzio on August 14, 2010
at 10:20 pm
Such a really good discussion you all have happening. I like the mix of good and correct information together with a few intellectual thoughts. It really is wonderful to be able to finally come across excellent articles where I think I could believe in the text as well as respect the individuals that publish it. With all the web waste nowadays I always value finding some real voices online. Thank you for posting and continue the good work, please!!
By: designer replica handbags on August 21, 2010
at 3:20 am
Did Facebook Learn from Google’s Failed Social Media Attempts?
By: Website Rankings on August 21, 2010
at 4:29 am
Super Mario is REALLY hard to play online ugh I just want my Nintendo from when I was like 5 back
By: Megaman Zero Alpha on August 23, 2010
at 4:46 am
hey thanks much for this site really helpfull,please visit our site Daily Review
By: Daily Review on August 25, 2010
at 10:04 pm
Yes there are open source VPN clients and windows has a decent one built-in. If you need help setting this up let me know. I’ve specialized in remote secure banking and ATM for 5 years using Cisco equipment. Let me help you
By: anonymous proxy on August 27, 2010
at 3:01 pm
Hey, I just hopped over to your site via StumbleUpon. Not somthing I would normally read, but I liked your thoughts none the less. Thanks for making something worth reading.
By: Chase on August 29, 2010
at 3:48 am
Good points…I would note that as someone who really doesn’t write on blogs much (in fact, this may be my first post), I don’t think the term “lurker” is very becoming to a non-posting reader. It’s not your fault at all, but perhaps the blogosphere could come up with a better, non-creepy name for the 90% of us that enjoy reading the content .
By: Contour abs review on September 4, 2010
at 10:57 pm
so nice site, i proud of it
By: bluehost vs dreamhost on September 5, 2010
at 4:28 pm
@Markus I get your drift on where you were going there. I often think of my past and use it as a means to analyze where I am and where I want to get to. Where I struggel is balancing it all out. How do you guys balance things out?
By: tinnitis on September 6, 2010
at 5:08 am
A proxy server masks your ip address and it is completly legal. It is used to get around IP bans and get into websites that have certain zone restrictions. The one my school uses is
By: Socks on September 6, 2010
at 12:20 pm
I commend your editorial article, I have a collection of your blog, I hope to be able to write more interesting articles and news, and I will continue to focus on your blog, and I hope to be editors
By: Carol Ulbrich on September 7, 2010
at 4:45 am
mi compu esta en coma!estoy aca en el nintendo en lo q reacciona xD
By: Super Mario World Cape Glide on September 13, 2010
at 5:16 pm
I was just chatting with my coworker about this the other day at the resturant. Don’t know how in the world we got on the subject actually , they brought it up. I do remember eating a excellent steak salad with ranch on it. I digress…
By: chase online banking on September 15, 2010
at 4:14 pm
This is a very entertaining article. I am glad to see this topic being covered. I really enjoy reading these types of articles they help to keep me in the know.
By: Kyung Mente on September 16, 2010
at 2:43 pm
Intriguing , I am curious what the statistics are on your first point there…
By: quilting on September 18, 2010
at 10:15 pm
Many thanks for present very superior informations. Your word wide web is greatI am impressed by the data that you’ve on this weblog. It exhibits how effectively you realize this subject. Bookmarked this method page, will appear back again for much more. You, my friend, amazing! I found just the information I previously looked all over the place and just could not find. What a perfect site. Similar to this web-site your site is one of my new favorite.I such as this info proven and it has given me some kind of idea to have accomplishment for some cause, so maintain up the good function!
By: Searscard on September 20, 2010
at 4:59 pm
Im doubt it somewhat, but cheers about any update anyhow.. thanks
By: Cesar Sleight on September 21, 2010
at 6:42 pm
Hi, just thought I’d take a few minutes to say great website, enjoyable read. If you want to link back to my penny stock trading website, I would definitely give you a reciprocal link. Let me know, thank you!
By: trade penny stocks on September 21, 2010
at 11:11 pm
He that is good for making excuses is seldom good for anything else. -Benjamin Franklin
By: Margert Fili on September 22, 2010
at 8:32 am
Lovely insightful post. Never considered that it was that easy. Kudos to you!
By: starcraft 2 replays on September 22, 2010
at 11:37 am
Every-time I see sites as fabulous as this because I should stop surfing and start working on mine 😉
By: weightloss on September 22, 2010
at 3:44 pm
This DSL-2740B wireless ADSL hub is usually an cost-effective top rated ADSL router in shape pertaining to residences along with small workplaces. Having included ADSL2/2 aiding about 24Mbps download speed, 802.11n write handheld LAN, firewall program safeguards, Quality of service (QoS) plus 4-port transition, this router presents each of the tools that a residence or maybe tiny business would need to set up a safe and sound as well as high-speed distant url to the outdoors.
By: wireless routers on September 22, 2010
at 4:45 pm
Total Control Marketing Review- Magnificent Doc! When i was simply just thinking that there’s plenty not right computer data for this subject matter you now entirely impacted my own impression. Many thanks a great article.
By: Total Control Marketing on September 22, 2010
at 4:45 pm
I definitely love your post. Great work!
By: bob marley smoking on September 22, 2010
at 4:52 pm
Total Control Marketing Review- Good piece of writing man, I actually like the look and also the feel of this important blogging site. You write certainly well, you must be a aware guy. Will most definitely come back
By: cash contests on September 22, 2010
at 4:53 pm
Wonderfully composed opinion, cheers!
By: diet tablets on September 23, 2010
at 7:54 am
Traffic Mayhem- Maintain up the great operate mate. This website article exhibits how nicely you recognize and know this subject.
By: traffic mayhem on September 23, 2010
at 9:04 am
A Little off topic possibly, but anyhow – which template are you using? I truly love the CSS style.
By: how to lose weight fast on September 23, 2010
at 10:12 am
Hi Nice website Really enjoyed it.
By: Hee Feyereisen on September 23, 2010
at 1:02 pm
I should really be getting on with some work but this blog about PHP, MySQL, .NET, IIS, Networking, and Many More… » Blog Archive » Setup a transparent proxy with Squid in three easy steps is great
By: lessons for piano on September 23, 2010
at 1:04 pm
Wow! What a thought! Stunning .. Amazing
By: lose weight on September 23, 2010
at 2:54 pm
I kick myself in the but every-time I see sites as delightful as this because I should stop bludging and start working on mine 😉
By: how to lose weight fast on September 23, 2010
at 3:51 pm
Hi, You Have a Nice Blog Great Info!
By: Arnulfo Munion on September 23, 2010
at 4:29 pm
A Little off topic possibly, but anyways – which template are you using? I genuinely love the menu style.
By: starcraft 2 replays on September 23, 2010
at 4:46 pm
good post, added you to my RSS reader.
By: online auction sites on September 23, 2010
at 5:54 pm
good post, added you to my RSS reader.
By: Javale McGee on September 23, 2010
at 7:13 pm
good post, added you to my RSS reader.
By: ATT Forums on September 23, 2010
at 7:49 pm
Your writing style reminds of me the way Jed McKenna writes. If you leave this comment up so that I can keep my link, I’ll give you a sitewide link on my site. If you’re interested send me an email at support@anything.com.
By: Acai Max Cleanse on September 23, 2010
at 7:55 pm
good post, added you to my RSS reader.
By: Gilbert Arenas on September 23, 2010
at 9:38 pm
Well I found this on Digg, and I like it so I dugg it!
By: Sales jobs website tailored for only sales jobs on September 24, 2010
at 2:38 pm
Is it my web browser or the site, but I can only see part the post. How should I response this?
By: Issac Maez on September 24, 2010
at 3:59 pm
Nice blog, just bookmarked it for later reference. Subject of this post is very interesting, bookmarked wireless reading devices
By: Max Kundla on September 24, 2010
at 7:16 pm
Nice blog, just bookmarked it for later reference. Subject of this post is very interesting, bookmarked soccer equipment
By: Roberto Gander on September 24, 2010
at 7:30 pm
Hello!, I am visiting your site third time to see more of your exciting posts. I found this something I have been thinking about and just had to comment a appreciative thank you for all your effort. Please keep up the great work your doing!
By: Dr Donovan Florey - hemorrhoids running on September 25, 2010
at 10:26 am
1st time reading your post, it’s pretty good, you show good ideas, I will come back.
By: autos for sale on September 26, 2010
at 11:26 pm
I love indian styles yet still find it amazingly expensive. Indian fashion magazines and indian lifestyle magazines seems to be a great resource for the latest trends
By: Bollywood addict on September 26, 2010
at 11:28 pm
Who takes the awesome pics ??. Well done, really interesting, to say the least.
By: Pearl Devincent on September 27, 2010
at 12:35 am
Superbly written opinion, cheers!
By: starcraft cheats on September 27, 2010
at 2:40 am
Incredible post! I am new to your site, was skipping through info on Google, I will drop by again to check out future columns. Thank you for sharing!
By: loose leaf tea on September 27, 2010
at 4:47 am
A Trifle off topic perhaps, but anyway – which template are you using? I really love the CSS style.
By: netbook skins on September 27, 2010
at 6:53 am
We must all suffer one of two things: the pain of discipline or the pain of regret or disappointment. -E James Rohn
By: Diamond Engagement Rings on September 27, 2010
at 8:20 am
All I ask for is the opportunity to prove that money doesn’t buy happiness.
By: metal wind spinners on September 27, 2010
at 9:05 am
This is getting a bit more subjective, but I much prefer the Zune Marketplace. The interface is colorful, has more flair, and some cool features like ‘Mixview’ that let you quickly see related albums, songs, or other users related to what you’re listening to. Clicking on one of those will center on that item, and another set of “neighbors” will come into view, allowing you to navigate around exploring by similar artists, songs, or users. Speaking of users, the Zune “Social” is also great fun, letting you find others with shared tastes and becoming friends with them. You then can listen to a playlist created based on an amalgamation of what all your friends are listening to, which is also enjoyable. Those concerned with privacy will be relieved to know you can prevent the public from seeing your personal listening habits if you so choose.
By: Shirl Sardin on September 27, 2010
at 2:45 pm
fantastic Quality article you have wrote found your site through google looking forward to reading more of your stuff.
By: websites on September 27, 2010
at 3:37 pm
Hello just thought i would tell you something.. This is twice now i’ve landed on your blog in the last 3 days hunting for completely unrelated things. Great Info! Keep up the good work.
By: Kizzie Erhardt on September 27, 2010
at 3:50 pm
Danish proverb~ If you want to be respected you must respect yourself.
By: Bobbi Hothan on September 27, 2010
at 5:19 pm
My own sibling told me to browse this weblog and I honestly can’t see why. Just joking, love the site!
By: How Much Does Amanda Seyfried Weigh? on September 27, 2010
at 10:21 pm
I am impressed with a nice wedding pic, it is quite a special moment in someone’s lifetime. Why are wedding pictures so interesting? Why not have the pic posted on the internet? This would be interesting.
By: Kimbra Toppi on September 28, 2010
at 12:51 am
Hello I have landed on your blog a few times in the last 3 weeks hunting for various related topics. Thank You.
By: Ashlie Madras on September 28, 2010
at 3:40 am
Fantastic article! I’ll subscribe correct now wth my feedreader software package!…
By: porno on September 28, 2010
at 11:52 am
I couldnt find this post and luckily I found it again. right now I’m in internet shop I bookmarked this so I will read it when I have more time thank you
By: sole tt8 review on September 28, 2010
at 5:51 pm
Hello I have landed on your site a couple times in the last 3 hours searching for similiar related topics. Thanks.
By: Heriberto Cantor on September 28, 2010
at 7:41 pm
Hi good post, im currently studying this at college. I like your blog there’s some real helpful stuff on here. Will check back soon to see if you have posted anymore pages, thanks
By: Loretta Sim on September 28, 2010
at 8:29 pm
Ultimately, I set up the understanding I was seeking out for. We’ve got been carrying out homework on this subject, and for four days I protect getting web-sites which are supposed to have what I am hunting for, only to get disappointed making use of the absence of what I wished. I wish I could have observed your ?nternet site sooner! I had about 25% of what I applied to be in need to have of and your website has that, plus the rest of what I vital to finish my studying. We now have subscribed to this internet site proper here I like that you just will notice original article subject material that you will be ready to hardly learn elsewhere. One particular very good issue, you perhaps can get hold of nonetheless these types of information sites, make certain you go on! I can no for a longer time see the common media. It may be there a whole lot rubbish printed, I bear it no considerably a lot more easily. A certainly pleasant blog and excellent write-up. I devote days inside of the earth wide net studying blogs, about tons of many subjects. I ought to initial of all give kudos to whoever founded your internet websites and 2nd of all to you for composing what i can only describe as an publish. I honestly imagine there is a potential to writing posts or blog articles that only a couple of posses and frankly you may have it. The mixture of interesting and outstanding content material is absolutely remarkably hard to find utilizing the substantial volume of web throughout the on-line entire world.At all times retain a incredibly good give beneficial final results!
By: Bankofamericaonline on September 28, 2010
at 10:15 pm
Hi blogger, hope all is well. You mind sharing the name of your current theme? I would appreciate it much. Have a great afternoon. I love this theme. How hard is it to mess around with? Would you be able to shoot me an email? I would love to get it and use it on some of my sites. Thank you in advance, Marcella.
By: aMaurice Myatt on September 29, 2010
at 1:18 am
A Trifle off topic possibly, but anyhow – which template are you using? I actually love the CSS style.
By: Capsiplex on September 29, 2010
at 2:59 am
To everyone the above commentors. Blogs and forums could be much better to read if You can keep Your comments small and to the point. No person likes to read large comments when the content can be conveyed using a smaller comment.
By: QROPS on September 29, 2010
at 2:21 pm
Pretty discerning post. Never thought that it was that simple. Kudos to you!
By: Xenical Review on September 29, 2010
at 2:37 pm
Great piece of info that you’ve obtained on this weblog article. Hope I will get some much more of the stuff on your own website. I will appear again.
By: Arturo Letsche on September 29, 2010
at 6:01 pm
You certainly saved me atleast 1 hour of time. I am making a project for this topic and your record has helped me through one of the topics of my project. I will browse to the other pages now.
By: Lesley Bergstresser on September 29, 2010
at 6:37 pm
Gambling itself will only end when human nature has changed completely and there are no more bets to win. -Harold S. Smith Sr.
By: sending gifts to the philippines on September 30, 2010
at 1:12 am
Hi!, Very interest angle, we were talking about the same thing at work and found your site very stimulating. So felt compelled to comment a huge thank you for all your effort. Please keep up the great work your doing!
By: strangulated hemorrhoid on September 30, 2010
at 3:35 am
Marvellously written opinion, thanks mate!
By: weightloss pills on September 30, 2010
at 7:22 am
Could not sign up to your RSS feed. Please help?
By: montana beers on September 30, 2010
at 1:23 pm
Outstanding post! I’ve bookmark this site to return later. thanks!
By: diet tablets on September 30, 2010
at 3:00 pm
Wonderfully written article, thanks!
By: lose weight on September 30, 2010
at 5:35 pm
You specifically saved me atleast 1 hour of time. I am making a project to this topic and your blog post has helped me through one of the topics of my project. I will browse to the other pages now.
By: Stealth Traffic Formula Review on October 1, 2010
at 9:43 am
Hudrends of people will agree with this article whoever many other’s will not agree. Anyway I appreciate your work here.
By: Fat Loss on October 2, 2010
at 12:53 am
A Little off topic perhaps, but anyhow – which template are you using? I actually love the header style.
By: sc2 replays on October 2, 2010
at 3:18 am
Lovely insightful post. Never considered that it was this elementary. Kudos to you!
By: howtoloseweightfast on October 2, 2010
at 12:18 pm
Wow! This can be one particular of the most effective blogs I’ve at any time are available throughout on this subject. Basically Magnificent
By: Chere Muska on October 2, 2010
at 4:36 pm
How long have you been carrying this out?
By: Gerardo Thibodeaux on October 2, 2010
at 9:14 pm
Continue the excellent job folks!
By: Jefferey Montoya on October 2, 2010
at 9:14 pm
nice site man should check mine out
By: Emo Sex on October 3, 2010
at 12:08 pm
I will show you a checklist of stuff you need for.
By: Kim Shute on October 3, 2010
at 4:46 pm
How-do-you-do? a splendid article dude. Great Share Unfortunately I am experiencing problem with ur rss . Unable to subscribe to it. So anybody having same RSS trouble
By: Vcpoker No Deposit on October 3, 2010
at 7:12 pm
1st time reading your post, it’s pretty good, you show good ideas, I will come back.
By: how to get abs on October 3, 2010
at 8:04 pm
Nice post . Thank you for, commenting on my blog page mate. I’ll email you soon. I didn’t know that.
By: diamond bracelets on October 4, 2010
at 9:01 am
Mate. This blog site is cool. How do you make it look this good !
By: Palawan Hotels on October 4, 2010
at 10:15 am
Audio started playing when I opened this website, so frustrating!
By: Symptoms of eye strain on October 4, 2010
at 12:23 pm
Großer Pfosten! Dank für das Nehmen der Zeit, etwas zu schreiben, das wirklich wert Messwert ist. Zu häufig finde ich unbrauchbares Info und nicht etwas, das wirklich relevant ist. Dank für Ihre harte Arbeit.
By: sales jobs on October 4, 2010
at 7:17 pm
I think one of your advertisements triggered my internet browser to resize, you may well want to put that on your blacklist.
By: Christina Hendricks Cup Size on October 4, 2010
at 10:18 pm
Your webpage doesn’t display correctly on my blackberry – you might want to try and repair that
By: Eye Strain Treatment on October 4, 2010
at 10:41 pm
Sick! Just got a brand-new Pearl and I can now read your blog on my phone’s browser, it didn’t work on my old one.
By: Free Movies Online on October 4, 2010
at 10:46 pm
I love your wp theme, where do you obtain it through?
By: Eye Strain Prevention on October 5, 2010
at 12:49 am
You know what? The article is enlightening and finally read it. Is this a WordPress? Was it easy to make your own?
By: Michael Rizk on October 5, 2010
at 2:25 am
This is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want…HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!
By: Vimax on October 5, 2010
at 2:57 pm
i tend to disagree but see your perspective
By: Fashion pro on October 5, 2010
at 10:52 pm
I enjoy a amazing read, great job !!!.
By: Hayden Domio on October 6, 2010
at 1:08 am
Great article thank you for sharing this info for us, sustain the great work
By: {Sthepen|Rob Giant|David Banks|Michael Thompson|Jack Simon} on October 6, 2010
at 10:45 am
Thanks because of this! I’ve been searching all more than the web for that details.
By: Stealth-Traffic-Formula on October 6, 2010
at 1:11 pm
The content on this publish is really 1 of the most beneficial material that I’ve ever are available across. I love your article, I’ll appear back to examine for new posts.
By: Stealth-Traffic-Formula on October 6, 2010
at 1:15 pm
The source seems to be not working, does anyone have a backup or mirror web link I can use. Thanks, oh I got your link ok.
By: Carroll B. Merriman on October 6, 2010
at 5:14 pm
Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.
By: Vimax on October 7, 2010
at 1:04 am
The pessimist borrows trouble; the optimists lend encouragement. -William Arthur Ward
By: Online Marketing Philippines on October 7, 2010
at 3:11 am
Peter De Vries~ It is the final proof of Gods omnipotence that he need not exist in order to save us.
By: Search Engine Optimization Philippines on October 7, 2010
at 4:56 am
Quality site, although I’m having loading issues
By: Juan Haynes on October 7, 2010
at 6:28 am
Wow! Really great post came across it on Google. This aricle is extremely interesting. You seem to be a very experienced blogger I’m actually new to blogging and I recently made a website about online pawn shop . If your not busy I could really use some feedback on it. Thanks alot!! .
By: sex chat on October 7, 2010
at 3:17 pm
Lovely discerning post. Never considered that it was this elementary. Cheers to you!
By: phen375 on October 7, 2010
at 4:00 pm
Neat posts, I love your ideas and you speak your mind.
By: super affiliate marketer on October 7, 2010
at 4:52 pm
I really appreciated this interesting blog post. Make sure you keep it up. Greets! .
By: games flash on October 7, 2010
at 10:20 pm
Brilliant post! I’ve bookmark this site to return later. cheers!
By: capsiplex on October 8, 2010
at 4:33 am
Hey, I recently started reading your blog – thank you for the good work. Just wanted to let you know that it’s not showing up properly on the BlackBerry Browser (I have a Tour). Either way, I’m now subscribed to the RSS feed on my PC, so thanks!
By: Gaspari Supplements on October 8, 2010
at 10:49 am
Hey, just wanted to say that as a business attorney I found your blog to be fantastic and informative. Take a look at mine and give me feedback if you would, since I’m fairly new at this.
By: Mose Hafner on October 8, 2010
at 10:59 am
Hi, You Have a Nice website Great Info!
By: Joleen Deavila on October 9, 2010
at 1:15 pm
good day, I sent an web mail to you about this post, its not coming thru for me. Can you get in touch with me when you get a chance.
By: Andrew A. Sailer on October 9, 2010
at 6:40 pm
Superb to see you posting on this research, I need to bookmark this world wide web web site. Progress up the good job.
By: Stay at Home Jobs on October 9, 2010
at 11:31 pm
Hello, You Have a Nice site Great Info!
By: Linsey Swaner on October 9, 2010
at 11:57 pm
Hi, You Have a Nice Blog I really like it.
By: Terry Au on October 10, 2010
at 12:22 am
Thanks so much for this information … I’m already doing some of these suggestions but there are many others that are new to me.
By: odzież damska on October 10, 2010
at 11:46 am
I was recently working and was happy at how peaceful the pace of life is!
By: SEO Kataloger on October 12, 2010
at 12:42 pm
Definitely, the blog post is honestly the finest on this worthw hile field. I agree with your findings and will thirstily expect your coming up-dates. Just saying thank you is not going to just be adequate, for the incredible clarity in your article. I will instantly get your feed to keep informed of any updates. Superior work and much success in your business dealings. Best regards, ..
By: free online game on October 13, 2010
at 7:16 am
I was recently working and was surprised at how slow the pace of life is!
By: Kataloger SEO on October 14, 2010
at 5:30 am
I have discovered your site from cuil and it is great. Thank you very much for providing such an incredible article..
By: free game on October 14, 2010
at 6:02 am
love it!
By: Jerrica Sunder on October 14, 2010
at 6:29 am
Have you had issues with spammers? I also use Blog Engine and I have some beneficial anti-spam practices; please Email me if you might be interested in an exchange of ideas.
By: Omer Wojdak on October 14, 2010
at 8:30 pm
Awesome post.
By: New Super Mario Bros Flash on October 15, 2010
at 3:37 am
brilliant writing, interesting and right to the point
By: Caridad Selders on October 15, 2010
at 7:25 am
Pretty cool, thanks!
By: Maverick Money Makers Club on October 15, 2010
at 3:54 pm
Considerably, the publish is in reality the freshest on this notable topic. I agree with each other together with your conclusions and can thirstily seem forward to your next updates.I will instantly grab your rss feed to remain abreast of any updates.
By: Carina Rylant on October 15, 2010
at 9:23 pm
I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else!
vimax scam
By: vimax enhancement on October 16, 2010
at 12:45 am
Good blog! I genuinely love how it’s easy on my eyes and the details are well written. I am wondering how I may be notified whenever a new post has been made. I have subscribed to your rss feed which must do the trick! Have a nice day!
By: top 10 online games on October 16, 2010
at 9:47 am
Thank you for a pretty very clear and very helpful article. I’m certainly a violator of many of these rules. I typically locate myself conflicted when creating a weblog submit because I see personally creating more than citizens want to go through, but I sense that I be required to do the topic matter rights by completely covering it. I feel that by pursuing a few of these procedures I conclude up reducing out critical aspects to your discussion. I guess you may have to discover a balance.
By: Tommy Mossien on October 17, 2010
at 1:28 am
How would you like to get your hands on the most powerful traffic generator within the world? AND on autopilot. It does the following and much more on autopilot Article Submitter, Press Submitter, RSS, Social Bookmarker and a lot more. Its a all in 1 tool and is vital for all website owners/marketers. Its just insane… Its known as Traffic Anachy, go check them out!.
By: Bari Bloyd on October 17, 2010
at 5:38 am
what a way u put that 🙂
By: bollywood star on October 17, 2010
at 10:13 pm
I will add you to my Blogroll, cool I enjoyed the post thanks
By: Adam Toyota on October 18, 2010
at 3:48 am
Totally agree. If you care to view vinyl windows Toronto, new vinyl windows appear in various shapes and sizes and even though they are typically sturdy, there are brands that are outstanding amongst the rest. But then once more, new vinyl house windows offer much more advantage than classic wooden glass windows as they have a tendency to last longer and that they are engineered to be more long lasting than the conventional kinds of house windows.If you are looking for the very best and most durable model, then you can always attempt the Home windows. What is Vinylfantastic about this model is that they are made from durable products. In addition, the materials are engineered to generate one thing that is quite powerful and resistant to the different circumstances of climate. check more at vinyl windows Toronto
By: Vinyl Windows Toronto on October 18, 2010
at 5:55 am
I came across your website page from google and it is pretty cool. Thank you for providing this kind of an incredible post!
By: funny games on October 18, 2010
at 12:00 pm
There are some interesting points in time in this clause but I don’t know if I see all of them center to centre . There is some validity but I will take hold judgment until I look into it further. Good article , thanks and we want more! Added to FeedBurner too.
By: Gilbert Arenas on October 19, 2010
at 8:16 pm
Thank you so much for a rather very clear and beneficial submit. I am most certainly a violator of a lot of these guidelines. I quite often find me conflicted when writing a blog publish because I see me personally creating greater than individuals desire to go through, but I sense that I have got to do the subject matter proper rights by thoroughly masking it. I experience that by following a number of these procedures I end up chopping out crucial factors on the discussion. I guess you will have to come across a stability.
By: orchard bank on October 20, 2010
at 11:43 am
Your blog hundreds up so quick. My web page is rather gradual. Which internet hosting are you working with?
By: zakladanie akwariow morskich on October 20, 2010
at 12:10 pm
Love all the opinions expressed here! How is everyone? Love how everyone expresses whatr they feel 🙂
By: Seo Services on October 20, 2010
at 1:40 pm
yeah,I just thought you might want to know that your website looks out of wack when I see it on my iphone. I’m not sure if it has something to do with my phone’s browser or your website? just saying 🙂
By: weightloss on October 20, 2010
at 2:39 pm
Cheers for sharing that link… but unluckily it looks to be down? Anybody have a mirror?
By: condom on October 21, 2010
at 9:22 am
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained!
By: Kasyno Internetowe on October 21, 2010
at 1:50 pm
Informative blog, bookmarked the website for interest to read more!
By: Katheryn on October 21, 2010
at 8:09 pm
I know this is really boring and you are skipping to the next comment, but I just wanted to throw you a big thanks, you cleared up some things for me!
By: Darmowe Gry Hazardowe on October 21, 2010
at 10:21 pm
Great blog, I have just bookmarked it 🙂
By: Gry Hazardowe Bingo on October 22, 2010
at 10:08 am
There are some interesting points in this clause but I don’t know if I see all of them heart to center . There is some validity but I will take hold judgment until I look into it further. Good clause, thanks and we want more! Added to FeedBurner likewise.
By: oil change manassas va on October 22, 2010
at 5:35 pm
Keep working ,great job!
By: Kasyno online on October 22, 2010
at 9:51 pm
This is cool! I found a FREE Newsletter That Gives You $50 For Signing Up. It Actually Worked! Very Cool Just Click On My Name Above For More Info!
By: Adelia Borzillo on October 23, 2010
at 3:25 am
Hi, You Have a Nice site Great Info!
By: Lavada Norise on October 23, 2010
at 3:04 pm
Hi, You Have a Nice Blog I really like it.
By: Mckinley Schwalb on October 23, 2010
at 5:00 pm
Thank you for another essential article. Where else could anyone get that kind of information in such a complete way of writing? I have a presentation incoming week, and I am on the lookout for such information. qqbhxc4412
vig rx | vimax
By: buy vimax online on October 24, 2010
at 5:07 am
I am really not too familiar with this subject but I do like to visit blogs for layout ideas and interesting topics. You actually expanded upon a subject that I usually don’t care much about and made it very fascinating. This is a unique blog that I will take note of. I already bookmarked it for future reference. Cheers
By: xbox 360 console on October 24, 2010
at 8:02 pm
This was a really very good post. In theory I’d like to write like this also – getting time and actual effort to make a great piece of writing… but what can I say… I procrastinate alot and by no means appear to obtain something done.
By: Watch Free Movies Online on October 25, 2010
at 7:01 am
a really good read by you looking forward to come back more really soon.
By: wisconsin union theater website on October 25, 2010
at 10:46 am
Thanks for sharing that link… but unluckily it appears to be down? Anybody have a mirror?
By: weightlosstablets on October 26, 2010
at 6:12 am
Wow! What an eye opener this post has been for me. Very much appreciated, bookmarked, I can’t wait for more!
By: Hot Games on October 26, 2010
at 12:35 pm
Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful. qqbhxc4412
vigrx | vimax
By: vimax scam on October 26, 2010
at 6:12 pm
hey,I just thought you might want to know that your blog looks messed up when I see it on my iphone. I’m not sure if it has something to do with my phone’s browser or your website? just saying 🙂
By: eyesecrets on October 27, 2010
at 7:11 am
Interesting article. Were did you got all the information from?
By: programy na Java on October 27, 2010
at 9:04 am
Quality post! I’ve bookmark this site to return later. thanks!
By: eyesecrets on October 27, 2010
at 10:25 am
I would like to start my own blog one day. This was a really nice blog that you made here. Keep up the success 😛
By: Programming on October 28, 2010
at 1:12 am
For some reason i’m ending up with a blank page while i try and post a comment,do you recognize kansas city lasik its transpiring?
By: Locksmith Nashville TN on October 28, 2010
at 3:56 am
hi, just thought you might want to know that your site is messed up when you see it on my iphone. I’m not sure if it has something to do with my phone’s browser or your website? just saying 🙂
By: eye secrets review on October 28, 2010
at 3:13 pm
Hiya guys, I have a great way to make tons of money online blogging. I expect this is primaraly for the website admin but there are probably lots more bloggers reading this. I have made thousands using the techniques explained in the product and its only been 2 months. It basically generates content for you automatically and then on top of that posts it to free websites to gain you traffic. Check out their short video. Auto Blog Samurai
By: Elijah Meikle on October 29, 2010
at 3:59 pm
When I started my blog about a month ago, I wasn’t even aware this existed, but what a lesson! I screen every comment and I’m concerned about the amount of effort this will take if the volume increases substantially. When it’s not clear, I’ve googled the comment verbatim, and it normally shows up in dozens of other blogs’ posts. As you say, they’re typically generic comments with links to (sometimes bizarrely) unrelated sites. My personal favorite example so far was a glowing appraisal of my reasoning skills, which was submitted to a post of a picture of a monkey, and linked to a site discussing the dangers of lasik eye surgery.
By: Free CNA Guide on October 29, 2010
at 6:32 pm
You you could edit the page subject PHP, MySQL, .NET, IIS, Networking, and Many More… » Blog Archive » Setup a transparent proxy with Squid in three easy steps to more suited for your subject you make. I liked the the writing all the same.
By: Seasons on October 30, 2010
at 7:31 am
could have included a link here and we could have checked it out. it’s gonna be alot of little things that cause it not any one major advertisement. Anytime you write anything anywhere or whenever you get a chance you need to open your mouth about it. Once people start looking at the content and enjoying it they will start to link to it also
By: Gregory Despain on October 30, 2010
at 9:22 am
been following this blog for sometime now glad to see more information on this subject. Keep it up man
By: Caesar on October 30, 2010
at 9:47 am
Very informative post. Thanks for taking the time to share your view with us.
By: Hazard W Internecie on October 30, 2010
at 1:21 pm
Fed up with obtaining low numbers of useless traffic to your site? Well i want to share with you a fresh underground tactic which makes myself $900 every day on 100% AUTOPILOT. I possibly could be here all day and going into detail but why dont you simply check their site out? There is a excellent video that explains everything. So if your seriously interested in producing easy money this is the site for you. Auto Traffic Avalanche
By: Chelsie Laliotis on October 30, 2010
at 2:37 pm
There are some interesting points in that clause but I don’t know if I see all of them center to heart. There is some validness but I will hold legal opinion until I look into it further. Good article , thanks and we want more! Added to FeedBurner besides.
By: manassas used cars on October 31, 2010
at 12:43 am
Thnx for sharing that link… but unluckily it looks to be down? Anybody have a mirror?
By: weightloss on October 31, 2010
at 9:41 am
Interesting article. Were did you got all the information from?
By: Kasyna Online on October 31, 2010
at 12:54 pm
:O So mush Info :O … THis Is he MOst AMAzing SIte DUDe…
By: American Eagle Gold Coins on October 31, 2010
at 10:17 pm
did you write this yourself?
By: wigheloss secrets on November 1, 2010
at 3:52 am
I loved what you’ve got performed here. The design is sophisticated, your penned information classy. Nevertheless, you might have got an edginess to what that you are furnishing the next. Unwell totally arrive back again again for very much a whole lot more in case you protect this up. Dont get rid of hope if not at the same time many men and women see your imaginative and prescient vision, know you could have attained a fan suitable the following who values what you’ve got to say along with the way you have offered yourself. Excellent on you!
By: suntrust online banking on November 1, 2010
at 1:41 pm
Nice post. Thanks for sharing. Keep it up!
By: Bonusy Kasyno on November 1, 2010
at 1:50 pm
Hey, are you sustaining problems with your hosting? I needed to refresh the page about 5 times to get the page to load. Just saying 🙂
By: weightlosstablets on November 2, 2010
at 1:51 am
Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.
By: Pregnancy Miracle on November 2, 2010
at 6:14 pm
Thanks for sharing that link… but unluckily it seems to be down? Anybody have a mirror?
By: ansell condoms on November 3, 2010
at 1:36 am
Brilliant post! I’ve bookmark this site to return later. thanks!
By: vegetable seeds on November 3, 2010
at 4:15 pm
Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy.
By: buy backlinks on November 3, 2010
at 7:48 pm
Simply, admirable what you have done here. it is pleasing how to look you express from the heart and also your clarity by this significant content can be easily looked. Remarkable article and also went look forward how to your future update. sory my english bad i am an arabic
By: sex chat on November 4, 2010
at 8:17 pm
Usually I do not write on posts, but I would like to say that this blog really forced me to do it! Thanks, very good post.
By: Pregnancy Miracle on November 5, 2010
at 4:57 pm
Wow! What a concept! Beautiful .. Impressive
By: weightlosstablets on November 6, 2010
at 4:54 am
Every-time I see blogs as delicious as this because I should stop bludging and start working on mine 😉
By: weightlosstablets on November 6, 2010
at 1:56 pm
Superbly written article, thanks mate!
By: diet tablets on November 6, 2010
at 4:45 pm
Hello,guy!I like this article,your blog is great!
By: Tennille Schilk on November 7, 2010
at 6:08 am
Thank you for this very interesting article, I really appreciate it, I had been just now wondering about this same theme. It is always so nice to find a post which I’ve been looking for without resorting to browsing the web all night, LOL!
By: Len Mincy on November 7, 2010
at 7:47 am
Hi, my english isnt greatest but I imagine by regulary visits of the blog it is going to be far better within the next time. You have a good wrting design that is easy to understand and can aids individuals like me to learn english. I will be now a regulary visitor of your blog.
By: Cheryl Ohlhauser on November 7, 2010
at 11:11 am
I got to tell you, u r right on. I came 2 your post from someone else’s friend and am really fascinated by this topic and reading more. Do you mind if I point to this website from my fan page?
By: escorts nyc on November 7, 2010
at 10:24 pm
you made some good points there, I did a search on the topic and found most people agree with your blog
By: Alvera Burd on November 8, 2010
at 12:21 am
Well, the article is really the sweetest on this valuable topic. I agree with your conclusions and will eagerly look forward to your upcoming updates. Saying thanks will not just be adequate, for the great clarity in your writing. I will immediately grab your rss feed to stay abreast of any updates. Gratifying work and much success in your business endeavors!
By: Morris Sloat on November 10, 2010
at 1:07 am
Marvellously written post, cheers!
By: weightlosstablets on November 10, 2010
at 1:42 pm
Cheers for sharing that link… but alas it looks to be down? Anybody have a mirror?
By: weightloss on November 10, 2010
at 3:27 pm
I am considering Go Daddy as that is where Apple tells me to go.
By: Burton Haynes on November 11, 2010
at 10:57 am
Im thankful for the blog post. Will read on…
By: Jamal Imbach on November 11, 2010
at 11:03 pm
Just gonna commentabout this article, after reading whole of this it make me to have new goal about one big event, hope I can read more good news again from you so I subscribe your website.
By: Daily World News on November 15, 2010
at 4:39 am
Well, I am quite interested in your site. If I were to use this website, I could earn you 200-1000 USD daily. I am willing to work on monetizing your site, on the condition that you share 50% of revenues with me. If you are interested, please send me an email. 🙂
By: William B on November 15, 2010
at 9:03 am
hey do you have any other posts like this one? im doing a paper for my alumni and I need a few links to put on our university website. think it will be ok if we refer to this website from the school site for reference purposes?
By: sole s73 on November 22, 2010
at 8:39 am
This is the top notch posting. A few odd remarks, nonetheless altogether great information to digest. Many thanks.
By: printable cigarette coupons on November 23, 2010
at 3:18 am
you are very talented.
By: Lucrecia Sensibaugh on November 23, 2010
at 3:03 pm
I’m glad to hear this. Thanks for sharing.
By: minneapolis computer repair on November 24, 2010
at 6:32 am
This is such an ideal resource that you are providing and also you give it away for free. I love seeing websites that perceive the worth of providing a top quality useful resource for free. Great job!
By: Deneen Mazell on November 25, 2010
at 4:27 am
Just wanted to say, it’s all good really.
By: johony Bigod on November 26, 2010
at 9:33 am
You made some nice points there. I did a search on the subject matter and found a good number of people will agree with your blog.
By: Sallie Carda on December 21, 2010
at 4:06 pm
Wish we had more articles like this one. Bravo.
By: ashleymadison on December 21, 2010
at 8:42 pm
I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
By: Baltimore Ravens Jersey on December 22, 2010
at 4:33 am
I came across this piece of content from you out of pure luck and never believe it is lucky enough to say and credit you for any job well done.
By: Desire Wrenne on December 22, 2010
at 6:02 pm
Hands down, Apple’s app store wins by a mile. It’s a huge selection of all sorts of apps vs a rather sad selection of a handful for Zune. Microsoft has plans, especially in the realm of games, but I’m not sure I’d want to bet on the future if this aspect is important to you. The iPod is a much better choice in that case.
By: Lyle Bockhorst on December 23, 2010
at 7:28 pm