本文发布于372天前,最后更新于135天前,其中的信息可能有所发展或是发生改变。
1.前言
这是一个基于LXD开系统容器的LXC与虚拟机KVM脚本,你可以使用这个脚本共享VPS,让合租VPS更加方便~
项目地址:MXCCO/lxdpro: 一个基于LXD开系统容器的LXC与虚拟机KVM脚本
2.脚本特点
- 支持创建LXC容器与KVM虚拟机
- 1分钟内快速创建系统容器
- 每个小VPS拥有独立的环境
- 直接调用基于官方的apt和snap包安装,脚本没有一个调用wget和curl外部的安装包,放心使用
- 无需独立服务器也能开小VPS,大部分VPS都能开
- 支持对系统CPU、内存、磁盘大小限制
- 支持主流的系统创建,如Debian11,ubantu21,centos7,还有其他apine等
- 支持开公网IPV4和IPV6,但是需要一定的liunx知识,支持内网转发
- 发现高占用进程可以通过此脚本查找到指定VPS
- 一键开启SSH修改SSH密码
- 端口转发
- 容器备份与导入,定时自动备份容器
可开配置
- 实测甲骨文的2C2G60G能开30台1H512M1.5G
- DigitalOcean的4C8G160G不吃满硬盘的情况能开135台1H512G2GSSD
- 正常一般1C1G20GSSD的VPS能开15台左右
3.使用
3.1介绍
这是个能开系统容器的脚本,类似于虚拟机,俗称开“小鸡”。此脚本基于Ubuntu/Ddebian的snap安装,目前仅支持Ubuntu/Debian系统,其他系统看情况后续再做更新,目前测试可以搭配极光面板转发内网ip实现NAT。
大部分VPS商的Ubuntu镜像包都有自带snap包和LXD,可以无需再安装。国内机器把系统源调成国内也可以使用。
3.2使用
直接在终端输入
代码语言:javascript复制wget -N --no-check-certificate https://raw.githubusercontent.com/MXCCO/lxdpro/main/lxdpro.sh && bash lxdpro.sh
再次使用
代码语言:javascript复制bash lxdpro.sh
机器人管理
代码语言:javascript复制sudo systemctl stop lxdbot.service #停止机器人
sudo systemctl start lxdbot.service #启动机器人
sudo systemctl enable lxdbot.service #开机自动启动
sudo systemctl disable lxdbot.service #关掉开机自启
如果debian或者Ubuntu的母机无法启动centos7的实例,提示Error: The image used by this instance requires a CGroupV1 host system
代码语言:javascript复制sudo -e /etc/default/grub #修改grub文件
GRUB_CMDLINE_LINUX_DEFAULT="systemd.unified_cgroup_hierarchy=0" #填加一行
sudo update-grub #更新grub
reboot #重启
如果实例没有网,可以进入实例执行以下命令试试看,重启网卡
代码语言:javascript复制dhclient
关于docker的开启,请注意这将开启搞特权,容器玩坏可能影响母机
代码语言:javascript复制lxc config set 容器名字 security.nesting true
4.测试
下面是夜梦使用VPS的测试结果,具体配置为
- Debian11
- E5-2680V*x1
- 256M内存
- 1GSSD
- 10M上下行带宽
--------------------- A Bench Script By spiritlhl ----------------------
测评频道: https://t.me/vps_reviews
版本:2023.07.29
更新日志:VPS融合怪测试(集百家之长)
---------------------基础信息查询--感谢所有开源项目---------------------
CPU 型号 : Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz
CPU 核心数 : 1
CPU 频率 : 2399.996 MHz
CPU 缓存 : L1: 64.00 KB / L2: 4.00 MB / L3: 16.00 MB
硬盘空间 : 639.39 MiB / 980.38 MiB
启动盘路径 : /dev/loop3
内存 : 40.09 MiB / 244.14 MiB
Swap : [ no swap partition or swap file detected ]
系统在线时间 : 0 days, 0 hour 12 min
负载 : 0.22, 0.15, 0.10
系统 : Debian GNU/Linux 11 (bullseye) (x86_64)
AES-NI指令集 : ✔ Enabled
VM-x/AMD-V支持 : ✔ Enabled
架构 : x86_64 (64 Bit)
内核 : 5.10.0-16-amd64
TCP加速方式 : bbr
虚拟化架构 : LXC
NAT类型 : 独立映射,独立过滤,支持回环
IPV4 ASN : AS979 NetLab Global
IPV4 位置 : Los Angeles / California / US
---------------------CPU测试--感谢lemonbench开源------------------------
-> CPU 测试中 (Fast Mode, 1-Pass @ 5sec)
1 线程测试(1核)得分: 894 Scores
---------------------内存测试--感谢lemonbench开源-----------------------
-> 内存测试 Test (Fast Mode, 1-Pass @ 5sec)
单线程读测试: 18994.46 MB/s
单线程写测试: 13198.46 MB/s
------------------磁盘dd读写测试--感谢lemonbench开源--------------------
-> 磁盘IO测试中 (4K Block/1M Block, Direct Mode)
测试操作 写速度 读速度
100MB-4K Block ->ecs.sh: line 1831: [: inf: integer expression expected
100MB-4K Block (inf IOPS, 0.00s) ->tee: test_result.txt: No space left on device
100MB-4K Block (inf IOPS, 0.00s) (0 IOPS, 0.00s)
ecs.sh: line 1858: echo: write error: No space left on device
1GB-1M Block 1.3 GB/s (43.29 IOPS, 0.02s)) 940 MB/s (32027 IOPS, 0.03s)
---------------------磁盘fio读写测试--感谢yabs开源----------------------
Less than 2GB of space available. Skipping disk test...
---------------------流媒体解锁--感谢sjlleo开源-------------------------
以下测试的解锁地区是准确的,但是不是完整解锁的判断可能有误,这方面仅作参考使用
----------------Youtube----------------
[IPv4]
连接方式: Youtube Video Server
视频缓存节点地域: 荷兰阿姆斯特丹(AMS17S11)
Youtube识别地域: 无信息(null)
----------------Netflix----------------
[IPv4]
您的出口IP完整解锁Netflix,支持非自制剧的观看
NF所识别的IP地域信息:美国
[IPv6]
您的网络可能没有正常配置IPv6,或者没有IPv6网络接入
---------------DisneyPlus---------------
[IPv4]
当前IPv4出口解锁DisneyPlus
区域:美国区
解锁Youtube,Netflix,DisneyPlus上面和下面进行比较,不同之处自行判断
----------------流媒体解锁--感谢RegionRestrictionCheck开源--------------
以下为IPV4网络测试,若无IPV4网络则无输出
============[ Multination ]============
Dazn: Unsupport
HotStar: Yes (Region: US)
Disney : No
Netflix: Yes (Region: US)
YouTube Premium: Yes
Amazon Prime Video: Yes (Region: US)
TVBAnywhere : Failed
iQyi Oversea Region: US
Viu.com: No
YouTube CDN: Amsterdam
Netflix Preferred CDN: Failed (CDN IP Not Found)
Steam Currency: USD
ChatGPT: Yes
=======================================
以下为IPV6网络测试,若无IPV6网络则无输出
---------------TikTok解锁--感谢lmc999的源脚本及fscarmen PR--------------
Tiktok Region: 【US】
-------------------欺诈分数以及IP质量检测--本脚本原创-------------------
数据仅作参考,不代表100%准确,如果和实际情况不一致请手动查询多个数据库比对
以下为各数据库编号,输出结果后将自带数据库来源对应的编号
ipinfo数据库 ① | scamalytics数据库 ② | virustotal数据库 ③ | abuseipdb数据库 ④ | ip2location数据库 ⑤
ip-api数据库 ⑥ | ip234数据库 ⑦ | ipregistry数据库 ⑧ | ipdata数据库 ⑨ | ipgeolocation数据库 ⑩
欺诈分数(越低越好): 17②
abuse得分(越低越好): 0④
IP类型:
使用类型(usage_type):hosting① Data Center/Web Hosting/Transit⑤ hosting⑧ business⑨
公司类型(company_type):isp① isp⑧
云服务提供商(cloud_provider): Yes⑧
数据中心(datacenter): Yes② No⑥ ⑨
移动网络(mobile): No⑥
代理(proxy): No① ② ⑥ ⑧ ⑨
VPN(vpn): No① ② ⑧
TOR(tor): No① ② ⑧ ⑨
TOR出口(tor_exit): No⑧
搜索引擎机器人(search_engine_robot): No②
匿名代理(anonymous): No⑧ ⑨
攻击方(attacker): No⑧ ⑨
滥用者(abuser): No⑧ ⑨
威胁(threat): No⑧ ⑨
iCloud中继(icloud_relay): No① ⑧ ⑨
未分配IP(bogon): No⑧ ⑨
Google搜索可行性:YES
端口25检测:
本地: No
163邮箱:No
----------------三网回程--感谢zhanghanyun/backtrace开源-----------------
2023/08/11 14:21:19 北京电信 219.141.136.12 电信163 [普通线路]
2023/08/11 14:21:19 北京联通 202.106.50.1 联通4837[普通线路]
2023/08/11 14:21:19 北京移动 221.179.155.161 联通4837[普通线路]
2023/08/11 14:21:19 上海电信 202.96.209.133 联通4837[普通线路]
2023/08/11 14:21:19 上海联通 210.22.97.1 联通4837[普通线路]
2023/08/11 14:21:19 上海移动 211.136.112.200 联通4837[普通线路]
2023/08/11 14:21:19 广州电信 58.60.188.222 联通4837[普通线路]
2023/08/11 14:21:19 广州联通 210.21.196.6 联通4837[普通线路]
2023/08/11 14:21:19 广州移动 120.196.165.24 联通4837[普通线路]
2023/08/11 14:21:19 成都电信 61.139.2.69 联通4837[普通线路]
2023/08/11 14:21:19 成都联通 119.6.6.6 联通4837[普通线路]
2023/08/11 14:21:19 成都移动 211.137.96.205 联通4837[普通线路]
---------------------回程路由--感谢fscarmen开源及PR---------------------
依次测试电信,联通,移动经过的地区及线路,核心程序来由: ipip.net ,请知悉!
广州电信 58.60.188.222
0.28 ms http: 403 http: 403
0.32 ms http: 403 http: 403
22.21 ms http: 403 http: 403
20.66 ms http: 403 http: 403
0.74 ms http: 403 http: 403
196.49 ms http: 403 http: 403
199.16 ms http: 403 http: 403
220.99 ms http: 403 http: 403
217.50 ms http: 403 http: 403
广州联通 210.21.196.6
0.20 ms http: 403 http: 403
0.41 ms http: 403 http: 403
16.34 ms http: 403 http: 403
0.77 ms http: 403 http: 403
9.63 ms http: 403 http: 403
194.69 ms http: 403 http: 403
198.37 ms http: 403 http: 403
208.16 ms http: 403 http: 403
201.87 ms http: 403 http: 403
200.33 ms http: 403 http: 403
197.37 ms http: 403 http: 403
广州移动 120.196.165.24
0.24 ms http: 403 http: 403
0.31 ms http: 403 http: 403
19.18 ms http: 403 http: 403
0.82 ms http: 403 http: 403
9.21 ms http: 403 http: 403
193.67 ms http: 403 http: 403
227.37 ms http: 403 http: 403
248.69 ms http: 403 http: 403
239.93 ms http: 403 http: 403
262.99 ms http: 403 http: 403
238.36 ms http: 403 http: 403
240.35 ms http: 403 http: 403
--------------------自动更新测速节点列表--本脚本原创--------------------
位置 上传速度 下载速度 延迟 丢包率
Speedtest.net 9.97 Mbps 9.59 Mbps 48.90 0.0%
洛杉矶 10.42 Mbps 9.54 Mbps 1.43 0.0%
日本东京 10.11 Mbps 9.61 Mbps 117.75 0.0%
联通海南 10.05 Mbps 9.64 Mbps 184.85 NULL
联通上海5G 10.37 Mbps 9.61 Mbps 173.68 0.0%
移动Chengdu 10.79 Mbps 9.61 Mbps 182.75 0.0%
移动杭州5G 9.58 Mbps 9.57 Mbps 220.25 11.8%
------------------------------------------------------------------------
总共花费 : 7 分 14 秒
时间 : Fri Aug 11 14:27:20 UTC 2023
------------------------------------------------------------------------