投稿

ラベル(squid)が付いた投稿を表示しています

ProxyをsquidからTinyproyに乗り換える

 ChonohaVPSを引っ越す際にProxyの変更も考えたので、検証してみた。 ubuntuだと sudo apt install tinyproxy でインストールできる。 /etc/tinyproxy/tinyproxy.conf の編集 取りあえず、以下の設定を確認 Port 8888 LogFile "/var/log/tinyproxy/tinyproxy.log" Allow 127.0.0.1 Allow ::1 Allow 192.168.0.0/16 ViaProxyName "GW"   ← デフォルトtinyproxyなので で取りあえず動く ログが書き込めない  初期設定だとログが書き込めないようだ、理由は、tinyproxy側の設定が User tinyproxy Group tinyproxy で動いているが、 /var/log/tinyproxy/ のアクセス権が root:root なので書き込めないようだ そこで sudo chown root:tinyproxy /var/log/tinyproxy/ sudo chmod -R 770 /var/log/tinyproxy/ sudo systemctl restart tinyproxy でアクセスできるようになり、ログが記録されるようになる。これがないとsyslogに書き込まれているようだ。   さらに旧来との互換性と微調整のために Port 3126 #LogFile "/var/log/tinyproxy/tinyproxy.log" LogFile "/var/log/tinyproxy/access.log" Syslog Off XTinyproxy Yes Allow 127.0.0.1 Allow ::1 Allow 192.168.0.0/16 ViaProxyName "GW"   ← デフォルトtinyproxyなので MaxClients 100 MinSpareServers 5 MaxSpareServers 20 StartServers 10 で良さそうです。 MaxClients :MAXのセッション数 MinSpareServers :常に待...

ubuntu squid Cache Manager cachemgr.cgiの導入

ubuntuでsquidのcachemgr.cgiをインストールする方法はsquid-cgiパッケージをインストールすればOK sudo apt install squid-cgi でOK webminのsquidのところから利用できる。

ubuntu16.04 squid 設定

ubuntu16.04 squid 設定ファイルの位置が変わった? 14.04までは/etc/squid3だったと思うのだが 16.04でが/etc/squidである ログの場所も/var/log/squidに変わっているようだ

Muninでsquid の状態把握

muninでsquidの状態把握をするためには /etc/munin/plugin-conf.d/munin-node ファイルを編集する必要がある. 上記ファイルを開いて [squid_*] env.squidport 8080    ← 初期設定からポート番号を変えている場合必要 で以下のコマンドでOK sudo ln -s '/usr/share/munin/plugins/squid_cache' '/etc/munin/plugins/squid_cache' sudo ln -s '/usr/share/munin/plugins/squid_objectsize' '/etc/munin/plugins/squid_objectsize' sudo ln -s '/usr/share/munin/plugins/squid_requests' '/etc/munin/plugins/squid_requests' sudo ln -s '/usr/share/munin/plugins/squid_traffic' '/etc/munin/plugins/squid_traffic' ・・・・・動かないね・・・・・