Take the 2-minute tour ×

Many organizations use an internal proxy. If you select that proxy you can use the Internet with their restrictions & filters.

My question is, can I use an external proxy like what I can do in my home ? since, the proxy its entered by default(from ISP) while in my work, I have to use only their proxy.. why is that, & how they can do it ?

I know that I can bypass their restriction by using VPN, but I am talking about proxy & why I can't do similar what I can do in my home?

share|improve this question
add comment

2 Answers

If I understand your question correctly, it comes down to this:

First of all, 'Normal' networking.

Each device (computers, printers, IP cameras, whatever) has a public IP. You configure the network for the same network range.

Everything can connect locally to everything else which is local.
To reach computers on the Internet it need to be able to reach the router, which will be configured as the default gateway. That router will forward all traffic (HTTP or otherwise). No proxy is needed.

(Picture below: A simple classic network so I can use it as a baseline).

Baseline network

If I do not set a default gateway then you can still reach all local computers, but you can not reach computers on other networks. In other words: No Internet access.

This is a rather crude solution. It makes no difference between regular Internet access (email, ssh, rsync, ...) and browsing. We can improve on that by adding a proxy and allowing people to configure this proxy in their browser.

Optional local

The browser program (Chrome, Firefox, Safari, IE, Netscape,. ...) is then configured not to ask computers on the internet for content, but instead will ask the proxy.

You can compare this by asking people please not to phone outside people directly, but asking a secretary or reception to do this. That person (receptionist) will then forward the information to you.

Note that as shown this is completely optional. You can still access the Internet directly. The advantage for using a proxy is that the proxy can cache webpages. If you view a web page via the proxy, and then a coworker views the same webpage then the actual content will only be fetched once. It is as if you have a web cache for everybody on the same local network, rather then one per computer.

This can save bandwidth (a good thing from a corporate aspect) and will speed things up (nice for the users).

This is the classical use of a proxy.

If you have a firewall you can configure it to only allow access to ports 80 on the Internet from one specific computer. In that case direct Internet access will still work for most programs, except for web browsers. That way noone can view webpages without using the proxy.

local proxy

Since the proxy now sees all web traffic you can also use it to enforce some rules, collect statistics etc etc. I think this is what you meant at the start of your question.

Now backtrack one picture. You have optional access to a proxy. That proxy is shown as a local proxy, but the only reason for that is that having the proxy locally saves bandwidth for you. You can place the proxy somewhere on the internet. That will save someone's bandwidth, but just not yours. This is why ISPs are quite happy to do this.

To reach it you need to be able to reach that proxy on the Internet.

As long as the work firewall allows that there is no reason why it would not work. But that prevents the additional corporate feature (blocking sites, statistics, only access during certain times etc etc). This is why most work/corp setups will block this.

share|improve this answer
great details ... –  Antony Lee Apr 27 '13 at 14:07
Tried to :-) I really should sit down some day, search this site for duplicates and either point to the best, or write one as canonical answer. (And this one is way to brief and skips over a lot of things so it is not up to par for the latter). –  Hennes Apr 27 '13 at 14:10
@Hennes First of all, thank u sooo much for the great details & the deep explanation ... I have a couple of questions if u mind to make it more clear to me... 1) The reason why the internet won't work unless I use proxy(in work) because the have set a rule in the firewall to not except connection on port 80 only form one computer & direct all the connection to it & make it act as default gateway.. am I right ?? 2) When they do that, there is no way to access the internet unless I use that proxy, I can't use another one(as in any home network).. Right?? Finally, Thank u sooo much ;) –  Q8Y Apr 28 '13 at 14:36
Re 1a). They probably do not redirect all traffic to the proxy. Most likely they only redirect HTTP traffic to it. The rest might either pass to the internet or or blocked. You can test that with running a web-server at another port than the default port 80. Try to connect. It that works they only redirect traffic for port 80. (Obviously you need a web-server someone on the Internet, configured for a non default port) ---- 1b) I suspect no changes are made to the default gateway. There is just a firewall somewhere (probably behind you DG) –  Hennes Apr 28 '13 at 15:00
Re 2) You might need to check if they block the internet or just the web part. There is a difference. ---- Lastly, if you do want more access at work the usual way is to formulate a good clear reason and ask IT for access. If you have a good reason it is often granted –  Hennes Apr 28 '13 at 15:01
show 1 more comment

you network path to the external proxy have been blocked by the firewall.

Seriously, if your administrator did provide an internal proxy, i guess he did:

  1. block all the network path to outside,
  2. block the use of all web proxy.

So, the only proxy you could use is the google translate


Since google have blocked the use of English to English Translation, so just pick an random language which doesn't makes problem would be fine.

share|improve this answer
by the way, i guess you should have enough arguments to fight that it is legitimate to use google translate. –  Antony Lee Apr 27 '13 at 13:46
add comment

Your Answer


