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 :常に待...