feat:添加openvpn-as到列表

This commit is contained in:
okxlin 2024-05-12 21:12:47 +08:00
parent 1628f2c39a
commit 3231609635
6 changed files with 89 additions and 0 deletions

17
apps/openvpn-as/README.md Normal file
View File

@ -0,0 +1,17 @@
# 使用说明
管理界面位于 `https://IP:控制台端口/admin`,默认用户为 `openvpn` ,密码可以在 docker 日志中找到(在第一次初始运行时)
- 类似:
```
Auto-generated pass = "Cj0YsADgHA6n". Setting in db...
```
***
![openvpn-as](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/OpenVPN_logo.svg/2560px-OpenVPN_logo.svg.png)
# OpenVPN Access Server
[Openvpn-as](https://openvpn.net/access-server/) OpenVPN Access Server, our self-hosted solution, simplifies the rapid deployment of a secure remote access and site-to-site solution with a web-based administration interface and built-in OpenVPN Connect app distribution with bundled connection profiles.
We built OpenVPN Access Server using the OpenVPN open source core and additional open source software like OpenSSL. This provides full transparency of the critical security and protocol functionality. The community edition creates secure VPN connections using a custom security protocol that utilizes SSL/TLS. With over 60 million downloads to date, the community edition is a community-supported OSS (open-source software) project.
OpenVPN Access Server maintains compatibility with the open source project, making the deployed VPN immediately usable with OpenVPN protocol-compatible software on various routers and operating systems, as well as Linux. The official OpenVPN Inc.- developed client, OpenVPN Connect, is available for Windows, macOS, Linux, and mobile OS (Android and iOS) environments.

21
apps/openvpn-as/data.yml Normal file
View File

@ -0,0 +1,21 @@
name: OpenVPN Access Server
tags:
- 实用工具
- 安全
title: 开源 VPN 解决方案
description: 开源 VPN 解决方案
additionalProperties:
key: openvpn-as
name: OpenVPN Access Server
tags:
- Tool
- Security
shortDescZh: 开源 VPN 解决方案
shortDescEn: Open-source VPN solution
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://openvpn.net/
github: https://github.com/OpenVPN/openvpn
document: https://openvpn.net/access-server-manual/introduction/

View File

@ -0,0 +1,4 @@
CONTAINER_NAME="openvpn-as"
PANEL_APP_PORT_CONSOLE="40239"
PANEL_APP_PORT_HTTPS="443"
PANEL_APP_PORT_UDP="1194"

View File

@ -0,0 +1,26 @@
additionalProperties:
formFields:
- default: 40239
edit: true
envKey: PANEL_APP_PORT_CONSOLE
labelEn: Console Port
labelZh: 控制台端口
required: true
rule: paramPort
type: number
- default: 443
edit: true
envKey: PANEL_APP_PORT_HTTPS
labelEn: HTTPS Port
labelZh: HTTPS 端口
required: true
rule: paramPort
type: number
- default: 1194
edit: true
envKey: PANEL_APP_PORT_UDP
labelEn: UDP Port
labelZh: UDP 端口
required: true
rule: paramPort
type: number

View File

@ -0,0 +1,21 @@
version: '3'
services:
openvpn-as:
image: openvpn/openvpn-as:latest
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_CONSOLE}:943"
- "${PANEL_APP_PORT_HTTPS}:443"
- "${PANEL_APP_PORT_UDP}:1194/udp"
cap_add:
- NET_ADMIN
volumes:
- "./data:/openvpn"
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

BIN
apps/openvpn-as/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB