通过VPN实现SMB服务外网访问

最近组装了台电脑,i5-12600KF+5060Ti,16G内存预留升级空间。今天机械硬盘到位了,一直想配置一个NAS一样的存储中心但是感觉财力不足且没必要,因此采用Windows将硬盘配置为SMB共享,然后通过外网访问实现相似的功能(前面已经得到了公网的IP)。直接将SMB服务暴露在外网是不太安全的,因为容易被尝试爆破。因此采用了树莓派运行VPN服务远程访问的方式。听说了VPN好多年,这还是我第一次配置VPN,竟然出乎我意料的简单。

采用的是wireguard VPN,根据网站上的教程,在树莓派上输入一段命令脚本安装piVPN,然后跟着界面GUI一步步点击就好,傻瓜式操作,特别简单。

手机上同样安装wireguard APK,直接扫码就可以填写公钥和私钥。

最后配置一下路由器的端口映射(由于我的网络依次经过光猫和路由器,所以是二重映射),就成功实现SMB服务外网安全访问啦,舒服~,过两天远程开机卡到位,就更具实用性了。

2026.10.8更:已实现远程开关机和外网SMB服务访问,并配置了Windows远程桌面(在配置过程中如果找不出问题时一定不要忘记重启啊!!)
BTW其实国庆前几天就弄好了,但懒所以没及时写。