wget http://download.safedog.cn/download/software/safedog_linux64.tar.gz
tar -xzvf safedog_linux64.tar.gz
cd safedog_linux64
chmod +x *.py
./install.py
/etc/init.d/safedog start
错误现象: 提示缺少Python或其他依赖包
解决方案:
# 对于CentOS/RHEL
yum install -y python-devel openssl-devel gcc
# 对于Ubuntu/Debian
apt-get install -y python-dev libssl-dev gcc
错误现象: 提示Python版本过低或过高
解决方案:
# 检查Python版本
python -V
# 如果版本不兼容,安装兼容版本
# 例如安装Python 2.7
yum install -y python27 # CentOS/RHEL
apt-get install -y python2.7 # Ubuntu/Debian
错误现象: 安装过程中提示权限被拒绝
解决方案:
# 使用root用户安装
sudo su -
# 或者使用sudo运行安装脚本
sudo ./install.py
错误现象: 提示80或443端口被占用
解决方案:
# 查看端口占用情况
netstat -tulnp | grep -E '80|443'
# 停止占用端口的服务或修改安全狗监听端口
错误现象: 提示内核模块无法加载
解决方案:
# 安装内核开发包
yum install -y kernel-devel # CentOS/RHEL
apt-get install -y linux-headers-$(uname -r) # Ubuntu/Debian
# 然后重新安装安全狗
错误现象: SELinux阻止安全狗运行
解决方案:
# 临时关闭SELinux
setenforce 0
# 永久关闭(需重启)
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
/etc/init.d/safedog status
tail -f /var/log/safedog.log
http://服务器IP:8080
如果遇到其他特定错误,建议查看详细日志文件并根据具体错误信息进行排查。