如何优雅的连接到家里的网络? OpenWrt中使用wireguard教程|一个端口访问局域网内所有设备(如群晖NAS,路由器)
视频连接
这期节目向大家介绍一下如何使用OpenWrt上的wireguard服务。wireguard服务搭建成功后(通过简单的路由设置),我们可以在外网通过客户端连接到家庭网络,达到任意访问家里局域网中的设备的目的。 这种方法同样也适用于公司网络以及任何你想在外网连入的网络。相比一些商业服务(比如花生壳,zerotier)此方案更简洁高效(基于Linux内核模块),代码完全开源,安全有保障,配置也不算复杂。 如果有公网IP,可以通过DDNS直连,如果没有公网IP可以通过FRP端口转发。本期节目少量代码,适合小白入门。
相关资源
动态域名(DDNS)使用教程
以下资料来源于互联网
cloudflare动态域名
阿里云动态域名
eSir精品小包固件下载地址(感谢esir的辛勤付出)
OpenWrt安装WireGuard命令(eSir精品小包已集成WireGuard,无需安装)
|
|
WireGuard密钥生成
1.设置文件权限
umask 077
2.生成服务端Privatekey和Pubkey
wg genkey | tee sprivatekey | wg pubkey > spublickey
3.生成客户端端Privatekey和Pubkey
wg genkey | tee cprivatekey | wg pubkey > cpublickey
4.生成预共享密钥PresharedKey
wg genpsk > sharekey
客户端模板文件test.conf
|
|
真实的test.conf的例子
|
|
WireGuard客户端安装地址
https://www.wireguard.com/install/
https://wws.lanzoui.com/iCRwqqy0neh 解压密码:www.126126.xyz