mirror of
https://gitee.com/callmer/pve_toss_notes.git
synced 2026-08-31 05:52:52 +08:00
更新文档
This commit is contained in:
+45
-8
@@ -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 服务器已配置完成。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user