mirror of
https://github.com/oneclickvirt/oneclickvirt.github.io.git
synced 2026-05-31 15:49:46 +08:00
update
This commit is contained in:
@@ -27,17 +27,23 @@ PVE项目可能造成宿主机出现问题,如果你不会看Bug和修复系
|
||||
|
||||
[https://github.com/spiritLHLS/pve](https://github.com/spiritLHLS/pve)
|
||||
|
||||
[](https://hits.seeyoufarm.com)
|
||||
|
||||
### 通过LXD/LXC命令批量或单独开设NAT服务器以及维护
|
||||
|
||||
可开设LXC虚拟化的容器
|
||||
|
||||
[https://github.com/spiritLHLS/lxc](https://github.com/spiritLHLS/lxc)
|
||||
|
||||
[](https://hits.seeyoufarm.com)
|
||||
|
||||
### 通过docker批量或单独开设NAT服务器
|
||||
|
||||
可开设Docker虚拟化的容器
|
||||
|
||||
[https://github.com/spiritLHLS/docker](https://github.com/spiritLHLS/docker)
|
||||
|
||||
[](https://hits.seeyoufarm.com)
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
@@ -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系解决这个问题
|
||||
|
||||
国际
|
||||
|
||||
|
||||
@@ -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,注意传入参数为系统名字+版本号,如:
|
||||
|
||||
- debian10,debian11, debian12
|
||||
- ubuntu20,ubuntu22
|
||||
- centos7,centos8
|
||||
- debian10,debian11,debian12
|
||||
- ubuntu18,ubuntu20,ubuntu22
|
||||
- centos8,centos9 (实际开设出来都是Stream版本)
|
||||
- alpine3.15,alpine3.16,alpine3.17,alpine3.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
|
||||
```
|
||||
|
||||
其他一键脚本自己对应下载回来就行了
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
## 要求
|
||||
|
||||
硬件要求:
|
||||
- 系统:Debian 8+, Ubuntu 18+(推荐),系统越新越好
|
||||
- 系统:Debian 8+, Ubuntu 18+(推荐20.04)
|
||||
- 虚拟化:推荐KVM、VMWARE虚拟化
|
||||
- 内存:内存至少512MB
|
||||
- 硬盘:硬盘(系统盘)至少10G
|
||||
@@ -15,7 +15,7 @@ PS: 如果硬件资源更烂,虚拟化不支持,可使用docker版本的,
|
||||
|
||||
## 项目特点
|
||||
|
||||
- 本套脚本开发使用的Ubuntu20,Ubuntu别的长期维护版本应该也没问题,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```查看
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -32,6 +32,8 @@
|
||||
|
||||
[rackdog](https://cloud.rackdog.com/referral/bx8fms) 的浮动IP的服务器
|
||||
|
||||
[vultr](https://www.vultr.com/?ref=9124520-8H) 的Cloud普通服务器
|
||||
|
||||
### 已知暂时不可用未适配的商家
|
||||
|
||||
OVH
|
||||
|
||||
Reference in New Issue
Block a user