首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云原生生态圈

    OpenVPN AS:基于web管理OpenVPN服务

    /openvpn-install.sh OpenVPN is already installed. /openvpn-install.sh OpenVPN is already installed. 安装openvpnas wget https://openvpn.net/downloads/openvpn-as-latest-CentOS7.x86_64.rpm # openvpn-as-2.11.0 /openvpn-as*.rpm # 检查openvpn服务 [root@vm-24-13-centos openvpnas]# systemctl status openvpn-server@server openvpn/wiki/Openvpn24ManPage https://community.openvpn.net/openvpn/wiki/HOWTO Main PID:

    12.2K34编辑于 2023-01-09
  • 来自专栏技术杂记

    Install OpenVPN

    的目录结构 [root@vpn ~]# rpm -ql openvpn-2.4.5-1.el7.x86_64 /etc/openvpn /etc/openvpn/client /etc/openvpn /server /run/openvpn-client /run/openvpn-server /usr/lib/systemd/system/openvpn-client@.service /usr/ /openvpn.conf /usr/lib64/openvpn /usr/lib64/openvpn/plugins /usr/lib64/openvpn/plugins/openvpn-plugin-auth-pam.so /usr/lib64/openvpn/plugins/openvpn-plugin-down-root.so /usr/sbin/openvpn /usr/share/doc/openvpn-2.4.5 /doc/openvpn-2.4.5/contrib/openvpn-fwmarkroute-1.00/README /usr/share/doc/openvpn-2.4.5/contrib/openvpn-fwmarkroute

    7.7K21发布于 2021-08-11
  • 来自专栏XBD

    docker部署openvpn

    拉取openvpn镜像 docker pull chenji1506/openvpn:2.4.8 创建目录 mkdir -pv /data/openvpn/conf 生成配置文件 1.1.1.1是本机的公网 run -v /data/openvpn:/etc/openvpn --rm chenji1506/openvpn:2.4.8 ovpn_getclient chenji > /data/openvpn /conf/chenji.ovpn 启动openvpn docker run --name openvpn -v /data/openvpn:/etc/openvpn -d -p 1194:1194/udp /openvpn:2.4.8 easyrsa revoke $DNAME docker run -v /data/openvpn:/etc/openvpn --rm -it chenji1506/openvpn -f /etc/openvpn/pki/reqs/"DNAME".req docker run -v /data/openvpn:/etc/openvpn --rm -it chenji1506/openvpn

    10.1K31编辑于 2022-10-27
  • 来自专栏John Wong's Blog

    OpenVPN 安装使用

    OpenVPN 安装并不是想像的那么难,更何况还有一键安装包呢? 该 OpenVPN 一键安装包非本人维护,它真正的主人是 @Nyr ,开源地址是:https://github.com/Nyr/openvpn-install ,整个安装过程非常简单,就一条命令,根据提醒步骤安装既可 即使您之前没有使用OpenVPN,该脚本也可让您在一分钟内设置自己的VPN服务器。OpenVPN 安装就是这么简单。 安装命令: wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh 运行脚本后按照助手的步骤操作既可。 把该配置导入到OpenVPN客户端连接就可以了,密码都不需要输进去。 简单吧,简单得我都忍不住分享给大家。终于可以“远程办公”与“防泄密”了。

    11.9K32编辑于 2021-12-27
  • 来自专栏XBD

    CentOS 7 部署 OpenVPN

    # 编译安装 https://openvpn.net/index.php/download/community-downloads.html tar xf openvpn-2.5.4.tar.gz cd openvpn-2.5.4 . openvpn 配置 openvpn mkdir -p /etc/openvpn/keys cd /etc/openvpn/keys/ /usr/local/openvpn/sbin/openvpn -2.5.4/sample/sample-config-files/server.conf /etc/openvpn/ # yum 安装 cp /usr/share/doc/openvpn-2.5.4 # 生成虚拟网卡 dev tun # 证书的路径,可以是相对路径或绝对路径 ca /etc/openvpn/keys/ca.crt cert /etc/openvpn/keys/server.crt

    8.8K42编辑于 2022-10-27
  • 来自专栏VNF

    Set up OpenVPN Server in OpenWRT

    Install OpenVPN in OpenWRT. First, install all the required packages opkg update opkg install openvpn-easy-rsa openvpn-mbedtls luci-app-openvpn PASSFILE="/etc/openvpn/psw-file" LOG_FILE="/etc/openvpn/openvpn-password.log" TIME_STAMP=`date "+%Y-% ${OVPN_ID} uci set openvpn.${OVPN_ID}="openvpn" uci set openvpn. ${OVPN_ID}.config="${OVPN_CONF}" done uci commit openvpn /etc/init.d/openvpn restart refer: 1.OpenVPN

    1.4K40编辑于 2023-10-18
  • 来自专栏黑客技术家园

    腾讯云ubuntu搭建openvpn

    首先,安装openvpn sudo apt-get install openvpn 开启内核转发 vim /etc/sysctl.conf 加入如下内容 net.ipv4.ip_forward=1保存, 其中,ca.key 的安全非常重要,OpenVPN 并不需要这个文件,所以可以存放在其他比较安全的地方,否则,OpenVPN 的通信将不再安全。 cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/server.crt /etc/openvpn/ cp /usr/share/doc/openvpn keys/dh1024.pem /etc/openvpn/ cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/ca.crt /etc/openvpn /build-key client cp /usr/share/doc/openvpn/examples/server.conf.gz /etc/openvpn/ cd /etc/openvpn

    14.3K32编辑于 2023-03-25
  • 来自专栏一朵灼灼华的博客

    openvpn安装及证书制作

    进入到/etc/openvpn/easy-rsa/easyrsa3/ cd /etc/openvpn/easy-rsa/easyrsa3/ b. 导入req . /etc/openvpn/ cp /etc/openvpn/easy-rsa/easyrsa3/pki/private/server.key /etc/openvpn/ cp /etc/openvpn #用户 group openvpn #用户组 persist-key persist-tun status /var/log/openvpn/openvpn-status.log log /var/log/openvpn/openvpn.log verb 3  配置log目录 mkdir /var/log/openvpn chown -R openvpn.openvpn /var/log/openvpn/ chown -R openvpn.openvpn /etc/openvpn/*  生成ta.key openvpn --genkey --secret /etc/

    9.6K20编辑于 2022-08-05
  • 来自专栏devops_k8s

    OpenVPN原理及部署使用

    这样,物理网络中的客户端和OpenVPN服务器就连接成一个虚拟网络上的星型结构局域网,OpenVPN服务器成为每个客户端在虚拟网络上的网关。OpenVPN服务器同时提供对客户端虚拟网卡的路由管理。 接受数据流程 物理网卡接收数据包,经过核心TCP/IP上传到OpenVPNOpenVPN通过link_socket_read()接收数据包,使用SSL协议进行解包处理,经过处理的数据包OpenVPN OpenVPN与Openssl OpenVPN软件包需要和openssl软件一起安装,因为OpenVPN调用了Openssl函数库,OpenVPN的客户端和服务端建立SSL链接的过程是通过调用Openssl _64/ openvpn-2.2.2-1.x86_64.rpm # 以rpm方式安装openvpn rpm -ivh openvpn-2.2.2-1.x86_64.rpm 配置OpenVPN服务(服务端 /* /etc/openvpn/ cp -a /usr/share/doc/openvpn-2.2.2/sample-config-files/server.conf /etc/openvpn/ #

    55.2K4445发布于 2020-09-27
  • 来自专栏VNF

    OpenWRT搭建OpenVPN服务器

    openvpn-mbedtls luci-app-openvpn 配置防火墙开放相应端口 # Configure firewall uci rename firewall. 的客户端就可以链接上OpenVPN服务器 至此一般的OpenVPN Server配置已经完成,目前存在的问题就是一个证书只能连接上一个客户端,下一步就是将会配置多用户的方案。 PASSFILE="/etc/openvpn/psw-file" LOG_FILE="/etc/openvpn/openvpn-password.log" TIME_STAMP=`date "+%Y-% ${OVPN_ID} uci set openvpn.${OVPN_ID}="openvpn" uci set openvpn. ${OVPN_ID}.config="${OVPN_CONF}" done uci commit openvpn /etc/init.d/openvpn restart refer: 1.OpenVPN

    22.2K100编辑于 2023-10-18
  • 来自专栏ops技术分享

    ubuntu部署VPN中openvpn(上)

    openvpn的包,但要更新一下才行。 /build-key client1 配置OpenVPN服务器 1.把相关文件复制到/etc/openvpn这个配置目录中去 cd ~/openvpn-ca/keys cp ca.crt ca.key /server.conf.gz /etc/openvpn cd /etc/openvpn/ gzip -d server.conf.gz vim /etc/openvpn/server.conf tls-auth 6.开启OpenVPN服务 在systemd单元文件的后面,我们通过指定特定的配置文件名来作为一个实例变量来开启OpenVPN服务,我们的配置文件名称为/etc/openvpn/server.conf, 所以我们在systemd单元文件的后面添加@server来开启OpenVPN服务 systemctl start openvpn@server systemctl status openvpn@server

    17.1K23发布于 2021-06-30
  • 来自专栏章工运维

    企业级openvpn搭建

    # 企业级openvpn搭建 OpenVPN是一个用于创建虚拟专用网络加密通道的软件包,最早由James Yonan编写。 11:37 openvpn-2.5.8.tar.gz # 配置openvpn 配置 OpenVPN 服务端 创建配置文件目录和证书目录: mkdir -p /etc/openvpn # openvpn 配置文件路径 mkdir -p /etc/openvpn/pki # openvpn 证书存放位置 # 生成ta.key文件(防DDos攻击、udp淹没等恶意攻击) cd /opt ] EnvironmentFile=-/etc/openvpn/openvpn ExecStart=/opt/apps/openvpn/sbin/openvpn --config /etc/openvpn ]# systemctl status openvpnopenvpn.service - openvpn Loaded: loaded (/usr/lib/systemd/system/openvpn.service

    7K34编辑于 2023-05-19
  • 来自专栏仲儿的专栏

    LDAP 集成之 OpenVPN

    OpenVPN   虽然 Easy Connect 可以用于上述的场景,但是似乎显得有些大材小用了,毕竟还是要支付一定费用的。为了尽量降低成本,开源的 OpenVPN 或许是一种不错的选择。 为了缓解这一可能存在的问题,还是会搭建一套 OpenVPN 来作为冗余接入方式。其实 OpenVPN 的商业版本许可也是会有人数限制的,只不过因为只是备份方式也没有太大关系。    /openvpn-ldap-otp container_name: openvpn ports: - "1194:1194/udp" restart: always /openvpn-data:/etc/openvpn environment: - OVPN_SERVER_CN=oc-vpn.example.com - LDAP_URI= 参考资料 wheelybird/openvpn-ldap-otp kylemanna/docker-openvpn 提示 我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:加入链接。

    5.3K40编辑于 2022-10-28
  • 来自专栏RokasYang

    SSL VPN搭建与使用(OpenVpn)

    等系统中如何配置openvpn客户端,客户端配置文件在创建SSL客户端后会生成出来,在SSL客户端页面下载即可:六、Windows配置OpenVpn Client1.下载及安装首先到openvpn官方下载页面下载 安装对应系统版本代号的软件源:curl -fsSL https://swupdate.openvpn.net/community/openvpn3/repos/openvpn3-$DISTRO.list /community/openvpn3/repos/openvpn3-stretch.list >/etc/apt/sources.list.d/openvpn3.listapt-get update境内机器由于 yum install openvpn -y使用openvpn2版本连接:openvpn --config ${MY_CONFIGURATION_FILE}后台运行可以是:nohup openvpn - 到此openvpn已正常运行,另开一个tty测试连通性:4.openvpn会话管理openvpn允许同时运行多个配置文件及会话,通过以下命令可以管理会话:openvpn3 sesstions-list

    35.2K108编辑于 2025-07-02
  • 来自专栏各类技术文章~

    centos7部署OpenVpn

    服务端部署 1.安装openvpn软件 yum -y install openvpn 复制代码 2.修改配置文件 自行创建配置文件/etc/openvpn/server.conf,并加入如下配置 port #日志记录位置 verb 3 #openvpn版本 client-to-client #客户端与客户端之间支持通信 log /var/log/openvpn.log #openvpn日志记录位置 persist-key /etc/openvpn/ 复制代码 4 启动openvpn systemctl -f enable openvpn@server.service systemctl start openvpn@server.service 复制代码 五、OpenVPN客户端部署 1.安装OpenVPN客户端软件 这里是在windows环境下部署OpenVPN的客户端的,首先需要下载安装OpenVPN客户端软件 2.配置客户端 拷贝服务端生成的证书到 连接成功后,在托任务栏位置的OpenVPN图标会变绿色,则说明OpenVPN已经连接成功。 OpenVPN会分配一个IP地址给客户端,客户端会使用该虚拟网络IP地址与服务端进行通信。

    11.1K42发布于 2021-11-03
  • 来自专栏云原生实验室

    nftables 与 OpenVPN 的结合实践

    本文对比了 linux 环境各类防火墙工具,还展示了 iptables 规则如何保存到文件并翻译成 nftables 规则,并给出了 nftables 与 openvpn 配合对混合云内网用户访问权限的精准控制方案 实践应用考虑 旧的管理只有 iptables,生产上没用过 ipset,现在决定直接用 nftables 替代 iptables; 旧的 iptables 规则有三部分,按照从用户到目标服务器的顺序为: openvpn 的基础 iptables 规则,把来自 openvpn 虚拟 IP 网段的用户的请求 全部通过 openvpn 服务器的 eth0 网卡转发出去 也就是我们平时所说的 IPtables 的 NAT 规则 ,并进行原地址伪装例如iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o eth0 -j MASQUERADE 10.10.0.0/16 为 openvpn 因为实际生产上需要先给大家统一分配,等稳定后再优化为细粒度的权限控制,最终的规则写在 nftables 日志实践一文中了,另外还有 openvpn 服务端的配置也没放出来,未来写上层权限控制平台的时候,

    3.4K30发布于 2021-07-16
  • 来自专栏ops技术分享

    ubuntu部署VPN中openvpn(下)

    client-configs/files 对权限进行锁定 chmod 700 ~/client-configs/files 2.复制一个模板,创建基本的客户端文件 cp /usr/share/doc/openvpn /make_config.sh client多个 3.提示 一个客户端文件,同时只能一个机器使用 linux安装客户端 1.安装 apt-get install -y openvpn 2.用服务端生成客户端 ls /etc/openvpn/app-linux.ovpn 3.测试启动,看是否报错,没问题ctl + c结束 openvpn /etc/openvpn/app-linux.ovpn 4.编写启动脚本 vim /etc/openvpn/open-agent.start #! /bin/bash/usr/bin/nohup /usr/sbin/openvpn /etc/openvpn/app-linux.ovpn &> /dev/null & 5.添加到systemctl

    5.3K20发布于 2021-06-30
  • 来自专栏公众号:Lucifer三思而后行

    centos7部署OpenVpn

    服务端部署 1.安装openvpn软件 yum -y install openvpn 2.修改配置文件 自行创建配置文件/etc/openvpn/server.conf,并加入如下配置 port 1194 #日志记录位置 verb 3 #openvpn版本 client-to-client #客户端与客户端之间支持通信 log /var/log/openvpn.log #openvpn日志记录位置 persist-key /etc/openvpn/ 4 启动openvpn systemctl -f enable openvpn@server.service systemctl start openvpn@server.service 五、OpenVPN客户端部署 1.安装OpenVPN客户端软件 这里是在windows环境下部署OpenVPN的客户端的,首先需要下载安装OpenVPN客户端软件 2.配置客户端 拷贝服务端生成的证书到 连接成功后,在托任务栏位置的OpenVPN图标会变绿色,则说明OpenVPN已经连接成功。 ? OpenVPN会分配一个IP地址给客户端,客户端会使用该虚拟网络IP地址与服务端进行通信。

    10.1K52发布于 2021-08-17
  • 来自专栏IT运维技术圈

    openvpn(全套自动化脚本)奉上!

    全网最新、最全、最智能的openvpn来啦!! 咱们提前说好,江湖规矩,人不走空,如果对你有用的情况下或者你觉得还行,点赞、转发分享选一样奥! openvpn官网被那啥了! 所以波哥花了些时间做了一套openvpn部署,用户添加、删除的脚本。 然后执行核心脚本自动安装,openvpn的所有配置文件会映射到宿主机的 /data/openvpn文件夹下面,如果你们想调整相关参数可以到这里面找,然后重启docker就行了。

    4.4K51编辑于 2022-06-26
  • 来自专栏Java实战博客

    一键安装OpenVPN服务端

    本页目录 登陆超管网页 登陆用户网页 测试链接 本教程是OpenVPN最新版本、非抄袭别人的文章,转载务必指定来源:www.zanglikun.com 注意:我们是国内的服务器,链接国外的镜像源会非常慢 /usr/bin/env bash echo "一键安装OpenVPN脚本开始执行!" sleep 2 yum -y update echo "" echo "更新yum成功,开始安装VPN!" sleep 2 yum -y install https://as-repository.openvpn.net/as-repo-centos7.rpm sleep 2 yum -y install openvpn-as sleep 2 systemctl restart firewalld echo "防火墙重启成功,下一步查看日志哦,注意在日志里面哦" sleep 5 cat /usr/local/openvpn_as

    6.5K21编辑于 2023-01-31
领券