<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>自建证书 :: 标签 :: yafeng 的博客</title><link>http://yafengabc.github.io/tags/%E8%87%AA%E5%BB%BA%E8%AF%81%E4%B9%A6/index.html</link><description/><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 19 Sep 2026 14:36:30 +0800</lastBuildDate><atom:link href="http://yafengabc.github.io/tags/%E8%87%AA%E5%BB%BA%E8%AF%81%E4%B9%A6/index.xml" rel="self" type="application/rss+xml"/><item><title>Tailscale 搭建derp中继节点，不需要域名，不需要备案，不需要申请证书（最新）</title><link>http://yafengabc.github.io/cnblogs/p18591222/index.html</link><pubDate>Fri, 06 Dec 2024 17:48:00 +0800</pubDate><guid>http://yafengabc.github.io/cnblogs/p18591222/index.html</guid><description>既然tailscale官方derp源代码支持了IP作为HostName，当然需要测试一番。经过一番摸索，终于在阿里云，华为云成功部署。其中阿里云装的debian 12，华为云装的ubuntu 22.04.下边简单说一下步骤。&#10;首先，第一个问题就是debian/ubuntu的仓库里的golang版本是不够的。都是1.18、1.19这样的版本。需要安装最新的golang版本。golang官方最新的版本是1.23.4，tailscale需要1.23（真够激进的）所以第一件事，就是安装最新的golang。&#10;好在Debian有backport机制，ubuntu有最新的snap包，安装都很简单：&#10;apt search go-1.23 Sorting... Done Full Text Search... Done golang-1.23/stable-backports,now 1.23.3-2~bpo12+1 all [installed] Go programming language compiler - metapackage golang-1.23-go/stable-backports,now 1.23.3-2~bpo12+1 amd64 [installed,automatic] Go programming language compiler, linker, compiled stdlib 所以直接安装&#10;apt install golang-1.23 安装后需要设置一下环境变量：&#10;export PATH=$PATH:/usr/lib/go-1.23/bin 推荐写到.bashrc，以后每次登录都会加载这个环境变量。检查一下环境变量：&#10;echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/go-1.23/bin ubuntu的snap包自带最新版的golang，用下边命令安装：&#10;snap install go --classic ubuntu的snap包安装后不用任何设置就可以使用了。安装完成后运行go version看看版本号：&#10;go version go version go1.23.4 linux/amd64 这时候如果直接用go install会不成功，还是众所周知的原因，所以先配个代理：</description></item></channel></rss>