更新文档

This commit is contained in:
CallMeR
2024-01-01 16:19:33 +08:00
parent 2858ba97c4
commit 96cb5ddcdc
4 changed files with 58 additions and 21 deletions
+45 -8
View File
@@ -6,7 +6,7 @@
本文将使用 Debian 云镜像以及 `Tailscale` 来制作内网组网服务器。
对于虚拟机创建部分,请参考 [04.PVE创建模板虚拟机](./04.PVE创建模板虚拟机.md) ,其他 `Cloud-Init` 相关参数如下
对于虚拟机创建部分,请参考 [04.PVE创建模板虚拟机](./04.PVE创建模板虚拟机.md) ,其他 `Cloud-Init` 相关参数如下
|参数|值|说明|
|--|--|--|
@@ -472,7 +472,7 @@ $ sudo systemctl status dnsmasq.service
$ sudo systemctl enable dnsmasq.service
```
`Dnsmasq` 的主配置文件一般位于 `/etc` 目录下,修改配置文件之前,使用以下命令将其备份。
`Dnsmasq` 的主配置文件一般位于 `/etc` 目录下,修改配置文件之前,执行以下命令将其备份。
```bash
## 备份 Dnsmasq 主配置文件
@@ -490,14 +490,14 @@ $ sudo nvim /etc/dnsmasq.conf
**额外说明:**
- 请根据系统内存使用情况,调整缓存参数 `cache-size`
- 请根据系统内存使用情况,调整缓存参数 `cache-size`
- 演示中内网域名为 `fox.home.arpa` ,请根据实际情况进行调整
- 演示中内网域名为 `fox.home.arpa` ,请根据实际情况进行调整
- `Dnsmasq` 上游 DNS 服务器分为三类,请根据实际情况进行调整
- `server=/fox.home.arpa/172.16.1.1` :内网域名解析 DNS 服务器,通常为主路由地址
- `server=/ts.net/100.100.100.100` TS 服务 MagicDNS 专用地址
- `server` 参数中的其他 DNS 服务器供 TS 服务器自身及其下游设备使用
- `Dnsmasq` 上游 DNS 服务器分为三类,请根据实际情况进行调整
- `server=/fox.home.arpa/172.16.1.1` :内网域名解析 DNS 服务器,通常为主路由地址
- `server=/ts.net/100.100.100.100` TS 服务 `MagicDNS` 专用地址
- `server` 参数中的其他 DNS 服务器供 TS 服务器自身及其下游设备使用
```bash
# This configuration file is customized by fox,
@@ -576,3 +576,40 @@ $ sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/i
Time to change your default shell to zsh:
Do you want to change your default shell to zsh? [Y/n] y
```
## 2.配置 Tailscale
根据不同的启动参数,TS 服务将具有不同的业务能力。
若仅需 TS 组网功能,执行以下命令。
```bash
## TS 普通组网模式
$ sudo tailscale up
```
若需 TS 提供 `Exit Node` 功能,执行以下命令。
```bash
## TS Exit Node 模式
$ sudo tailscale up --advertise-exit-node --reset
## TS Exit Node 模式,但不使用 MagicDNS
$ sudo tailscale up --advertise-exit-node --accept-dns=false --reset
```
若需 TS 提供内网路由功能并能访问内网私有服务,执行以下命令。
**额外说明:**
- 请根据内网网段,调整 TS 内网路由参数 `advertise-routes`
```bash
## TS 内网路由模式
$ sudo tailscale up --advertise-exit-node --accept-routes --advertise-routes=172.16.1.0/24 --reset
```
命令执行后,TS 将自动展示登录链接,根据链接进行登录操作即可。
至此,TS 服务器已配置完成。