SSLProxyのアップデート(0.9.7>0.9.8)

 SSLProxyのアップデートを行った。
Linuxでソフトウェアのバージョンを上げるのは初めてだったので記載しておく。

現在のバージョン確認
user@sslproxy:~$ sslproxy -V
SSLproxy v0.9.7 (built 2025-02-22)
(略)

実行パスの確認
user@sslproxy:~$ which sslproxy
/usr/local/bin/sslproxy

systemdユニットのパスなどを確認
user@sslproxy:~$ systemctl status sslproxy
● sslproxy.service - SSLproxy Service
     Loaded: loaded (/etc/systemd/system/sslproxy.service; enabled; preset: enabled)
     Active: active (running) since Fri 2025-07-11 12:21:38 UTC; 9min ago
   Main PID: 829 (sslproxy)
      Tasks: 7 (limit: 758)
     Memory: 13.7M (peak: 14.2M)
        CPU: 749ms
     CGroup: /system.slice/sslproxy.service
             tq829 /usr/local/bin/sslproxy -f /usr/local/etc/sslproxy/sslproxy.conf
             mq834 /usr/local/bin/sslproxy -f /usr/local/etc/sslproxy/sslproxy.conf

systemdユニットの中身などを確認
user@sslproxy:~$ cat /etc/systemd/system/sslproxy.service
(略)

サービスが自動起動される設定か確認
user@sslproxy:~$ systemctl is-enabled sslproxy
enabled

# 重要ファイルをバックアップ(任意の保存先に)
sudo cp /usr/local/bin/sslproxy ~/sslproxy_backup_v097
sudo cp -r /usr/local/etc/sslproxy ~/sslproxy_conf_backup
# 必要なビルドツールがあることを確認
sudo apt update
sudo apt install -y git build-essential autoconf automake libtool \
  libevent-dev libssl-dev zlib1g-dev libpcap-dev libsqlite3-dev libnet1-dev
# ダウンロードとビルドとインストール
user@sslproxy:~$ mkdir SSLproxy_0.9.8
user@sslproxy:~$ cd SSLproxy_0.9.8/
user@sslproxy:~/SSLproxy_0.9.8$ git clone https://github.com/sonertari/SSLproxy.git
user@sslproxy:~/SSLproxy_0.9.8$ cd SSLproxy/
user@sslproxy:~/SSLproxy_0.9.8/SSLproxy$ sudo make -j$(nproc) FILTERS=1 USE_SQLITE=1 USE_PCAP=1 USE_TPROXY=1 USE_LIBNET=1
user@sslproxy:~/SSLproxy_0.9.8/SSLproxy$ sudo make install
user@sslproxy:~/SSLproxy_0.9.8/SSLproxy$ sslproxy -V
SSLproxy v0.9.8 (built 2025-07-11)

systemdリロード
sudo systemctl daemon-reload
sudo systemctl restart sslproxy

動作確認
systemctl status sslproxy
sudo journalctl -u sslproxy -f

コメント