forum.gl-inet.cn

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
    查看: 5793|回复: 6

    怎样在luci中配置wireguard 客户端

    [复制链接]

    76

    主题

    2144

    帖子

    9870

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9870

    官方人员

    发表于 2022-7-28 16:54:31 | 显示全部楼层 |阅读模式
    下面的教程将介绍怎样在Luci中配置Wireguard客户端的基础连接
    以下操作过程基于openwrt 21.02版本的LUCI页面操作


    一 安装依赖软件包

    1. 进入系统->软件包,点击更新列表


    2. 搜索并安装luci-app-wireguard



    二 配置wireguard客户端
    准备一份可用的wireguard配置文件,配置文件格式通常如下
    1. [Interface]
    2. PrivateKey = ********************************
    3. Address = 10.66.66.13/32,fd42:42:42::13/128
    4. DNS = 1.1.1.1,8.8.8.8

    5. [Peer]
    6. PublicKey = ********************************
    7. PresharedKey = ********************************
    8. Endpoint = ********************************
    9. AllowedIPs = 0.0.0.0/0,::/0
    10. 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
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9870

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9870

    官方人员

     楼主| 发表于 2022-7-28 19:15:56 | 显示全部楼层

    这个是给一位客户写的
    回复

    使用道具 举报

    0

    主题

    2

    帖子

    30

    积分

    新手上路

    Rank: 1

    积分
    30
    发表于 2023-4-27 02:32:05 | 显示全部楼层
    感恩有你!
    回复

    使用道具 举报

    2

    主题

    14

    帖子

    70

    积分

    注册会员

    Rank: 2

    积分
    70
    发表于 2023-11-17 20:26:12 | 显示全部楼层
    新人小白弱弱的问下楼主说的 这个配置文件在哪里做,怎么做?

    “二 配置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
    复制代码”
    回复

    使用道具 举报

    0

    主题

    2

    帖子

    54

    积分

    注册会员

    Rank: 2

    积分
    54
    发表于 2023-12-16 13:28:28 | 显示全部楼层
    谢谢楼主无私奉献,非常好!界面最后需要改为英文版。
    回复

    使用道具 举报

    4

    主题

    18

    帖子

    178

    积分

    注册会员

    Rank: 2

    积分
    178
    发表于 2024-3-8 16:24:11 | 显示全部楼层
    萝卜大侠 发表于 2022-7-28 19:15
    这个是给一位客户写的

    mt3000自带的wireguard生成客户端配置文件在这个目录找不到cd /etc/wireguard
    需要怎么修改Endpoint参数?
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9870

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9870

    官方人员

     楼主| 发表于 2024-3-11 09:43:09 | 显示全部楼层
    2940382651 发表于 2024-3-8 16:24
    mt3000自带的wireguard生成客户端配置文件在这个目录找不到cd /etc/wireguard
    需要怎么修改Endpoint参数 ...

    官方界面自带的可以直接在页面修改呀,对应的配置文件是/etc/config/wireguard
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|gl-inet.cn ( 粤ICP备18130956号 )

    GMT+8, 2024-12-4 16:51 , Processed in 0.025232 second(s), 25 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表