Emacs能夠通過包裝(例如url.el或W3 web browser)訪問Internet。Emacs在HTTP代理後面
另外,Emacs Lisp Package Archive嚴重依賴於包url.el.
現在,我該如何配置Emacs來使用我的HTTP代理來連接到互聯網呢?
ELPA背後代理的任何幫助的獎勵積分。
是的,I've had problems with HTTP proxies before。
Emacs能夠通過包裝(例如url.el或W3 web browser)訪問Internet。Emacs在HTTP代理後面
另外,Emacs Lisp Package Archive嚴重依賴於包url.el.
現在,我該如何配置Emacs來使用我的HTTP代理來連接到互聯網呢?
ELPA背後代理的任何幫助的獎勵積分。
是的,I've had problems with HTTP proxies before。
對於w3m的,這種設置很適合我:
(setq url-proxy-services '(("no_proxy" . "work\\.com")
("http" . "proxy.work.com:911")))
我已經得到授權的工作:
(setq url-proxy-services
'(("no_proxy" . "^\\(localhost\\|10.*\\)")
("http" . "proxy.com:8080")
("https" . "proxy.com:8080")))
(setq url-http-proxy-basic-auth-storage
(list (list "proxy.com:8080"
(cons "Input your LDAP UID !"
(base64-encode-string "LOGIN:PASSWORD")))))
工程爲Emacs 24.3。它基於非公開的API技巧,因此可能無法在另一個Emacs版本中使用...
如果已設置,Emacs將從http_proxy
, https_proxy
and no_proxy
environment variables填充變量url-proxy-services
。
這是完全的路要走 – dpritch 2017-12-03 00:45:14
@Trey Jackson:如果代理需要驗證會怎麼樣? – 2010-05-06 11:27:05
@Pedro不知道先生,對不起。 – 2010-05-06 19:00:53
如果您需要身份驗證,只要您設置了url-proxy-services,Emacs(至少23.x)會詢問您的用戶名和密碼。 – MikeHoss 2010-05-18 14:46:59