使用一键脚本搭建openvpn组网

烟雨 发布于 2024-07-03 53 次阅读


下载脚本

wget https://raw.githubusercontent.com/Nyr/openvpn-install/master/openvpn-install.sh 

如果下载连接有问题,可以通过在开源项目中把项目文件下载下来,然后上传到服务器,然后执行下面的命令

apt update&&apt install unzip&&unzip -j openvpn-install-master.zip

4、安装OpenVPN(添加用户也是用此命令)

bash openvpn-install.sh

输入域名或者直接回车——选择1(UDP)——设置一个端口(建议不要使用默认端口)——选择1——再设置名称——回车——再回车

设置OpenVPN开机启动

systemctl enable openvpn@server

5、OpenVPN各种客户端下载:https://openvpn.net/client/

6、OpenVPN文件路径:/etc/openvpn/server ,如果需要更改配置信息可点开server.conf进行更改
在里面加一个允许多客户端连接


# 服务端配置 允许多个客户端同时连接
duplicate-cn
#开启 P2P 连接确保你的服务器配置中启用了 client-to-client 选项,这样客户端之间可以直接通信。
client-to-client
# 确保客户端可以访问 VPN 内部网络
push "route 10.8.0.0 255.255.255.0"
#禁用以下配置文件
#禁用默认网关重定向默认全通过服务器转发流量  #为注释 也可删除
 push "redirect-gateway def1 bypass-dhcp"
#关闭dns转发  #为注释 也可删除
 push "dhcp-option DNS 208.67.222.222"
 push "dhcp-option DNS 208.67.220.220"
 push "block-outside-dns"

如果更改了配置,重启服务器即可

reboot

客户端配置.open

# 路由配置
# 确保客户端可以与其他 VPN 客户端进行 P2P 连接
route 10.8.0.0 255.255.255.0
此作者没有提供个人介绍。
最后更新于 2024-07-03