记录自己建立服务器。
不适合作为教程,作为回顾草稿使用,我忘记的时候重看这篇文章。需要教程请查看原文。
参考资料:更好更快的的家庭组网,自建 Tailscale DERP服务(IPv4) - 少数派 (sspai.com)
如果这个参考资料也是抄别人的那没话说了
只需要集齐以下四个文件就行:
derper是主文件,并且经过的go语言重新编译。其实只要编译过一次然后下载下来就完事了。
证书和key可以随便生成,因为derp修改了。
service文件放在它该存在的目录(/etc/systemd/system)下,其他三个文件放在etc/derp
重新初始化服务,完事。
systemctl enable derp
systemctl start derp
哦,忘了,tail的access配置,这个在官网上完成
"derpMap": {
"OmitDefaultRegions": true,
"Regions": {
"901": {
"RegionID": 901,
"RegionCode": "Myself",
"RegionName": "Myself Derper",
"Nodes": [
{
"Name": "901a",
"RegionID": 901,
"DERPPort": 33445,
"IPv4": "--x--",
"InsecureForTests": true,
},
],
},
"902": {
"RegionID": 902,
"RegionCode": "Myself2",
"RegionName": "Myself Derper2",
"Nodes": [
{
"Name": "902a",
"RegionID": 902,
"DERPPort": 33445,
"IPv4": "--x--",
"InsecureForTests": true,
},
],
},
},
},
最后本机运行一下 tailscale netcheck
出现最短ip和各节点延迟就完工了
这里self2有点问题,我再排查会
有人忘记chmod了,我不说是谁
完工,两个derp都上线了,这下肯定够快~