2009-10-20 69 views

回答

47

對於w3m的,這種設置很適合我:

(setq url-proxy-services '(("no_proxy" . "work\\.com") 
          ("http" . "proxy.work.com:911"))) 
+0

@Trey Jackson:如果代理需要驗證會怎麼樣? – 2010-05-06 11:27:05

+0

@Pedro不知道先生,對不起。 – 2010-05-06 19:00:53

+3

如果您需要身份驗證,只要您設置了url-proxy-services,Emacs(至少23.x)會詢問您的用戶名和密碼。 – MikeHoss 2010-05-18 14:46:59

19

我已經得到授權的工作:

(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版本中使用...