【发布时间】:2022-01-13 07:20:32
【问题描述】:
最近,我体验了如何在 WSL2 上运行 GUI。关键部分是在主机上安装 X11 服务器,并在 WSL2 shell 中定义一个环境变量 DISPLAY,如export DISPLAY=172.19.224.1:0.0。这里,IP 172.19.224.1 是我的主机在 WSL2 中的 IP。而且这种方法也适用于 VM Linux 服务器的 shell。
我的问题如下:
为什么是:0.0?我觉得冒号后面应该是一个端口的整数,例如172.19.224.1:3306 用于MySQL。 :0.0 是什么意思?
如果我在远程服务器的 shell 中使用 DISPLAY 环境变量,并且远程服务器通过 NAT 路由器看到我的 X11 服务器并且端口转发正在使用中。转发什么端口? (我正在尝试将 GUI 用于远程服务器,但我发现之间有一个 NAT 路由器,并且需要端口转发。)
我不知道主题的名称和要搜索的关键词。谁能给我一些线索?
【问题讨论】:
-
你为什么认为 MySQL 和 X11 会共享环境变量内容的格式?
-
我很抱歉。 @Jens,我想在我问这个问题之前我应该做更多的功课。我正在研究 Wikipedia 上有关 X Window System 的内容。我猜这个问题可能代表了像我这样的人的东西,而且中间删除它可能很奇怪,所以我不删除它。再次抱歉。
标签: bash shell x11 portforwarding nat