目的:通过一套用户管理系统管理用户登录网站,该网站需要反向代理目标站点
目标网站:
Ahrefs.com
Kwfinder.com
Semrush.com
Merchantwords.com
Poweradspy.com
Adspy.com
逻辑:目标站点可以通过cookie请求的方式共享登录,利用反向代理技术,做一个目标站点的克隆站,通过cookie请求数据,达到多用户登录目的。
例如B是国外网站,A是我们的网站,我们的网站有个账号管理系统,通过用户密码,用户可以登录访问B网站的数据。
现状:反向代理技术有现成一个比较好的方案,项目希望通过python来做,反向代理采用zimirror的方案程序可以一键自动镜像,用户管理系统采用django来做。
目标站B:https://semrush.com/
zimirror镜像站:https://sem.hoocs.cn/
Github链接
https://github.com/aploium/zmirror
具体需求:
1.安全性:zimirror镜像网站不能显示和原网站完全相同的关键词COOKIE,需要做一定转密或者映射处理。
2.zimirror内部有使用代理服务器的功能,需要把此功能调整到网站后台,可以输入代理ip进行切换。
3.网站User-agent 模拟登录的和请求的保持一致。