This commit is contained in:
spiritlhl
2023-07-28 03:56:13 +00:00
parent 7836750e52
commit 7230dc352e
6 changed files with 69 additions and 11 deletions

View File

@@ -27,17 +27,23 @@ PVE项目可能造成宿主机出现问题如果你不会看Bug和修复系
[https://github.com/spiritLHLS/pve](https://github.com/spiritLHLS/pve)
[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FspiritLHLS%2Fpve&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false)](https://hits.seeyoufarm.com)
### 通过LXD/LXC命令批量或单独开设NAT服务器以及维护
可开设LXC虚拟化的容器
[https://github.com/spiritLHLS/lxc](https://github.com/spiritLHLS/lxc)
[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FspiritLHLS%2Flxc&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false)](https://hits.seeyoufarm.com)
### 通过docker批量或单独开设NAT服务器
可开设Docker虚拟化的容器
[https://github.com/spiritLHLS/docker](https://github.com/spiritLHLS/docker)
[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FspiritLHLS%2Fdocker&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false)](https://hits.seeyoufarm.com)
<br/>
<br/>

View File

@@ -84,13 +84,16 @@ export PATH=$PATH:/snap/bin
:::tip
且自开机起最好等待5分钟后再执行以下命令避免系统默认设置中就执行了本脚本导致apt源卡死
:::
- 环境要求Ubuntu 18+(推荐)Debian 8+(仅限x86_64架构)
**如果是Debian系的宿主机务必在screen中执行本脚本避免长期运行时SSH中断导致ZFS编译安装失败**
这里的虚拟内存是说要开的SWAP大小存储池则是你所有要开的小鸡占的盘的大小的总和
环境安装过程中可能需要重启服务器再次执行以加载含zfs的内核一切以运行后命令行的提示为准
环境安装过程中**可能需要重启服务器以加载含zfs的内核然后再次执行安装命令,一切以运行后命令行的提示为准**
如果第二次执行安装命令仍提示重启系统加载内核那么意味着内核在上一次加载中失败了最好重装宿主机系统为ubuntu系解决这个问题
国际

View File

@@ -24,15 +24,15 @@ curl -L https://ghproxy.com/https://ghproxy.com/https://raw.githubusercontent.co
./buildone.sh 小鸡名称 内存大小 硬盘大小 SSH端口 外网起端口 外网止端口 下载速度 上传速度 是否启用IPV6(Y or N) 系统(留空则为debian11)
```
内存大小以MB计算硬盘大小以GB计算下载速度上传速度以Mbit计算是否启用IPV6不一定要填Y或者N没有这个参数也行
内存大小以MB计算硬盘大小以GB计算下载速度上传速度以Mbit计算是否启用IPV6不一定要填Y或者N没有这个参数也行留空默认不开启IPV6
如果```外网起端口```和```外网止端口```都设置为0则不做区间外网端口映射了只映射基础的SSH端口注意```不能为空```不进行映射需要设置为0
支持自定义小鸡的系统,注意传入参数为系统名字+版本号,如:
支持自定义小鸡的系统,不填写留空时默认使用debian11注意传入参数为系统名字+版本号,如:
- debian10debian11, debian12
- ubuntu20ubuntu22
- centos7centos8
- debian10debian11debian12
- ubuntu18ubuntu20ubuntu22
- centos8centos9 (实际开设出来都是Stream版本)
- alpine3.15alpine3.16alpine3.17alpine3.18
* 注意都是小写字母+数字的组合,自行尝试,如果搜索无该系统则会自动退出脚本
@@ -255,3 +255,30 @@ sudo find /var/tmp -type f -delete
sudo find /tmp -type f -delete
sudo find /var/cache/apt/archives -type f -delete
```
## 更新上述所有一键脚本的相关命令
删除原始配置脚本
```bash
rm -rf /usr/local/bin/alpinessh.sh
rm -rf /usr/local/bin/config.sh
rm -rf /usr/local/bin/ssh.sh
rm -rf /usr/local/bin/check-dns.sh
rm -rf /root/alpinessh.sh
rm -rf /root/config.sh
rm -rf /root/ssh.sh
rm -rf /root/buildone.sh
rm -rf /root/add_more.sh
```
下载回新版本的相关配置脚本
```bash
wget https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/check-dns.sh -O /usr/local/bin/check-dns.sh && chmod +x /usr/local/bin/check-dns.sh
wget https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/config.sh -O /usr/local/bin/config.sh && chmod +x /usr/local/bin/config.sh
wget https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/ssh.sh -O /usr/local/bin/ssh.sh && chmod +x /usr/local/bin/ssh.sh
wget https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/alpinessh.sh -O /usr/local/bin/alpinessh.sh && chmod +x /usr/local/bin/alpinessh.sh
```
其他一键脚本自己对应下载回来就行了

View File

@@ -3,7 +3,7 @@
## 要求
硬件要求:
- 系统Debian 8+, Ubuntu 18+(推荐),系统越新越好
- 系统Debian 8+, Ubuntu 18+(推荐20.04)
- 虚拟化推荐KVM、VMWARE虚拟化
- 内存内存至少512MB
- 硬盘:硬盘(系统盘)至少10G
@@ -15,7 +15,7 @@ PS: 如果硬件资源更烂虚拟化不支持可使用docker版本的
## 项目特点
- 本套脚本开发使用的Ubuntu20Ubuntu别的长期维护版本应该也没问题Debian无法使用zfs时自动切换别的存储类型
- 本套脚本开发使用的**Ubuntu20**Ubuntu别的长期维护版本应该也没问题Debian无法使用zfs时自动切换别的存储类型
- 已设置同时进行TCP和UDP转发除了SSH端口其他的映射内网外网端口一致
@@ -23,9 +23,7 @@ PS: 如果硬件资源更烂虚拟化不支持可使用docker版本的
- 已屏蔽容器内可能用于滥用的工具包和IPV4网络的TCP/UDP协议的端口( 3389 8888 54321 65432 ),以防止容器被用于扫描和爆破,且可外置进程检查有问题自动停机
- 已支持一键为LXC容器配置IPV6地址(前提是母鸡有IPV6子网无IPV6地址则不配置)
- 一定要在 ```/root``` 的路径下运行本仓库脚本,且使用```一键脚本```的**不要删除**路径下的```ssh.sh```和```config.sh```文件
- 已支持一键为LXC容器配置IPV6地址(前提是母鸡有IPV6子网无IPV6地址则不配置),自动适配子网大小
- 保证你要开的盘为默认的系统盘(sda或者sda1)而不是挂载的盘(sdb之类的),不确定的使用```fdisk -l```和```df```查看

View File

@@ -15,6 +15,28 @@ lxc -h
看看lxc命令是否已修复
## 开设centos7发现报错CGroupV1不支持怎么办
启用CGroup V1要在Ubuntu系统上启用CGroup V1需要编辑内核启动参数。
请注意,在更改内核启动参数之前,请务必备份重要的数据和设置,以防止意外的问题。
编辑```/etc/default/grub```文件,将```GRUB_CMDLINE_LINUX_DEFAULT```中的参数末尾加上```cgroup_enable=memory```。
```
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash cgroup_enable=memory"
```
保存文件并运行以下命令更新GRUB引导。
```bash
sudo update-grub
```
重启系统,使更改生效
如果上述更改仍旧不支持开设centos7那么请使用别的宿主机系统尝试
## 目前已验证可开带独立IPV6地址容器的VPS商家
[kuroit](https://my.kuroit.com/aff.php?aff=5) 中的 美国凤凰城 regular

View File

@@ -32,6 +32,8 @@
[rackdog](https://cloud.rackdog.com/referral/bx8fms) 的浮动IP的服务器
[vultr](https://www.vultr.com/?ref=9124520-8H) 的Cloud普通服务器
### 已知暂时不可用未适配的商家
OVH