【实践记录】重新部署 Tailscale DERP 并解决阿里云环境下HTTP reset问题
在我的个人网络体系中,Tailscale 一直占据着核心位置。随着使用时间的增长,其在跨网络访问、远程开发、内网服务暴露等场景中的作用愈发明显。 将近两年前,我曾在华为云环境部署过自定义 DERP 中继节点(自部署Tailscale DERP中继服务器实践分享 | 光溯星河),以改善复杂网络条件下的
共 18 条相关内容
在我的个人网络体系中,Tailscale 一直占据着核心位置。随着使用时间的增长,其在跨网络访问、远程开发、内网服务暴露等场景中的作用愈发明显。 将近两年前,我曾在华为云环境部署过自定义 DERP 中继节点(自部署Tailscale DERP中继服务器实践分享 | 光溯星河),以改善复杂网络条件下的
N+1 查询问题:从一次跨地域接口超时说起 1. 什么是 N+1 查询问题 N+1 查询是 ORM 和分层架构里非常常见的一类性能问题:为了得到一页主表数据,代码先执行 1 次查询拿到 N 条主记录,再在循环里对每条记录各查一次关联数据,一共执行 1 + N 次(甚至更多)数据库查询。 1 次查询:
出于开发需要,对移动端进行HTTP请求抓包,和客户端开发的同学对接新添加的API情况。网络上许多教程存在内容过时或配置不准确的情况,在进行配置时要注意自己的网络环境和软件版本。 平台环境如下,文中涉及到的资源都会标注,用到的资源链接也会统一放在参考阅读下: 操作系统:Windows 11 24H2
前几天面试被问到了,就正好复习总结一下Linux下操作系统对网络收发的控制。在计算机领域,层级思维无处不在,操作系统和网络也是这一点最好的体现,因此,本文将从网络模型开始探讨,包括协议栈、系统调用和中断、接收流程、发送流程等内容。 网络模型 上世纪八十年代,国际标准化组织(ISO)提出了OSI七层模
网络字节序 字节序 机器字节序:多字节内容在内存总排列的顺序。 发送端总是把要发送的数据转化成大端字节序数据后再发送,而接收端知道对方传送过来的数据总是采用大端字节序,所以接收端可以根据自身采用的字节序决定是否对接收到的数据进行转换(小端机转换,大端机不转换)。 上述策略可见RFC 1700中的规定
知其然:主动推送与实时双向通信 WebSocket协议 RFC文档:RFC6455 工作层次:应用层 定位:为服务器提供主动推送数据的方式并在TCP连接的基础上实现全双工的实时通信 关键特征 全双工通信:允许服务器和客户端同时发送和接收数据 持久连接:Websocket连接会在长时间内保持开放状态
在我的个人网络规划中,tailscale的核心地位越来越突出,其作用也非常明显,所以在查阅部分资料,并了解了相关应用后我最终决定自建DERP中继服务器。提高在国内网络环境下的服务质量,进而提高个人网络综合可用性。 环境介绍 云服务商:Huawei CLoud 主机架构:x86-64 操作系统:Deb
自我接触Tailscale起,我便一直将它用于远程连接RDP、文件传输等服务,直到寒假我开始着手整合手里的计算资源时,我发现我实在是大材小用了。Tailscale提供便捷、快速且高性能的网络穿透服务,以至于我们在组网时候不需要关注网络情况,只需专注于设备和业务即可。 Tailscale是一种基于Wi
项目信息 项目地址:fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. (github.com) 官方文档:frp (gofrp.
从2023年1月8日使用Gridea搭建博客站并发布第一篇文章以来,已经过去了一年多些的时间。到现在,我总算是可以宣布这个博客网站建起来了,虽然文章不多,维护也算不得精致。 现在回想起更早些时候接触博客网站的理念,虽然没有留下什么成果,但都是必不可少的铺垫。高中时候跟着教程折腾手机搭建服务器、了解内
由于一些流量转发上的需求,我想要测试将一台linux服务器作为tailscale出口节点进行流量转发的效果。 参考官方文档:Exit Nodes (route all traffic) · Tailscale Docs 环境介绍 作出口节点服务器:Debian 20 客户端:Windows 10 t
总之就是非常高兴,看到这么大一段ip地址,这个确实是非常高兴。感谢工信部,感谢CCTV,感谢Telecom……感谢为IPv6普及做出贡献的前辈们。(胡言乱语) 总之就是经过一番折腾,我将家宽的IPv6桥接配置好了,接下来我将分享本次折腾用步骤和用到的材料。 其实整个过程很简单,但是由于网上的教程考虑
处理git本地代理配置问题:在本机启动代理的情况下,git bash拉取github链接仍然会出现无法访问的情况,这是由于git bash的代理端口和本机代理端口不一致造成的,修改本机git bash代理端口即可。 配置代理 设置好代理地址和代理端口即可: git config --global h
tailscale简介 官方文档:Start using Tailscale · Tailscale Docs tailscale是一个免费的虚拟组网工具,它可以将不同的终端设备连接到同一个虚拟局域网下。用户无需关系它的底层实现原理,便可轻松地实现设备之间的互相访问。此外它还提供了DNS、路由、ss