basic 認証

認証用文字列は下記のどれかで作れる。(foo ユーザー、barパスワードの場合)
環境によって存在するコマンドが違うので、使えるものを使う。
(シェルの履歴に残るのが気になる場合、echo ではなくcat でやるべきかも)
% echo -n 'foo:bar' | base64 -e
% echo -n 'foo:bar' | openssl enc -e -base64
% echo -n 'foo:bar' | nkf -MB
% echo -n 'foo:bar' | perl -MMIME::Base64 -ne 'print encode_base64($_)'

得られた認証文字列が "BASICFOOBAR12345"、そして Proxy が "foo.bar.proxy"、Port が 8080 とする。

(setq url-http-real-basic-auth-storage
'(("foo.bar.proxy:8080"
("Blogger" . "BASICFOOBAR12345"))))
(setq url-proxy-services
'(("http" . "foo.bar.proxy:8080")
("https" . "foo.bar.proxy:8080")))