在Debian上部署GoAgent客户端

本文介绍如何在Debian平台上部署GoAgent客户端。

  1. 下载GoAgent。传送门
  2. 解压缩下载到的文件中的Local文件夹,并拷贝到适当的目录中。
  3. 修改proxy.ini文件。
  4. 安装依赖包python-openssl libnss3-tools。
  5. 重建Certificate Database:
    1. mkdir -p $HOME/.pki/nssdb
    2. certutil -d $HOME/.pki/nssdb -N (不设定密码)
  6. 导入证书certutil -d sql:$HOME/.pki/nssdb -A -t TC -n GoAgent -i /opt/GoAgentLocal/CA.crt。
  7. 在Firefox或Chrome中导入证书。
  8. 运行python /opt/GoAgentLocal/proxy.py。
  9. 设定代理服务器为自动地址:http://127.0.0.1:8086/proxy.pac。

如果想要在Gnome3环境下开机自动启动代理程序:

  1. 修改proxy.ini文件,将visible=1改为0。
  2. 按Alt+F2输入gnome-session-properties并回车。
  3. 添加项proxy /opt/GoAgentLocal/proxy.py。