

搭建Tinc实现异地构建局域网
source link: https://www.meirenji.info/2021/12/07/%E6%90%AD%E5%BB%BATinc%E5%AE%9E%E7%8E%B0%E5%BC%82%E5%9C%B0%E6%9E%84%E5%BB%BA%E5%B1%80%E5%9F%9F%E7%BD%91/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

搭建Tinc实现异地构建局域网
现实需求:
单位电脑和家里电脑可以互连和访问,手机可以随时随地连接单位和家里电脑,众多设备之间最好可以 Peer-to-Peer
Tinc的优点
linux采用的是kernel 2.1.60 中就有的ethertap device,所以在任何的Linux系统上几乎都可以直接用Tinc有一个最大的优点,就是P2P自动全网状路由,无论您如何设置Tinc守护进程以相互连接,流量始终(如果可能)直接发送到目标,而不通过中间跃点。
Tinc对于国内来说还有一个特别的优势,它同时支持UDP,TCP。由于国内和跨境UDP容易被QoS,然而TCP做这种大流量传输容易出现问题,所以既支持TCP也支持UDP的协议就很有用了。Tinc 居然是先去尝试UDP连接,如果UDP不通后再尝试TCP,完美解决这个困难。
Tinc VPN 特点
加密 / 认证 / 压缩
自动全网状路由
易于扩展网络节点
能够进行网络的桥接
跨平台支持
IPv6 支持
Tinc模式选择
Tinc 的配置还是十分自由的。其中一个重要的点就是模式的选择。共有三种模式支持:
- 路由器模式(router)
该模式需要通过各个 host 配置文件中的 Subnet 来决定包要发到哪
- 交换机模式(switch)
该模式下 Tinc 的转发会和交换机类似,即:通过动态建立 ARP 表的方式决定包发到哪里
- 集线器模式(hub)
该模式会把所有发到 Tinc 使用的 Interface 上的包在任何情况下向所有接入该 Tinc 网络的节点广播。由于是在路由器上进行 Tinc 连接,一个最简单的想法便是我们只需要将所有来自内网的、需要转发到远端服务器上再连出的包通过
Tinc 的 Interface 发出,服务端接收到这些包再 NAT 转发出去即可。所以可以采用交换机模式,只利用系统路由来完成包转发路由的确定,从而跳过 Tinc 在路由器模式下内部需要的路由配置。
Tinc配置目录格式
Tinc 的配置有着比较规范的目录格式。其配置目录格式如下:
Recommend
-
91
tinc - a VPN daemon
-
12
阿里妹导读:在异地多活的实现上,数据能够在三个及以上中心间进行双向同步,才是解决真正异地多活的核心技术所在。本文基于三中心且跨海外的场景,分享一...
-
15
潮数科技实现芜湖自然资源和规划局异地互备 - IT业界_CIO时代网 - CIO时代—新技术、新商业、新管理潮数科技实现芜湖自然资源和规划局异地互备 2021-06-08 09:31:45 来源:51CTO 摘要:在安徽芜湖市自然资源...
-
6
使用MVC、MVP、MVVM和FRP实现Android局域网群聊应用Androidarchitecture
-
48
OpenWrt 通过安装 ZeroTier 插件实现异地组网教程 日期:2022年03月06日 · 分类:路由刷机
-
10
pfSense配置TINC站点至站点隧道教程 推荐 原创 鐵血男兒 2022-06-21 16:00:...
-
3
V2EX › 问与答 mac 连 win 的局域网远程桌面该如何实现? win 连 mac 用微软的 rdp 很方便,反过来就不行了
-
9
V2EX › Apple 如何实现 iOS 小火箭可以同时访问家里局域网并且实现出国
-
7
Welcome to tinc! Latest stable version: 1.0.36 Latest prerelease from the 1.1 branch:
-
4
Drag image to reposition...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK