I have a proxy in SUSE linux.But  i have to set the proxy ip in the browser of clients.Is there any way that i could able to browse the internet without mentioning a proxy in the browser setting.

I want the users to browse the internet without proxy setting but actually all of the trafic go through proxy server
kastro AbbasiIT consultantAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

nociSoftware EngineerCommented:
You can implement this in a firewall that support transparent proxying.
that means if you use a linux system as router, and all traffic in the network passes this gateway then you can NAT all packets to go through a (.f.e. squid)  proxy running on the same system, configured as transparent proxy.
HTTP can be proxied like this, HTTPS cannot be proxied.

Not exactly a new idea as this article from 2006 shows:
kastro AbbasiIT consultantAuthor Commented:
In this way as u mentioned above there is no need to put the ip seeting in users browsers.

is it possible that i will make same configurations on gateway cisco router or Palo Alto firewall to direct all the trafic to pass through linux proxy.
nociSoftware EngineerCommented:
I never tried, as i use a linux system as a firewall. And the iptables entry that is used there modifies the port to one you want and the address to localhost.

I see no reason if you can make sure that all HTTP request go to the proxy why this shouldn't work... be sure to NAT from 80 -> squid or other proxy port though.
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

kastro AbbasiIT consultantAuthor Commented:
proxy is running fine so i dont to play with this machine,Is there any way to have this scnario be done through cisco router
On  a cisco you can configure wccp that will cause the cisco switch/router to forward specified traffic port 80 to the proxy which you would need to configure as a transparent one or setup a second instance that you will configure as transparent.  Unfamiliar with the other router/firewall you referenced.

If you are on a windows network, you can using GPO to push proxy settings to the users.
Another option is to use proxy auto discovery by publishing wpad, configuring local DNS and DHCP to enable the features within browsers to discover and configure proxy settings without user interventions.
nociSoftware EngineerCommented:
Additional: on unix systems most programs honour the http_proxy environment variable.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Network Management

From novice to tech pro — start learning today.