当前位置:网站首页>pfSense配置Tailscal站点到站点连接
pfSense配置Tailscal站点到站点连接
2022-07-17 11:14:00 【51CTO】
Tailscale是一种软件定义的网状VPN解决方案,可让创建安全网络变得简单。Tailscale 数据平面建立在安全且轻量级的WireGuard 协议之上,与其他解决方案不同,它可以实现一些强大的功能,例如自动密钥轮换、NAT遍历和带有双因素身份验证的单点登录等。与之类似的解决方案还有Zerotier,两者有各自的优缺点。
2022年7月15日,netgate官方发布了适用于pfSense的Tailscale的插件,现在可以在 pfSense防火墙上体验这一强大功能。
下面以两个不同地点的pfSense防火墙建立站点到站点连接为例,介绍Tailscale的配置过程。
所使用的软件为 pfSense plus 22.05中文定制版,防火墙A的子网为192.168.11.0/24,防火墙B的子网为192.168.21.0/24。为便于读者分辨,防火墙A采用深色主题,防火墙B采用浅色主题。
防火墙A配置
导航到插件管理>可用插件,找到Tailscale并安装。安装完成后,转到VPN>Tailscale,转到认证选项卡,访问登录服务器上的地址,使用谷歌或微软等帐号注册Tailscale。注册完成后,转到tailscale的控制面板,在设置栏,找到密钥选项,生成一个新的密钥。
点击生成密钥:
将生成的密钥复制到预认证密钥栏:
单击保存。
转到设置选项卡,选中启用Tailscale,监听端口使用默认值,选中授权子网路由,在通告路由选项,输入防火墙使用的子网。这里为192.168.11.0/24。

完成后单击保存。
再转到防火墙>规则策略,在Tailscale选项卡上,添加一条允许访问任意目标的规则如下图所示:
回到Tailscale控制面板,可以看到这台防火墙已经在设备列表当中。单击右侧的更多图标,禁用密钥过期。
单击编辑路由设置,启用子网路由:
至此,防火墙A设置完成。
防火墙B配置
配置过程与防火墙A相同,注意要生成新的预授权密钥,输入不同的防火墙子网。



禁用密钥过期,配置好子网路由。
至此,两边的防火墙配置完成。
测试
两边防火墙互相ping对端子网地址,测试连接通性。
在防火墙A上,ping防火墙B的LAN地址:

在防火墙B上,ping防火墙A的LAN地址:
测试连接没有问题。
使用iperf跑了一下测速(300M上、下行对等带宽):
好像没有惊喜,哈哈。
Tailscale的高阶运用,如远程出站等,以后再介绍。
边栏推荐
猜你喜欢
随机推荐
mof定制材料|超薄MOF纳米带|磁性Fe3O4 @Cd-MOF纳米复合材料|ZIF-8/石墨烯复合纳米颗粒
第一部分—C语言基础篇_2. 数据类型
第一部分—C语言基础篇_6. 函数
fiddler 重放攻击,简单的模拟重放攻击
第4章-一阶多智体系统一致性 -> 连续时间含时延系统一致性
硫化镉负载MIL-125(Ti)|链霉亲和素(SA)-锆基卟啉MOF复合材料([email protected])|壳核结构
第十三章 STL 之 set/ multiset
氨基的金属-有机骨架材料Fe-MOF,Fe-MIL-88NH2|Zr基金属-有机骨架催化剂(Pt-UiO-66)|齐岳生物
CLWY权限管理(二)--- 用户模块
水下机器人ROV和AUV
【ACWing】947. text editor
C language force buckle question 25 of K a group of inverted linked list. Multi pointer traversal
工程效能CI/CD之流水线引擎的建设实践
Chapter 4 - first order multi-agent system consistency - > pilot follow system consistency [program code]
Chapter VIII vector of STL
18、shell脚本编程(1)
The inflection point of eth may be just around the corner, which is how to
CLWY权限管理(一)--- 项目搭建
Chapter 13 set/ multiset of STL
氮杂环分子改性UiO-66-NH2|聚乙烯亚胺改性UiO-66-NH2|[email protected]@ZIF67纳米材料
















