Skip to content

Commit

Permalink
feat:linux++
Browse files Browse the repository at this point in the history
  • Loading branch information
serverbread-DEV committed Dec 22, 2024
1 parent b40d852 commit a697a6f
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 8 deletions.
7 changes: 7 additions & 0 deletions docs-java/start/launch-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,13 @@ set http_proxy=http://127.0.0.1:7890
set https_proxy=http://127.0.0.1:7890
```

如果在 Linux 下则是这样的:

```bash
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890
```

其中 `7980` 是你的科学上网软件设置的端口,若有不同,请替换。

注:输入之后仅对这个命令行窗口有效,`开启新的 / 关闭它` 之后要重新输入。
Expand Down
5 changes: 3 additions & 2 deletions docs/advance/Linux/Connect-to-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Linux 系统上有一个工具被业界广泛使用,它就是 `ssh`。它虽
## 开启ssh服务

为了让客户能顺利连接服务器,云服务器的sshd服务一般默认开启。如果你使用的是家里云,或者云服务器的sshd服务确实没有开启(比如你是只能通过服务商提供的VNC或者第三方远控软件连接的服务器,无法使用ssh),那么你可能需要先开启sshd服务才能连接到服务器。
在主流的使用 Systemd 的Linux发行版中,执行`systemctl start sshd`命令即可开启 sshd 服务,如果这些命令都报错,证明 sshd 服务存在问题,你可以把报错复制粘贴到搜索引擎上查询怎么修复这个问题。
在主流的使用 Systemd 的Linux发行版中,执行`systemctl enable --now sshd`命令即可开启 sshd 服务,如果这些命令都报错,证明 sshd 服务存在问题,你可以把报错复制粘贴到搜索引擎上查询怎么修复这个问题。
开启 sshd 服务后,你就可以连接到这台服务器了。

成功开启ssh服务后,如果要从公网连接,你还需要把ssh服务的端口`22`开放到公网。开放的方法与开放 Windows 的远程桌面端口的方式完全相同,但是协议只需要 TCP 即可。
Expand Down Expand Up @@ -138,4 +138,5 @@ macOS 内置 ssh 命令,我们可以用终端来执行它。要打开macos上
</TabItem>
</Tabs>

除了ssh之外,还有一种远程桌面叫 VNC。VNC 是一种远程桌面协议,在 Linux 上的使用尤其广泛,也可以用作包括 Windows 在内的其他系统。由于 VNC 没有业界采用极其广泛的具体软件,这里不介绍广泛使用的软件,具体要使用可以上网搜索相关的软件和教程。
除了用 ssh 连接服务器之外,还有可以使用远程桌面。比如 VNC 和 RDP。服务器上一般不配备桌面环境和远程桌面环境,除非是非常需要,否则不建议在服务器上使用远程桌面。
关于桌面环境和远程桌面服务器的搭建,本文档不给予详细阐释,需要者可自行上网搜索相关内容。
16 changes: 10 additions & 6 deletions docs/advance/domain-application-and-dns-resolution.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ sidebar_position: 5

## 什么是域名

简单来说,域名就是将计算机之间识别网络地址的 IP ,变成人类能够读懂、方便记忆的一串 **用点分隔的字符串**
简单来说,域名就是将计算机之间识别网络地址的 IP 地址,变成人类能够读懂、方便记忆的一串 **用点分隔的字符串**

例如:

Expand All @@ -18,7 +18,7 @@ sidebar_position: 5
* live.bilibili.com
* example.mc.12345.org

这些字符串和 IP 的对应关系被储存在 DNS 服务器上,当访问域名时候会查询 DNS 从而解析到 IP,
这些字符串和 IP 的对应关系被储存在 DNS 服务器上,当访问域名时候会查询 DNS 从而获取该域名对应的 IP 地址记录

除此之外,DNS 服务器会记录不同域名所有者对于 IP 对应的修改情况,

Expand Down Expand Up @@ -115,6 +115,10 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐

:::

:::tip

可以在 `itdog.cn` 站点输入你服务器绑定的域名来查看你的服务器是否可以通过域名正常连接

### A 记录

将域名指向一个 IPV4 地址。
Expand All @@ -141,7 +145,7 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐

将域名指向另一个域名。

假如服务商给的是解析好的域名不是 IP,比如服务器的连接地址是play.simpfun.cn:xxxxx,那就需要用这个来指向你自己的域名。
假如你的网络服务商给的是解析好的域名而不是 IP 地址,比如服务器的连接地址是play.simpfun.cn:xxxxx,那就需要用这个来指向你自己的域名。

记录类型选 CNAME。

Expand All @@ -153,11 +157,11 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐

点击添加记录,记录类型选择 SRV 。

然后主机记录填你需要的二级域名,如你需要使用 `mc.xxx.top` 代替 `xxx.top:22222` (端口),就将主机记录改为:
然后主机记录填你需要的二级域名,如你需要使用 `minecraft.xxx.top` 代替 `xxx.top:22222` (端口),就将主机记录改为:

`_minecraft._tcp.mc`

此处的 mc 可以改为其他,如 `play``*` 等,填写 `@` 可以不用前缀
此处的 `minecraft` 可以改为其他内容,如 `play``*` 等,填写 `@` 表示可以不用前缀

记录值填写为:

Expand All @@ -169,7 +173,7 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐

:::tip

此方法只能用于 Minecraft Java版服务器,不能用于其他服务,比如基岩版就不支持这种srv
此方法只能用于 Minecraft Java版服务器,基岩版不支持 srv 记录。

所以基岩版玩家进服时必须仍然要正常填写域名和端口,即使服务器为 Java 版的互通服。

Expand Down

0 comments on commit a697a6f

Please sign in to comment.