fix: 添加更具体的说明

This commit is contained in:
spiritlhl
2025-08-21 21:26:19 +08:00
committed by GitHub
parent 2b6ac91650
commit 5a72d97182

View File

@@ -137,20 +137,24 @@ rm $TEMP_CRON
上面的命令需要宿主机本身有```sudo```和```crontab```命令才可使用。
## 开设出的NAT的KVM虚拟机上自行映射公网端口
## 自行映射公网端口到开设出的NAT的KVM虚拟机上
下面所有操作在PVE宿主机上进行操作
使用```nano```或```vim```命令修改文件增加端口映射:
```
```shell
/etc/iptables/rules.v4
```
例如我有一台内网IP为```172.16.1.152```的KVM虚拟机虚拟机内已经开设MYSQL监听了```3306```,我需要使用```tcp```协议映射出来到宿主机IP上的```33306```端口上进行使用,那么需要在上面的那个文件中的```COMMIT```行以上增加如下行
例如我有一台内网IP为```172.16.1.152```的KVM虚拟机(虚拟机不管是什么系统的web端都能查看到内网IP地址)虚拟机内已经开设MYSQL监听了```3306```,我需要使用```tcp```协议映射出来到宿主机IP上的```33306```端口上进行使用,那么需要在上面的那个文件中的```COMMIT```行以上增加如下行
```
```shell
-A PREROUTING -i vmbr0 -p tcp -m tcp -dport 33306 -j DNAT --to-destination 172.16.1.152:3306
```
如果是udp协议上面的代码中的```tcp```修改为```udp```即可
保存文件退出文件编辑后执行
```
@@ -176,3 +180,4 @@ echo "kvm64" > /usr/local/bin/cpu_type
```
这样的方式指定默认的CPU的TYPE可将```kvm64```替换为你需要的类型