Tailscale自建中转服务器derper搭建笔记(基于docker)
自己搭建derper服务器,让Tailscale中转更流畅。Tailscale是很好的远程组网工具,在两台机器P2P打洞成功的情况下可以实现网络直连,但如果打洞失败就会进行数据中转,我们的数据要跑到国外再跑回来,这样速度就很慢了。为了解决中转模式的卡顿延迟问题,我们可以自己搭建中转服务器。这里分享的是域名已经备案的情况下,如果没有备案的域名请看看其他教程。我这里使用了阿里云的服务器,阿里云特惠活动
自己搭建derper服务器,让Tailscale中转更流畅。
Tailscale是很好的远程组网工具,在两台机器P2P打洞成功的情况下可以实现网络直连,但如果打洞失败就会进行数据中转,我们的数据要跑到国外再跑回来,这样速度就很慢了。
为了解决中转模式的卡顿延迟问题,我们可以自己搭建中转服务器。
这里分享的是域名已经备案的情况下,如果没有备案的域名请看看其他教程。
我这里使用了阿里云的服务器,
阿里云特惠活动https://www.aliyun.com/daily-act/ecs/activity_selection?userCode=lzh8ixqa
申请SSL证书
https服务需要使用SSL证书,可以到阿里云免费申请。
启动docker容器
使用docker快速搭建derper服务:
docker run --restart always --name derper
-e DERP_DOMAIN=你的域名
-v /data/www/certs:/app/certs
-p 12345:12345 -p 3478:3478/udp
-e DERP_ADDR=:12345
-e DERP_CERT_MODE=manual
-d fredliang/derper
设置端口通过
设置防火墙和安全策略,允许12345和3478端口通过,
注意:12345是tcp协议,3478是udp协议。
测试访问
服务启动之后访问 https://域名:12345
看到DERP代表服务启动成功。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)