模拟器里配ip代理,窗口之间要隔开,靠三件事:各自独立的数据目录、窗口与线路一一对应、以及缓存分开存放。三件都做到,窗口之间才互不影响。少做一件,界面上看是分开的,用起来会发现两个窗口读同一份配置,改一个另一个跟着变。
三件里数据目录最容易被漏,因为界面上看不出区别。
三件事怎么做
代理IP的数据目录要在建窗口的时候指定,建完再改就要重建。这一点很多人吃过亏:建了五个窗口才发现读的是同一份配置,改一个全都变,只能全部删掉重来。建之前先想好命名规则,按窗口编号起目录名,后面加窗口照着起就行。
隔离不到位,两个窗口就是同一个环境。
- 数据目录
- 每个窗口独立,建的时候指定。
- 线路对应
- 窗口编号与线路编号一一对上。
- 缓存目录
- 分开存放,避免状态互相影响。
为什么两个窗口来源一样
多半是窗口内的连接设置继承了宿主机的。界面上每个窗口都显示了地址,实际发包用的是宿主机那一套。判断办法是在每个窗口里各查一次来源,全部不一样才算真的分开。
模拟器版本也有影响
模拟器不同版本对多实例的支持程度不一样。新版通常支持按窗口指定配置,旧版可能只有一份全局配置。升级之前先确认这一点,否则升级完发现原有的隔离失效,还要重新调。
模拟器隔开之后怎么验
逐个窗口查来源,别整机查一次就推及其余。模拟器窗口多的时候先验两个,再抽查其余的。每个窗口的来源都不同,才算配好。代理IP的三条线路对应三个窗口,有一个相同就说明配错了。
并发够不够
窗口数乘上每窗口的连接数,才是实际并发。只按窗口数买线路的,高峰期会挤。按窗口数配线路、再留一条备用,这个比例比较稳。
换线路要一起改
换代理IP的时候,窗口内的设置和数据目录都要同步。只改一处,表现是某个窗口还连着旧地址。改完逐个验一次,比一次性全改完再看结果稳。
三件事配完,跑一天看有没有串。模拟器里串的表现有三种:两个窗口来源相同、登录状态互相顶、或者设置改了不生效。三种各对应一处配置,按表现反推很快。
