一台电脑上同时开着几个游戏客户端,每个账号要不要单独配一条代理IP?这个问题在设备数量不多的时候最容易被忽略。同一台电脑只有一条对外路径,几个客户端默认走的是同一条线,账号在同一时间从同一个来源发请求,彼此之间的独立性就打了折扣。
分开和不分开的差别
客户端的网络设置通常是各管各的。有的支持在程序里直接填代理,有的只认系统设置,还有的根本不给配。所以一台电脑上想给每个客户端配不同的代理IP,先要弄清楚各自的配置方式落在哪一层。
| 客户端类型 | 配置位置 | 适合的线路数 |
|---|---|---|
| 程序内可填 | 客户端设置里 | 每个客户端一条 |
| 跟随系统 | 系统网络设置 | 整机共用一条 |
| 不支持配置 | 改用分身或虚拟机 | 按环境来分 |
表格里第一种最省事,打开客户端填上地址就能用,一条客户端对一条线路,改动也只影响自己。第二种整机共用,开了几个客户端就走同一条,适合账号之间本来就不必分开的情形。第三种要么换个方式跑,要么接受整机共用。
先摸清层次,再决定哪一层该动。
一台电脑能撑几条
线路数量不是越多越好。同一台电脑的带宽是固定的,开了五个客户端各配一条线路,总流量还是从那一条网线上过。真正需要分开的是账号的来源,带宽够不够用是另一件事。先把线路分开,再看总带宽能不能支撑这么多客户端同时在线。
哪些设置容易漏
- 系统级代理
- 整机走代理时,客户端里再填会叠加
- 客户端自带代理
- 不填就走系统设置
- 本地回环
- 部分客户端会跳过本地转发
设置叠起来的地方最容易出问题。整机已经走了代理,客户端里又填了一遍,两层套在一起,实际走的路径和配置里写的可能不一样。排查的办法是把两层分开测:先只留系统一层跑一次,再加上客户端那一层跑一次。两次结果一对比,问题出在哪一层就清楚了。
什么时候该换一种方式
如果一个客户端既不能单独配置,账号又必须各自独立,硬在一台电脑上折腾不如换个方式。应用分身和虚拟机都能给出独立的运行环境,每个环境配自己的代理IP,自然就分开了。多添一台设备也是一种办法,成本上未必比复杂配置更高。判断哪一种合适,看的是账号数量以后会不会继续涨:只是临时多开几个,在一台电脑上把层次分清就够;打算长期跑十几二十个账号,早点换成环境独立的方式,后面省下的调试时间远多于多买一台机器的钱。
小结:一台电脑上跑几个客户端,先弄清每个客户端能在哪一层配代理IP,再决定线路怎么分。配置叠加的地方最容易出问题,两层分开测就能定位;实在分不开,就换成独立环境。
