【WireGuard/虚拟局域网/联机/低成本】使用WireGuard组建虚拟局域网联机的低成本可行方案

概述

本方案适用于本地服务器,公网服务器只做流量转发。配置完成后可将异地的朋友组在同一个局域网下,效果和面对面联机是一样的。
价格方面,截至到2024-3-25,腾讯云按量计费,选最便宜的cpu和20G硬盘,16Mbps公网带宽情况下,使用费用一小时0.07元,流量费用0.8元/GB。cpu费用可以在不玩时将服务器关进一步节约成本,需要注意,硬盘费用是需要24h收取的,即使在关机情况下,其费用包含0.07元/h中的0.02元/h,也就是一个月完全关机的固定的14元左右的费用。
该方案为了保证兼容性和简化配置难度,没有使用UDP nat穿透的P2P技术,因为虽然P2P高效延迟低、速率快,但其致命缺陷是只有部分例如完全锥形nat才能穿透,不能保证联机网络一定能实现P2P。于是本方案使用简单粗暴的办法,使用公网服务器对nat下节点进行流量转发的网络架构,可保证国内任何网络环境都能成功组网。
具体配置过程如下:

1.租用服务器

选择腾讯云或其他服务器厂商都可,以腾讯云为例选择 SA2.MEDIUM2规格(标准SA2 2核2G),价格为0.05元/h。由于公网服务器只做流量转发,对性能无要求,服务器越便宜越好。选择ubuntu镜像,选择20G系统盘(由于24h收费,选最小规格)。选择弹性公网ip,带宽根据联机人数调整最好不要低于8Mbps。设置好服务器密码后等待示例创建和开机即可。随后进入控制台,在安全组中添加一条开放Udp端口的规则,以9469端口为例,下面会使用该端口。

2.完成服务端配置

在windows系统下win + R运行cmd,打开命令行,输入ssh <默认用户名>@<服务器公网ip>命令,其中默认用户名按上述镜像为ubuntu,公网ip在腾讯云控制台查看,注意复制公网IP地址(而不是私网ip)。
随后选择信任服务器输入yes,输入上一步设置的服务器密码(默认输入隐藏不显示,输完直接回车即可)
联接上ssh后输入如下命令完成配置:

# 安装
sudo apt update
sudo sudo apt upgrade
sudo apt-get install wireguard openresolv -y
# 设置root密码
sudo passwd root
# 使用su 命令进入root用户模式,输入上述密码
su
# 设置ip转发
ech
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值