先日、Squid4で立ち上げた透過型プロキシを、Windows 10のクライアントPCから試していたら、Windows Updateができなくなってた。
立ち上げるまでの記事はこちら。
いろいろググってみたら、squid-cache wikiというサイトで、SSL Bump設定を行って、Squidの透過型プロキシ環境でWindows Updateするために必要な設定が記載されていました。
英語がよくわからないのですが、Windows Updateで接続するURLリストを作成して、そのリストに一致する場合に splice するように設定するらしい。他にもいろいろ書いてあるけど意味がわからない。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
※Windows Updateで接続するURLのリストを作成 vi /etc/squid/nobump.txt ~設定内容~ # WU (Squid 3.5.x and above with SSL Bump) # Only this sites must be spliced. update\.microsoft\.com update\.microsoft\.com\.akadns\.net ~ここまで~ ※リストに一致したらspliceするよう変更 vi /etc/squid/squid.conf ~主な変更内容~ # for ssl_bump sslcrtd_program /usr/lib64/squid/security_file_certgen -s /var/lib/squid/ssl_db -M 4MB sslproxy_cert_error allow all #acl step1 at_step SslBump1 #ssl_bump peek step1 #ssl_bump bump all acl DiscoverSNIHost at_step SslBump1 acl NoSSLIntercept ssl::server_name_regex -i "/etc/squid/nobump.txt" ssl_bump splice NoSSLIntercept ssl_bump peek DiscoverSNIHost ssl_bump bump all ~ここまで~ |
Squidを再起動して、改めてWindowsでUpdateできるか確認。
ダメだ。できない。これじゃない?これか?
ハマる予感。