前言
Wireguard 有两种模式,一直是内核态,一种是用户态。可以通过 modprobe wireguard
检查内核是否支持 Wireguard。如果该命令成功退出并且没有打印错误,则内核模块可用。如果 wireguard 内核模块不可用,可以切换到像 boringtun 这样的用户态实现。
这里以内核态为例。
准备工作
- 安装 Wireguard
123456123456123456sudo yum install elrepo-release epel-release -ysudo yum update -ysudo yum install kmod-wireguard wireguard-tools -ysudo yum copr enable jdoss/wireguardsudo yum update -vsudo yum install wireguard-dkms -y - 启用 Wireguard 内核模块
111sudo modprobe wireguard - 自动加载
iptable_raw
121212sudo modprobe iptable_rawsudo echo "iptable_raw" | sudo tee /etc/modules-load.d/iptable_raw.conf
Docker Compose 文件
|
|
需要修改的参数 SERVERURL
,WGUI_USERNAME
,WGUI_PASSWORD
启动并配置
通过 docker compose up -d
启动,然后通过 http://localhost:5000 访问 Web UI 界面。
服务端设置
客户端设置
连接状态
---EOF---
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。