看到这个站,似乎找到了归属,新人来此,没有什么可以分享,那就分享一下自己折腾的TikTok矩阵网络环境吧
- 一台软路由服务器
- 一台可以上网的电脑
- 一个大于8G的U盘
- N条专业原生IP线路(对应你的手机数量)
- N台AP(一台AP可以发射8个SSID,多手机可以按照数量购买对应的AP);或者使用mikrotik路由(使用此路由需要一定的ROS系统基础)
- N台做矩阵的手机(建议iPhone6S或者谷歌2XL以上的机器)
A. 搭建基础环境PVE
1.首先我们需要在服务器搭建一个PVE环境,我们登录proxmox官网,下载固件
2.下载安装写入工具Ultraiso
https://cn.ultraiso.net/uiso9_cn.exe
3.将你下载好的PVE固件写入到U盘
写入完成后将U盘插入物理机,开机进入BIOS将U盘设置为第一启动项并重启
4.重启后进入PVE的安装界面,默认选择第一项,回车
5.点击agree
6.这里选择系统安装的硬盘
7.输入CHINA(如果连着网会自动出现)
8.下一步需要设置密码和邮箱
9.这里需要设置IP地址(根据个人情况设置)域名那里按格式填写即可pve.xxx.com
10.最终确认下设置信息,点击安装
11.开始读条安装
12.安装成功后点击重启
13.重启后默认第一项即可进入pve系统
14.到这个界面即是进入系统了,输入用户名root,设置的密码
15.密码输入安装时设置的就进入系统了
16.从电脑的浏览器中输入https://设置的IP地址 进入PVE后台,输入用户名和密码
17.PVE就安装完成了
B.接下来安装虚拟机,几条线路就需要安装多少个虚拟机,首先下载带有科学上网插件的openwrt固件,(涉及到政策原因,这里就不提供了,大家自行查找)然后将固件上传到PVE local镜像库
- 创建虚拟机
- 操作系统不适用任何介质
- 硬盘大小随意
- CPU选择host
- 网络选择半虚拟化
- 其他的默认
7.然后设置虚拟机
选择硬件-硬盘-分离-删除
8.打开PVE的shell控制台,输入命令
qm importdisk 103 /var/lib/vz/template/iso/openwrt.img/local
等待安装完成
9.回到虚拟机103页面,点击硬件,添加未使用的硬盘
10.然后点击选项-引导顺序,修改刚才创建的磁盘为第一启动项,然后点击启动103虚拟机
11.来到103虚拟机控制台,命令输入vi /etc/config/network回车
12.把IP修改成你需要的网段,根据自己的路由网段,按键盘的ins键输入,修改好后“ESC+:wq”保存退出
13.浏览器输入103虚拟机的IP地址,账户名:root,密码:password
14.进入路由系统,点击网络-接口-编辑接口
15.设置网关,网关指向你的总路由器,修改适合你的DNS
16.关闭DHCP,有总路由器分配,然后保存并应用,此时你的虚拟机路由就可以上网了
17.然后我们来到服务,点击你的科学插件,我这里是用PSW,其他的也行
18.添加你的线路,保存并运行,此时我们完成了第一条线路
接下来把AP连接上你的交换机或者路由器,设置对应线路的名称,然后用手机连接SSID
19.设置好固定IP,将网关指向103虚拟机的IP,这样你这台手机就走103的单独线路了
设置更多的线路只要重复以上的操作,安装更多虚拟机,几条线路对应几个虚拟机,带机量取决于你的软路由服务器,如果能安装一个爱快+VLAN交换机来管理更好,这样的话就不用设置IP和网关,直接连上哪个WiFi,手机就走哪条线路。
目前我用的是四核低功耗的服务器(省电),之前创建30台虚拟机是没有什么问题的,不过我现在用LXC的方式,虽然复杂点,但是能够跑100台机器,没尝试过极限,有大神跑docker跑200台的,下次有空也试试。
这样搭建的环境是百分百的完美环境,只要你的线路优质,官方是探测不到的,解决了限流的问题;虽然比较繁琐,但是方便管理,这样也类似一个中转,做直播就更加流畅了
本帖到这就结束了,有更好方法的小伙伴欢迎交流