99网
您的当前位置:首页wireguard搭建网络访问学校内网

wireguard搭建网络访问学校内网

来源:99网

比如内网网段是 10.0.0.0/8,wireguard网段是10.7.0.0/24

1.安装wireguard

wget -O wireguard.sh https://get.setup.net/wg
sudo bash wireguard.sh --auto

生成客户端,一个客户端生成一次,拷贝json文件到客户端
参考:
https://github.com/hwdsl2/wireguard-install/blob/master/README-zh.md

2.配置allow-ip

给你的所有客户端里面的allowip改为

AllowedIPs = 10.7.0.0/24, 10.0.0.0/8

服务端里面,找到你想要作为nat跳板的peer的allowip改为

AllowedIPs = 10.7.0.0/24, 10.0.0.0/8

表示10.0.0.0/8使用这个节点

2.设置windows NAT,注意,不是开启路由转发,开启路由转发需要本地路由器支持

# 首先,找到你要设置的网卡的 InterfaceIndex,例如这里是 wg_server 
Get-NetAdapter
# 给网卡 wg_server 设置 IP
New-NetIPAddress -IPAddress 172.22.0.1 -PrefixLength 24 -InterfaceIndex 68 # 68 是我的 wg_server 的 InterfaceIndex
# 添加 NAT
# Name: 设置 NAT的名称,随便起,我这里是 wgservernat。
# InternalIPInterfaceAddressPrefix: CIDR
New-NetNat -Name wgservernat -InternalIPInterfaceAddressPrefix 172.22.0.0/24
Get-NetNat 

参考:https://kenvix.com/post/setup-nat-on-windows/

因篇幅问题不能全部显示,请点此查看更多更全内容