| 
 | 
 
下面的教程将介绍怎样在Luci中配置Wireguard客户端的基础连接 
以下操作过程基于openwrt 21.02版本的LUCI页面操作 
 
 
一 安装依赖软件包 
 
1. 进入系统->软件包,点击更新列表 
 
 
2. 搜索并安装luci-app-wireguard 
 
 
 
二 配置wireguard客户端 
准备一份可用的wireguard配置文件,配置文件格式通常如下 
- [Interface]
 
 - PrivateKey = ********************************
 
 - Address = 10.66.66.13/32,fd42:42:42::13/128
 
 - DNS = 1.1.1.1,8.8.8.8
 
  
- [Peer]
 
 - PublicKey = ********************************
 
 - PresharedKey = ********************************
 
 - Endpoint = ********************************
 
 - AllowedIPs = 0.0.0.0/0,::/0
 
 - PersistentKeepalive = 25
 
  复制代码 
 
1. 进入网络->接口->添加新接口, 我们给接口取个名字叫wgcli,协议选择Wireguard  
 
 
2. 点击创建接口后会进入常规设置, 
  . 私钥填写配置文件中的PrivateKey参数 
  . IP地址填写配置文件中的Address 参数 
 
 
 
3. 切换到对端,点击添加对端 
 
4. 填写peer参数 
   . 公钥填写配置文件中的PublicKey , 
   . 如果有PresharedKey参数则将其填写到预共享密钥的输入框 
   . 由于我们需要全局代理,允许的IP我们填写0.0.0.0/1和128.0.0.0/1 
   . 勾选路由允许的IP 
   . 端点主机填写配置文件中的Endpoint参数冒号前的部分 
   . 端点端口填写配置文件中的Endpoint参数冒号后的部分 
   . 持续Keep-Alive参数填写25 (注意,这个参数在路由器中必填,为什么必填请参考 这个帖子 ))    
 
5. 保存相关配置并应用 
    
    
三 配置防火墙 
1. 进入网络->防火墙,点击区域下面的新增 
 
 
2.填充常规设置 
   . 名称命名为wireguard 
   . 入站数据设置为拒绝 
   . 勾选ip动态伪装 
   . 允许来自源区域的转发选择lan 
 
 
3. 填充高级设置 
    . 涵盖的设备选择第二节中创建的接口wgcli 
     
 
四. 测试 
如果wireguard工作正常,在路由器下面的客户端用tracert工具检测,可检测到数据先到达路由器网关再通过wireguard接口 
 
 
 
 
 
 
 |   
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册 
 
 
 
x
 
 
 
 
 |