linux部署openvpn的成功案例,以及解决无法ping通客户端

测试环境 虚拟机(即服务器)centos7(非linux9) 客户端:Windows 10 专业版 openvpn客户端版本:2.4.0 openvpn服务端: https://github.com/guoew/openvpn-install

请看https://www.fongdan.com/article/detail/21

服务端安装

a.下载openvpn: 将以上压缩包下载到服务器你喜欢的位置,解压,执行 bash openvpn-install.sh 命令

bash 复制代码
First, provide the IPv4 address of the network interface you want OpenVPN
listening to.
# 这一步直接回车

This server is behind NAT. What is the public IPv4 address or hostname?
Public IP address / hostname:
# 这一步要输入你的公网ip

Which protocol do you want for OpenVPN connections?
   1) UDP (recommended)
   2) TCP
Protocol [1-2]:
#这一步看你自己选择,默认1也可以

What port do you want OpenVPN listening to?
Port: 1194
#这一步是服务端口,看自己需求可以修改

Which DNS do you want to use with the VPN?
#这一步选dns,默认1就好

Finally, tell me your name for the client certificate.
Please, use one word only, no special characters.
Client name: client
#这一步创建客户端连接配置文件,输入文件名,默认client就好

# ...
Your client configuration is available at: /xxx/xxx/client.ovpn #客户端配置文件路径(一般是在/etc/openvpn/,看这里提示是什么就去哪里找)

最后看到有Finished!字样,说明安装完成

b.配置客户端账号密码 在openvpn安装目录下,有userfile.sh文件,里面可以添加客户端账号密码,格式如下:

bash 复制代码
ashdui 123iojsa
ioeur 343234098

c.查看openvpn是否正确安装,正确运行

bash 复制代码
systemctl status openvpn-server@server.service

确认无误,即完成安装

再次执行bash openvpn-install.sh 会有四个菜单选项(添加、撤销、卸载、退出),可根据自身实际情况应用,如下:

bash 复制代码
Looks like OpenVPN is already installed.

What do you want to do?
   1) Add a new user
   2) Revoke an existing user
   3) Remove OpenVPN
   4) Exit
Select an option [1-4]:

客户端安装

a.将上面生成的 client.ovpn 文件下载

b.下载安装openvpn.exe文件;安装过程会提示安装虚拟网卡,点允许,需要什么权限也要点允许;

详情请看https://www.fongdan.com/article/detail/21

相关推荐
x_x-F15 分钟前
深入浅出 Linux 网络核心:sk_buff 的内存与指针流转
linux·运维·网络
腾渊信息科技公司9 小时前
工业数据运维痛点根治方案:基于AI Agent的产线自动化台账系统落地
运维·人工智能·自动化·个人开发·ai编程
Dxy12393102169 小时前
Proxy Protocol v2 详解
运维
踏月的造梦星球10 小时前
DMDPC 学习:架构、部署、运维与调优
运维·数据库·学习·架构
潘正翔10 小时前
docker核心概念
linux·运维·服务器·docker·容器·centos·运维开发
weigangwin11 小时前
agent-workspace-linux 不是远程桌面:Linux AI 工作区的隔离边界验收
linux·xvfb·mcp·桌面隔离·权限边界·bubblewrap·agent-workspace
renhongxia111 小时前
世界模型,是“空中楼阁”还是AGI的“最后一块拼图”?
运维·服务器·数据库·人工智能·算法·agi
Dovis(誓平步青云)12 小时前
远程办公软件文件传输实测:6 款工具的速度、稳定性和办公体验对比
linux·运维·服务器·后端·生成对抗网络
专注_每天进步一点点12 小时前
SLB(绑定弹性公网ip)-gateway-业务pod,gateway上出现reset by peer,业务pod上没有reset by peer
服务器·tcp/ip·gateway
Java小白笔记13 小时前
Docker 安装配置完全指南:MacOS 、Windows、Linux环境下的安装、配置与验证
linux·macos·docker