Ubuntu 配置 goagent ,解决证书问题

Linux 下配置 GoAgent 和 windows 稍有不同,部分操作需要手工操作。

GAE 申请,GoAgent 下载,配置,上传,浏览器代理插件等步骤参考:goagent+Chrome/Firefox翻墙教程

本文主要介绍 Linux 下上述步骤完成后还需要的一些操作。

  1. 为 GoAgent 添加开机启动 :addto-startup.py
  2. 或启动 GoAgent GTK,运行(local 目录下):goagent-gtk.py
  3. 新版的 GoAgent 已经自带浏览器代理插件 Proxy SwitchySharp 需要用到的 SwitchyOptions.bak ,在 local 目录下
  4. 此时,访问 http 加密的网站会出现证书问题,需要手工导入证书

导入方法一:打开 Chrome 浏览器 >settings > Show advanced settings… > HTTPS/SSL > Manage certificates… > Authorities(授权中心)> Import… > 导入 GoAgent/local 目录下的 CA.crt 证书 > Edit trust settings 全部选中 > 重启浏览器

导入方法二:INSTALL_PATH 为你的安装路径

1
2
sudo apt-get install libnss3-tools
certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n GoAgent -i INSTALL_PATH/goagent/local/CA.crt

更多问题,请参考官方FAQ: GoAgentLinux _Linux/Mac OSX系统使用教程