【记录】开VPS不求人,让合租VPS更加方便!

2024-08-20 17:51:37 浏览数 (2)

本文发布于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上下行带宽
代码语言:javascript复制
--------------------- 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
------------------------------------------------------------------------

0 人点赞