Emacs 能够通过url.el或W3 网络浏览器等软件包访问 Internet 。
此外,Emacs Lisp 包存档严重依赖包 url.el。
现在,如何配置 Emacs 以使用我的 HTTP 代理连接到 Internet?
在代理背后使用 ELPA 获得任何帮助的奖励积分。
是的,我之前遇到过 HTTP 代理问题。
Emacs 能够通过url.el或W3 网络浏览器等软件包访问 Internet 。
此外,Emacs Lisp 包存档严重依赖包 url.el。
现在,如何配置 Emacs 以使用我的 HTTP 代理连接到 Internet?
在代理背后使用 ELPA 获得任何帮助的奖励积分。
是的,我之前遇到过 HTTP 代理问题。
对于 w3m,此设置对我有用:
(setq url-proxy-services '(("no_proxy" . "work\\.com")
("http" . "proxy.work.com:911")))
我已获得授权工作:
(setq url-proxy-services
'(("no_proxy" . "^\\(localhost\\|10\\..*\\|192\\.168\\..*\\)")
("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 会url-proxy-services
从http_proxy
,https_proxy
和no_proxy
环境变量(如果已设置)填充变量。
这有点旧,但我也有连接问题。我需要做的一件事是将我的证书添加gnutls-trustfiles
到连接中。
(with-eval-after-load 'gnutls
(add-to-list 'gnutls-trustfiles "path/to/cert.crt"))
(setq url-proxy-services
'(("no_proxy" . "^\\(localhost\\|10\\..*\\|192\\.168\\..*\\)")
("http" . "proxy.com:8080")
("https" . "proxy.com:8080")))