跳至正文
大神K

编程技术 / Web开发 / AI学习笔记

大神K

编程技术 / Web开发 / AI学习笔记

  • 首页
  • AI
  • 运维
  • 漏洞
  • 安全
  • 逆向
  • 工具
  • 资源
    • 科学上网
  • 资讯
  • 🛒大神商城
  • ✨ 项目展示
  • 👋 关于我
  • 首页
  • AI
  • 运维
  • 漏洞
  • 安全
  • 逆向
  • 工具
  • 资源
    • 科学上网
  • 资讯
  • 🛒大神商城
  • ✨ 项目展示
  • 👋 关于我
关

搜索

大神K

编程技术 / Web开发 / AI学习笔记

大神K

编程技术 / Web开发 / AI学习笔记

  • 首页
  • AI
  • 运维
  • 漏洞
  • 安全
  • 逆向
  • 工具
  • 资源
    • 科学上网
  • 资讯
  • 🛒大神商城
  • ✨ 项目展示
  • 👋 关于我
  • 首页
  • AI
  • 运维
  • 漏洞
  • 安全
  • 逆向
  • 工具
  • 资源
    • 科学上网
  • 资讯
  • 🛒大神商城
  • ✨ 项目展示
  • 👋 关于我
关

搜索

家/网络与科学上网/Debian 12 安装 OpenVPN Web UI(Access Server 教程)
网络与科学上网

Debian 12 安装 OpenVPN Web UI(Access Server 教程)

作者 大神K
2026年5月3日 2 分钟阅读
0

Pasted image 20260326095200.png

在 Debian 12 上部署带 Web 管理界面的 OpenVPN,最省事的方案就是用官方的 OpenVPN Access Server(AS) 。

它自带完整 Web 后台(管理 + 用户),不需要自己折腾各种老旧 WebUI。


为什么用 Access Server

  • 自带 Web 管理界面(Admin + Client)
  • 支持用户管理 / 证书分发 / 一键下载客户端
  • 免费版支持 2 个同时在线设备(个人够用)
  • 稳定、官方维护,兼容 Debian 12

一键安装(Debian 12)

1. 更新系统

sudo apt update && sudo apt upgrade -y
sudo apt update && sudo apt upgrade -y
sudo apt install -y ca-certificates wget net-tools gnupg curl
sudo apt install -y ca-certificates wget net-tools gnupg curl

2. 添加官方源

添加 GPG 密钥

curl -fsSL https://as-repository.openvpn.net/as-repo-public.asc | sudo tee /etc/apt/trusted.gpg.d/openvpn-as.asc >/dev/null
curl -fsSL https://as-repository.openvpn.net/as-repo-public.asc | sudo tee /etc/apt/trusted.gpg.d/openvpn-as.asc >/dev/null

添加软件源(Debian 12 用 bookworm)

echo "deb [signed-by=/etc/apt/trusted.gpg.d/openvpn-as.asc] http://as-repository.openvpn.net/as/debian bookworm main" | sudo tee /etc/apt/sources.list.d/openvpn-as.list
echo "deb [signed-by=/etc/apt/trusted.gpg.d/openvpn-as.asc] http://as-repository.openvpn.net/as/debian bookworm main" | sudo tee /etc/apt/sources.list.d/openvpn-as.list
sudo apt update
sudo apt update

3. 安装 OpenVPN AS

sudo apt install -y openvpn-as
sudo apt install -y openvpn-as

安装完成后会输出:

  • Admin 管理后台: https://你的IP:943/admin
  • 用户登录地址: https://你的IP:943/
  • 用户名: openvpn
  • 密码:安装时生成(终端里)

第一件事:登录后修改密码


登录后台

浏览器打开:

https://你的服务器IP:943/admin
https://你的服务器IP:943/admin

首次登录会强制改密码。


基础设置(建议)

后台里改这几个就够用了:

  • VPN 网段
    默认: 172.27.224.0/20 (可改)
  • 流量是否全走 VPN
    VPN Settings → Routing
  • 创建用户
    User Management → 添加账号给别人用

客户端下载入口:

https://你的IP:943/
https://你的IP:943/

防火墙放行

如果你开了防火墙,记得放端口:

sudo ufw allow 943/tcp
sudo ufw allow 1194/udp
sudo ufw allow 943/tcp
sudo ufw allow 1194/udp

常用命令

# 状态
sudo systemctl status openvpnas# 重启
sudo systemctl restart openvpnas# 修改密码
sudo passwd openvpn# 卸载
sudo apt purge openvpn-as
# 状态
sudo systemctl status openvpnas# 重启
sudo systemctl restart openvpnas# 修改密码
sudo passwd openvpn# 卸载
sudo apt purge openvpn-as

(推荐)换成 HTTPS 证书(Let’s Encrypt)

默认是自签名证书,会提示“不安全”。

1. 安装 Certbot

sudo apt install -y certbot
sudo apt install -y certbot

2. 申请证书

sudo certbot certonly --standalone \
-d 你的域名 \
--email 你的邮箱 \
--agree-tos --non-interactive
sudo certbot certonly --standalone \
-d 你的域名 \
--email 你的邮箱 \
--agree-tos --non-interactive
#如果端口占用
sudo systemctl stop openvpnas
#如果端口占用
sudo systemctl stop openvpnas

3. 证书位置

/etc/letsencrypt/live/你的域名/
/etc/letsencrypt/live/你的域名/

用到两个文件:

  • fullchain.pem
  • privkey.pem

4. 上传到 WebUI

后台路径:

Configuration → Web Server
Configuration → Web Server

填写:

  • Certificate:fullchain.pem
  • Private Key:privkey.pem

保存 → Update Running Server


5. 自动更新(可选)

sudo /usr/local/openvpn_as/scripts/sacli \
--key cs.cert \
--value_file /etc/letsencrypt/live/你的域名/fullchain.pem ConfigPutsudo /usr/local/openvpn_as/scripts/sacli \
--key cs.priv_key \
--value_file /etc/letsencrypt/live/你的域名/privkey.pem ConfigPutsudo /usr/local/openvpn_as/scripts/sacli start
sudo /usr/local/openvpn_as/scripts/sacli \
--key cs.cert \
--value_file /etc/letsencrypt/live/你的域名/fullchain.pem ConfigPutsudo /usr/local/openvpn_as/scripts/sacli \
--key cs.priv_key \
--value_file /etc/letsencrypt/live/你的域名/privkey.pem ConfigPutsudo /usr/local/openvpn_as/scripts/sacli start

总结

这套方案基本就是:

  • 安装 → 打开网页 → 创建用户 → 下载客户端 → 直接用

如果只是自己用或小团队,用 Access Server 就够了,不用折腾那些老旧 WebUI。

📌 版权声明

文章作者:大神K

原文链接:https://dashenk.com/2026/05/03/debian-12-%e5%ae%89%e8%a3%85-openvpn-web-ui%ef%bc%88access-server-%e6%95%99%e7%a8%8b%ef%bc%89/

版权说明:本文为原创内容,转载请注明出处。

标签:

DebianOpenVPN教程
作者

大神K

我是一个长期在技术与赚钱之间反复横跳的人。 做过网站、搞过SEO、写过程序,也踩过币圈的坑。 现在在做的事情很简单: 用 AI + 技术,把复杂的事情变简单,把一个人变成一支队伍。 这个网站,不是教程站,而是我的「操作记录」。 一个站长如何做 SEO 和流量 一个开发者如何用 AI 提高效率 一个交易者如何系统性构建赚钱模型 只讲能落地的方案,分享: 真实经验 + 踩过的坑 在这个时代,一个人,也可以是一家公司。

关注我
其他文章
上一个

Hermes Agent 部署 UI + 本地模型 Gemma 4,对接微信(完全免费,无需 Tokens) – 零度博客

下一个

Cloudflare Worker + 域名:零成本搭建私人爬虫代理池

暂无评论!成为第一个。

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告 × 广告
广告 × 广告
广告 × 广告
广告 × 广告

Agent AI写作 AI利用 AI变现 AI大模型 AI工具 ChatGPT Claude Cloudflare CVE Epusdt Gemma4 GEO技术 GitHub GPT GPT-Image-2 Hermes Image-2 Linux MacOS系统 OpenClaw POC RackNerd Skills VPS Windows WordPress 下载利器 两性 免费工具 免费模型 大龙虾 小红书 工具使用 开源免费 提示词 教学 教程 本地运行 梯子 漏洞 爬虫工具 社工库 资源下载 部署

大神K
🚀 AI工具|建站教程|副业变现
用技术改变收入结构
免费获取AI工具合集 →
© 2026 大神K · AI Tools & Growth System