自建 Tailscale Derp

Lee5个月前数码187

在多数情况下,如果 Tailscale 的打洞(NAT traversal)成功,就可以直接通过 Parsec 实现远程访问。

但在某些复杂网络环境下,打洞可能失败,此时 Tailscale 会自动退回到 DERP(中继)服务器传输。 


 为什么要自建 DERP 服务器? Tailscale 官方的 DERP 节点遍布全球,但并不包含中国大陆节点,这会导致国内用户在打洞失败时通过官方中继连接时延较高。因此,建议自建 DERP 服务器,以改善国内网络环境下的远程连接体验。 快速部署(Docker) 使用镜像 javaow/tailscale-derp,无需域名,部署非常简单。

 1. 启动容器 在你的国内服务器上执行以下命令:

docker run -d --name tailscale-derp -p 36666:36666 -p 3478:3478/udp --restart=always javaow/tailscale-derp

容器将自动监听 DERP 的 HTTP 和 STUN 端口。 2. 测试访问 在浏览器中访问 https://<你的服务器IP>:36666,显示如下即成功


3. 添加自建 DERP 节点到 Tailscale 

进入 Tailscale 管理后台,编辑网络设置中的 DERP 节点配置: 

添加 derpMap 设置项;

 添加你的服务器信息; 

HostName 填写服务器公网 IP; 

确保已开启防火墙端口 36666 和 3478/udp


格式:

"derpMap": {
		"OmitDefaultRegions": true,
		"Regions": {
			"901": {
				"RegionID":   901,
				"RegionCode": "My",
				"RegionName": "My Derper",
				"Nodes": [
					{
						"Name":             "901a",
						"RegionID":         901,
						"DERPPort":         36666,
						"IPv4":             "服务器地址",
						"InsecureForTests": true,
					},
				],
			},
		},
	},


返回列表

上一篇:tvbox自建源

没有最新的文章了...

相关文章

telegram代理搭建 一键脚本

一键脚本使用脚本前请确认curl已安装bash <(curl -sSL "https://raw.githubusercontent.com/xb0or/...

宝塔面板7.7版本官方安装脚本

wget -O install.sh http://f.cccyun.cc/bt/install_6.0.sh && bash&nbs...

oracle甲骨文云centos7 升级内核并开启bbrplus

配置流程升级内核更新 yumyum -y update查看内核uname -r# 内核版本 3.10.0-1062.12.1.el7.x86_64手动下载秋水 BBRPl...

开始玩home assistant了!

开始玩home assistant了!

研究了几天,对于我这种毫无编程经验的人来说,目前暂时只能依靠小米和homekit的集成配合简单的UI设置,改改主题,至于个性化界面和更深入的接入设备、自动化等等,目前的水平确实搞不懂了!目前家里的各种...

最近开始研究UNRAID

把之前的j1900软路由出掉,重新买了j4125网红cpu的4口千兆软路由,着手建立家庭AIO中心。unraid是我比较看好的虚拟机系统,虽然他的主要功能是NAS,不过虚拟机做的也不错,还支持dock...

X-Ui 面板搭建教程

条件:VPS一台,解析好的域名一个1、更新及安装组件apt update -y apt install -y curl apt inst...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。