[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to make emacs-w3m use proxy to browse webpages?
From: |
Chris McMahan |
Subject: |
Re: How to make emacs-w3m use proxy to browse webpages? |
Date: |
Thu, 02 Oct 2008 09:01:55 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (windows-nt) |
Andy Stewart <lazycat.manatee@gmail.com> writes:
> Hi, everyone!
>
> Use emacs-w3m browse webpages in emacs is so cool!
>
> But sometimes, webpages need to browse use proxy, otherwise those
> webpages will dead in emacs-w3m.
>
> So have a possible to make emacs-w3m browse webpages use proxy,
> and how to configuration?
>
> Thanks for your help!
>
> Andy.
This might help you... it's from the info page for emacs-w3m:
`Proxy Gateway'
If you are behind a firewall and access the Internet through a
proxy gateway, you need to instruct w3m to use it.
There are several ways to do this, one is to set the `http_proxy'
environment variable globally in the shell something like:
setenv http_proxy http://proxy.hogege.com:8000/
Another way is to customize the `w3m-command-arguments' variable to
add the options `-o' and
`http_proxy=http://PROXY_SERVER_NAME:PORT/'.
This can also be done in your `~/.emacs-w3m' file as shown below:
(setq w3m-command-arguments
(nconc w3m-command-arguments
'("-o" "http_proxy=http://proxy.hogege.com:8000/")))
To specify hosts for which the proxy shouldn't be used (Intranet
sites and the like), set the `no_proxy' (note that it is not
`no-proxy') environment variable to a comma-separated list of
hostnames. Alternatively, you can set the `w3m-no-proxy-domains'
variable to a list of domain names (not host names) as follows:
(setq w3m-no-proxy-domains '("local.com" "neighbor.com"))
See also the documentation of the `w3m-command-arguments-alist'
variable for instructions on how to use regexps to specify
`no_proxy' hosts.
--
(. .)
=ooO=(_)=Ooo=====================================
Chris McMahan | first_initiallastname@one.dot.net
=================================================