跳过正文

[OpenVPN]免费开源异地组网方案,5分钟打通两地局域网

·167 字·1 分钟
作者
王浩宇
记录服务器、虚拟化、网络和日常折腾。

无需公网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 都可以白嫖。
本地设备ANAS/电脑已有=0元
本地设备B笔记本/软路由/已有=0元
5分钟读完本文+复制粘贴命令0元

5分钟实战|Step by Step
#

全程“复制→粘贴→回车”,脚本自带中文提示,手残党也稳。

Step-0 登录云服务器
#

ssh root@你的服务器IP

Step-1 一键安装OpenVPN
#

# 国内机器建议先换源(可选)
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 拿到配置文件
#

# 把文件拽到本地(Windows用WinSCP,mac用scp)
scp root@你的服务器IP:/root/client1.ovpn ~/Desktop/

Step-3 客户端连接
#

系统下载客户端导入方式
WindowsOpenVPN-GUI右键→Import→连接
macOSTunnelblick拖入配置→连接
群晖套件中心装VPN Center→OpenVPN→导入.ovpn→连接
威联通App Center→OPENVPN→导入→连接
安卓OpenVPN for Android把.ovpn发微信→打开→导入
iOSApp 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. 每加一个设备,在云服务器重新跑脚本:
./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也能跑。