自建 Tailscale Derp

Lee6个月前数码216

在多数情况下,如果 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自建源

没有最新的文章了...

相关文章

宝塔面板7.8降级教程

宝塔7.8版本更新后,原先网上各种绕过绑定手机的方式全部失效,而且个人使用中还遇到各种怪问题,经过搜索,利用以下几行代码可以完美无损降级。 wget http://z.815494...

telegram代理搭建 一键脚本

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

【已失效】支持kvm/xen/microsoft等架构VPS的WARP一键综合脚本(转自-甬哥探世界)

wget -N --no-check-certificate https://cdn.jsdelivr.net/gh/YG-tsj/CFWarp-Pro/multi.sh...

最近开始研究UNRAID

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

Oracle Cloud安装宝塔面板搭建个人博客

甲骨文云用了有些时候了,之前仅仅用于科学上网,五一长假在家没事,寻思在VPS上搭建一个博客程序,希望自己可以偶尔在这里做个记录。在甲骨文云新开一个实例,关闭防火墙并且开放端口,然后输入宝塔的安装命令,...

X-Ui 面板搭建教程

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

发表评论    

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