mirror of
https://github.com/oneclickvirt/oneclickvirt.github.io.git
synced 2026-06-09 00:10:16 +08:00
fix: 添加更具体的说明
This commit is contained in:
@@ -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```替换为你需要的类型
|
||||
|
||||
|
||||
Reference in New Issue
Block a user