你只需要一台云服务器,搭建一个VPN网关,将需要访问的机器连接到服务器,就可以组建一个异地局域网了。云服务器相当于家里的路由器,连接到这台“路由器”的所有设备都会处于同一个局域网中,局域网里的机器可以互相访问,可以实现远程桌桌面,甚至可以一起玩局域网游戏
搭建L2TP+IPSec
如果连接不上VPN或者没有网速就需要卸载腾讯云或者阿里云自带的监控
--服务器上执行以下命令安装
wget https://www.endvv.com/wj/30/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh
运行脚本后填入如下信息
等待大概30秒就按照完成了。安装完成后如图
管理连接账户
--可以使用如下命令管理连接账户
l2tp -a #增加一个连接账户
l2tp -d #删除一个连接账户
l2tp -l #展示现有的账户
l2tp -m #修改账户的密码
--如果你的云服务器有安全组,请放行'500','1701','4500'这三个端口的UDP流量,否则会导致无法连接上
systemctl start ipsec xl2tpd #启动VPN
systemctl stop ipsec xl2tpd #关闭
windows如何连接
这里以windows10为例
1:右键任务栏的小电脑图标,打开'网络和共享中心'
2:在左边选择'VPN' — 添加VPN连接,填入你的信息,如图:
3:填写完成后,找到这个连接,点'连接'就能连上了
4:这时候获得了一个地址'10.10.10.3'我们ping一下VPN网关'10.10.10.1'看下效果:
可能出现的问题
连接上VPN之后会存在一个问题,你会发现电脑没法上外网了。这是因为默认网关被配置成了你的VPS,导致无法访问网络。解决方法很简单:
我们在刚才的'网络和共享中心'里找到 '状态–更改适配器设置'
可以看到你的所有网卡,找到你的VPN虚拟网卡,右键–属性 依次选择'网络”–“internet协议版本4”–“高级',去掉'在远程网络上使用默认网关'前面的钩,就可以上网了。如下图:
12 条评论
404了
404了
windows和安卓手机可以,苹果电脑不行呢?
没测试过苹果电脑,这个就不知道了
大佬还有一个问题,两台电脑同时连上了vpn,并且ping 10.1都有返回数据,但是不能互ping,在局域网游戏里也查找不到房间是什么问题呢?
应该是是两台电脑的防火墙没关闭导致不能Ping通,有可能是你ping错了ip 使用ipconfig查看获取的ip,我这里我的世界联机都可以的
好的,谢谢大佬
ping通过了,是防火墙的问题,但是我的世界我对局域网开放后另一边看不见房间,获取不到信息
我的世界电脑版好像要手动开启局域网连接的,我只测试过我的世界手机版的可以局域网联机。也可以使用服务器 开服的,这样子更方便随时可以玩
请问一下我的云服务器在全端口开放的情况下按流程还是不能连上是什么状况
我这里刚测试,需要把阿里云或者腾讯云自带的监控卸载就行了, windows10和手机都可以正常连接和上网
谢谢,成功了