虽然tailscale用了很多NAT穿透 NAT traversal技术,但仍然会有不能P2P自连的情况,这时候tailscale就会使用最近的derp节点来建立连接,自建derper可用于加速tailscale网络的连通性能
[Read More]使用tailscale+openwrt+docker+macvlan将异地两机房组成一个局域网
build intranet with tailscale and openwrt
在现代网络环境中,将位于不同地理位置的两个数据中心组成一个虚拟局域网,可以有效提升资源共享和管理效率。本文将介绍如何在 Docker 中使用 macvlan 网络模式安装 OpenWrt,并通过 Tailscale 实现异地数据中心的互联。
[Read More]使用acme_docker自动更新免费域名证书
R2S妙用:Armbian + docker + openwrt + hostapd,用USB网卡做热点,无线有线接入都通过openwrt做路由
背景
Armbian 是一款基于 Debian 或 Ubuntu 的开源操作系统,专门针对嵌入式 ARM 平台进行优化和定制。它可以运行在多种不同的嵌入式设备上,例如树莓派、R2S,R4S,玩客云等等。Armbian 针对不同的嵌入式平台,提供了相应的硬件支持,可以让用户轻松地在这些平台上搭建自己的嵌入式系统。
刚好有一块闲置了几年的R2S卡片机和树莓派2时代的无线网卡。
[Read More]用Gitlab Runner来打包并上传Harbor
在树莓派上运行Docker
Docker
Docker是目前非常流行的代码运行容器,操作系统虚拟化,运维自动化架构和开源的解决方案。
Docker的基础是Linux容器(LXC)技术,相比传统的VM虚拟化技术, LXC更轻量,性能更好。
Docker采用Golang语言开发,在LXC基础上Docker进行了封装,简化了容器的管理。
[Read More]