Pages

Monday, 9 February 2015

代理服务器程序-gowalk

gowalk是借鉴goagent,使用go开发的高性能稳定的代理服务器

快速体验

下载二进制包 第一次运行后,将自动生成的certs目录下的ca.crt添加到浏览器信任CA(chrome:授权中心/firefox:证书机构)中

服务器端部署

  1. 运行upload.py直接部署,具体参考goagent的部署方式(感谢goagent提供的部署代码)

客户端安装

  1. 下载并解压go的安装包,已知在go1.1上无法编译通过,建议使用go1.3
  2. 配置环境变量GOROOT指向go的解压目录
  3. windows执行build.bat,其他操作系统执行build.sh
  4. ./gowalk
  5. 第一次运行后,将自动生成的certs目录下的ca.crt添加到浏览器信任CA(chrome:授权中心/firefox:证书机构)中
二进制包下载

其他

  1. 建议采用gogotestergscan扫描IP后填入配置文件
  2. 现在自动扫描IP也很好用了,可以试试哦
  3. 支持pac,pac地址为当前代理地址/_~_/gowalk.pac,比如当然代理在18087监听,那么pac地址为 http://localhost:18087/_~_/gowalk.pac
from https://github.com/nybuxtsui/gowalk