centos7用docker安装WireGuard教程

1、 检查centos内核版本

复制代码
uname -r

2、升级内核

下载脚本上传到服务器运行脚本进行升级内核

复制代码
链接:https://pan.baidu.com/s/1vYmqVy2St3nFnJWGPIwdOw 
提取码:owac 

3、安装WireGuard

  • 方案一:使用脚本安装

    复制代码
     执行第二步脚本进行安装
     #启动wg0
     wg-quick up wg0
     #关闭wg0
     wg-quick down wg0
  • 方案二使用docker容器安装

    docker run -d --name=wg-easy -e WG_HOST=公网主机ip -e PASSWORD=可视化页面密码 -e WG_DEFAULT_ADDRESS=172.0.8.x -e WG_DEFAULT_DNS=114.114.114.114 -e WG_ALLOWED_IPS=172.0.8.0/24 -e WG_PERSISTENT_KEEPALIVE=25 -v ~/.wg-easy:/etc/wireguard -p 51820:51820/udp -p 51821:51821/tcp --cap-add=NET_ADMIN --cap-add=SYS_MODULE --sysctl="net.ipv4.conf.all.src_valid_mark=1" --sysctl="net.ipv4.ip_forward=1" --restart unless-stopped weejewel/wg-easy

ps:记得开放51821/tcp 和51820/udp端口

访问地址:http://公网ip:51821/

4、通过可视化页面生成配置文件

五、下载客户端

官方下载地址:https://www.wireguard.com/install/

六、配置客户端秘钥并连接

七、ping

相关推荐
SatanII16 小时前
kubernetes service && proxy
云原生·容器·kubernetes
根目录下的猫16 小时前
ArkTS 代码中如何添加作者信息
linux·运维·ubuntu
艾伦_耶格宇16 小时前
【kubernetes - 1.28版本】-1 kubernetes基础
云原生·容器·kubernetes
biaov16 小时前
Jenkins + Docker 搭建前端 CI:前端一键打包部署
前端·docker·jenkins
梦想出海-Phoebe16 小时前
GitHub 新手入门:账号注册与 SSH Key 配置教程
运维·ssh·github
时间售卖铺17 小时前
MySQL存储过程流程控制全解析
运维·数据库·mysql·云原生
Linux界最忧郁之人17 小时前
OpenStack Victoria双节点实战|Packstack一键部署(CentOS‑Stream‑8)+华为云ECS实操
linux·运维·服务器·centos·华为云·openstack
DevNote_17 小时前
1C1G 服务器从零配置实录(附完整命令)
linux·运维·服务器·javascript·adb·ssh·gmssh
进击的荆棘17 小时前
Linux系统——进程信号之保存和捕捉信号
linux·运维·服务器·信号处理·信号
Initialize-le17 小时前
PVC 一直 Pending?五步排查存储绑定
云原生·容器·kubernetes