TikTok矩阵网络搭建教程

看到这个站,似乎找到了归属,新人来此,没有什么可以分享,那就分享一下自己折腾的TikTok矩阵网络环境吧

  • 一台软路由服务器
  • 一台可以上网的电脑
  • 一个大于8G的U盘
  • N条专业原生IP线路(对应你的手机数量)
  • N台AP(一台AP可以发射8个SSID,多手机可以按照数量购买对应的AP);或者使用mikrotik路由(使用此路由需要一定的ROS系统基础)
  • N台做矩阵的手机(建议iPhone6S或者谷歌2XL以上的机器)

 

A. 搭建基础环境PVE

1.首先我们需要在服务器搭建一个PVE环境,我们登录proxmox官网,下载固件

https://www.proxmox.com/en/downloads?task=callelement&format=raw&item_id=654&element=f85c494b-2b32-4109-b8c1-083cca2b7db6&method=download&args[0]=488f14667480d814f5094e016cb07aee

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镜像库

  1. 创建虚拟机
  2. 操作系统不适用任何介质
  3. 硬盘大小随意
  4. CPU选择host
  5. 网络选择半虚拟化
  6. 其他的默认

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台的,下次有空也试试。

这样搭建的环境是百分百的完美环境,只要你的线路优质,官方是探测不到的,解决了限流的问题;虽然比较繁琐,但是方便管理,这样也类似一个中转,做直播就更加流畅了

本帖到这就结束了,有更好方法的小伙伴欢迎交流