**无需公网IP、无需买、不折腾路由器,一条命令解决异地组网难题** --- > - 0命令行基础也能抄作业 > - 不需要公网IP、不改光猫、不刷路由器 > - 下行速度=你的云服务器带宽,跑满100M轻轻松松 > - 兼容群晖、威联通、Windows、macOS、安卓、iOS、OpenWRT 核心只有一个GitHub项目: **angristan/openvpn-install**(18k Star,持续维护,全部bash脚本开源) **nas-tool/openvpn-install**(基于原作者汉化) --- ## 原理|30秒看懂 1. 在**云服务器**(阿里云轻量服务器38/年 200M峰值带宽)上运行一键脚本,自动安装、配置OpenVPN,生成“虚拟交换机”。 2. 把你的设备(电脑、NAS、摄像头、树莓派)用OpenVPN客户端链接你的虚拟局域网,它们就拿到**同一网段的虚拟IP**,相当于插在同一个路由器下。 3. 数据先加密→走互联网→云服务器中转→再解密→送到对端,全程AES-256-GCM,TLS 1.3,安全拉满。 --- ## 准备|你需要的东西 | 物品 | 最低要求 | 费用 | | ---- | -------- | ---- | | 云服务器 | 1C1G,Debian/Ubuntu 20.04+ | 上面说的阿里云轻量服务器也可以,海外Vultr/Oracle/AWS/Azure /GCP 都可以白嫖。 | 本地设备A | NAS/电脑 | 已有=0元 | | 本地设备B | 笔记本/软路由/ | 已有=0元 | | 5分钟 | 读完本文+复制粘贴命令 | 0元 | --- ## 5分钟实战|Step by Step > 全程“复制→粘贴→回车”,脚本自带中文提示,手残党也稳。 ### Step-0 登录云服务器 ```bash ssh root@你的服务器IP ``` ### Step-1 一键安装OpenVPN ```bash # 国内机器建议先换源(可选) apt update && apt -y install wget # 下载脚本并运行 wget https://raw.githubusercontent.com/nas-tool/openvpn-install/master/openvpn-install.sh chmod +x openvpn-install.sh && ./openvpn-install.sh ``` 脚本交互翻译(全部默认直接回车=最稳): - IPv4/IPv6双栈?→回车(默认IPv4) - 端口1194/443/其他?→回车(1194) - TCP还是UDP?→回车(UDP更快) - DNS防泄漏?→1(Cloudflare) - 压缩?→n(关闭,省CPU) 2分钟跑完,最后会提示: > “Client client1 added, configuration available in /root/client1.ovpn” ### Step-2 拿到配置文件 ```bash # 把文件拽到本地(Windows用WinSCP,mac用scp) scp root@你的服务器IP:/root/client1.ovpn ~/Desktop/ ``` ### Step-3 客户端连接 | 系统 | 下载客户端 | 导入方式 | | ---- | ---------- | -------- | | Windows | [OpenVPN-GUI](https://openvpn.net/community-downloads/) | 右键→Import→连接 | | macOS | [Tunnelblick](https://tunnelblick.net/) | 拖入配置→连接 | | 群晖 | 套件中心装**VPN Center**→OpenVPN→导入.ovpn→连接 | | 威联通 | App Center→OPENVPN→导入→连接 | | 安卓 | [OpenVPN for Android](https://play.google.com/store/apps/details?id=de.blinkt.openvpn) | 把.ovpn发微信→打开→导入 | | iOS | App Store搜**OpenVPN** | 用AirDrop/邮件导入→连接 | 连接成功图标变绿,虚拟IP段默认**10.8.0.0/24**。 ### Step-4 验证“异地组网” - 老家NAS(真实IP 192.168.1.100) - 城市电脑连VPN后拿到10.8.0.6 - 直接Win+R输入`\\你的NAS IP`→回车→弹出NAS共享文件夹→复制文件跑满服务器带宽 **搞定!**两地现在就像插在同一台交换机下,SMB、RDP、SSH、打印机、摄像头、HomeAssistant全部互通。 --- ## 进阶|多端互联 & 自动重连 1. **每加一个设备**,在云服务器重新跑脚本: ```bash ./openvpn-install.sh → 选1 Add a new client → 起个新名字(nas2、pi3) ``` 会生成新的`.ovpn`,重复Step-2/3即可。 2. **群晖/威联通**把OpenVPN设为“开机自启+断线重连”,7×24小时不掉线。 3. **树莓派**用`crontab`加`@reboot openvpn --config /home/pi/nas.ovpn &` 4. **想三地、四地组网?**继续加客户端,云服务器当“星型”中心,最多几百台同时在线。 --- ## 免费加速技巧|不花钱也能跑满带宽 - Oracle Cloud永久免费 | Google Cloud | AWS | Azure 都可以白嫖 - 阿里云轻量服务器38/年 峰值带宽200Mbps。 - 把OpenVPN端口改成443/UDP,公司/学校防火墙也认不出,秒穿。 - 关闭脚本里的压缩、降低加密到AES-128-GCM(脚本里可选),CPU占用砍半,老NAS也能跑。 Loading... **无需公网IP、无需买、不折腾路由器,一条命令解决异地组网难题** --- > - 0命令行基础也能抄作业 > - 不需要公网IP、不改光猫、不刷路由器 > - 下行速度=你的云服务器带宽,跑满100M轻轻松松 > - 兼容群晖、威联通、Windows、macOS、安卓、iOS、OpenWRT 核心只有一个GitHub项目: **angristan/openvpn-install**(18k Star,持续维护,全部bash脚本开源) **nas-tool/openvpn-install**(基于原作者汉化) --- ## 原理|30秒看懂 1. 在**云服务器**(阿里云轻量服务器38/年 200M峰值带宽)上运行一键脚本,自动安装、配置OpenVPN,生成“虚拟交换机”。 2. 把你的设备(电脑、NAS、摄像头、树莓派)用OpenVPN客户端链接你的虚拟局域网,它们就拿到**同一网段的虚拟IP**,相当于插在同一个路由器下。 3. 数据先加密→走互联网→云服务器中转→再解密→送到对端,全程AES-256-GCM,TLS 1.3,安全拉满。 --- ## 准备|你需要的东西 | 物品 | 最低要求 | 费用 | | ---- | -------- | ---- | | 云服务器 | 1C1G,Debian/Ubuntu 20.04+ | 上面说的阿里云轻量服务器也可以,海外Vultr/Oracle/AWS/Azure /GCP 都可以白嫖。 | 本地设备A | NAS/电脑 | 已有=0元 | | 本地设备B | 笔记本/软路由/ | 已有=0元 | | 5分钟 | 读完本文+复制粘贴命令 | 0元 | --- ## 5分钟实战|Step by Step > 全程“复制→粘贴→回车”,脚本自带中文提示,手残党也稳。 ### Step-0 登录云服务器 ```bash ssh root@你的服务器IP ``` ### Step-1 一键安装OpenVPN ```bash # 国内机器建议先换源(可选) apt update && apt -y install wget # 下载脚本并运行 wget https://raw.githubusercontent.com/nas-tool/openvpn-install/master/openvpn-install.sh chmod +x openvpn-install.sh && ./openvpn-install.sh ``` 脚本交互翻译(全部默认直接回车=最稳): - IPv4/IPv6双栈?→回车(默认IPv4) - 端口1194/443/其他?→回车(1194) - TCP还是UDP?→回车(UDP更快) - DNS防泄漏?→1(Cloudflare) - 压缩?→n(关闭,省CPU) 2分钟跑完,最后会提示: > “Client client1 added, configuration available in /root/client1.ovpn” ### Step-2 拿到配置文件 ```bash # 把文件拽到本地(Windows用WinSCP,mac用scp) scp root@你的服务器IP:/root/client1.ovpn ~/Desktop/ ``` ### Step-3 客户端连接 | 系统 | 下载客户端 | 导入方式 | | ---- | ---------- | -------- | | Windows | [OpenVPN-GUI](https://openvpn.net/community-downloads/) | 右键→Import→连接 | | macOS | [Tunnelblick](https://tunnelblick.net/) | 拖入配置→连接 | | 群晖 | 套件中心装**VPN Center**→OpenVPN→导入.ovpn→连接 | | 威联通 | App Center→OPENVPN→导入→连接 | | 安卓 | [OpenVPN for Android](https://play.google.com/store/apps/details?id=de.blinkt.openvpn) | 把.ovpn发微信→打开→导入 | | iOS | App Store搜**OpenVPN** | 用AirDrop/邮件导入→连接 | 连接成功图标变绿,虚拟IP段默认**10.8.0.0/24**。 ### Step-4 验证“异地组网” - 老家NAS(真实IP 192.168.1.100) - 城市电脑连VPN后拿到10.8.0.6 - 直接Win+R输入`\\你的NAS IP`→回车→弹出NAS共享文件夹→复制文件跑满服务器带宽 **搞定!**两地现在就像插在同一台交换机下,SMB、RDP、SSH、打印机、摄像头、HomeAssistant全部互通。 --- ## 进阶|多端互联 & 自动重连 1. **每加一个设备**,在云服务器重新跑脚本: ```bash ./openvpn-install.sh → 选1 Add a new client → 起个新名字(nas2、pi3) ``` 会生成新的`.ovpn`,重复Step-2/3即可。 2. **群晖/威联通**把OpenVPN设为“开机自启+断线重连”,7×24小时不掉线。 3. **树莓派**用`crontab`加`@reboot openvpn --config /home/pi/nas.ovpn &` 4. **想三地、四地组网?**继续加客户端,云服务器当“星型”中心,最多几百台同时在线。 --- ## 免费加速技巧|不花钱也能跑满带宽 - Oracle Cloud永久免费 | Google Cloud | AWS | Azure 都可以白嫖 - 阿里云轻量服务器38/年 峰值带宽200Mbps。 - 把OpenVPN端口改成443/UDP,公司/学校防火墙也认不出,秒穿。 - 关闭脚本里的压缩、降低加密到AES-128-GCM(脚本里可选),CPU占用砍半,老NAS也能跑。 Last modification:November 8, 2025 © Allow specification reprint Support Appreciate the author Like 如果觉得我的文章对你有用,请随意赞赏