User-Profile-Image
hankin
  • 5
  • centos7
  • docker
  • mysql
  • PostgreSQL
  • git/gitlab
  • ELK
  • python
    • python-Tornado
    • python-django
  • redis
  • nginx
  • kvm
  • proxmox
  • mongo
  • kubernetes
  • prometheus
  • GlusterFs
  • nfs
  • freeswitch
  • httpd
  • shell脚本
  • linux
  • fastdfs
  • nextcloud
  • openssl
  • openvpn
  • rabbitmq
  • sqlite
  • svn
  • java
  • ubuntu
  • vue2
  • wordpress
  • php
  • IOT物联网
  • 项目
  • 故障处理
  • 树莓派
  • 博客存档
  • 未分类
  • 杂项
  • #1742(无标题)
  • 新视野
  • 分类
    • 项目
    • 树莓派
    • 杂项
    • 未分类
    • 新视野
    • 故障处理
    • 博客存档
    • 交换机
    • wordpress
    • vue2
    • ubuntu
    • svn
    • sqlite
    • shell脚本
    • redis
    • rabbitmq
    • python-django
    • python
    • proxmox
    • prometheus
    • PostgreSQL
    • php
    • openvpn
    • openssl
    • nginx
    • nfs
    • nextcloud
    • mysql
    • mongo
    • linux
    • kvm
    • kubernetes
    • java
    • IOT物联网
    • httpd
    • GlusterFs
    • git/gitlab
    • freeswitch
    • fastdfs
    • ELK
    • docker
    • centos7
  • 页面
    • #1742(无标题)
  • 友链
      请到[后台->主题设置->友情链接]中设置。
Help?

Please contact us on our email for need any support

Support
    首页   ›   openvpn   ›   正文
openvpn

openvpn-客户端使用

2022-10-28 23:33:37
1516  0 0

win客户端

安装

下载地址 https://build.openvpn.net/downloads/
https://build.openvpn.net/downloads/releases/openvpn-install-2.4.12-I601-Win10.exe

版本2.4.12,默认安装就行
安装后在对应的路径下放置如下文件

点击图标启动,连接成功会在任务链显示一个绿色图标,鼠标悬停可查看ip

设置启动自动连接
鼠标右键单击启动图标,添加参数--connect

同时多连接
执行如下脚本将会新添加一块网卡,不成功的话重复执行一次试试
C:\Program Files\TAP-Windows\bin\addtap.bat

客户端配置文件中添加 nobind

查看网卡,如下图添加了两块网卡,可以支持3个连接

运行openvpn后,就可以同时连接多个openvpn

linux客户端

以centos7为例

安装
yum install epel-release  -y
yum install openvpn -y
yum install lrzsz -y
设置成系统服务
echo [Unit] >> /usr/lib/systemd/system/openvpn-cli.service
echo Description=OpenVPN tunnel for %I >> /usr/lib/systemd/system/openvpn-cli.service
echo After=syslog.target network-online.target >> /usr/lib/systemd/system/openvpn-cli.service
echo Wants=network-online.target >> /usr/lib/systemd/system/openvpn-cli.service
echo Documentation=man:openvpn(8) >> /usr/lib/systemd/system/openvpn-cli.service
echo Documentation=https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage >> /usr/lib/systemd/system/openvpn-cli.service
echo Documentation=https://community.openvpn.net/openvpn/wiki/HOWTO >> /usr/lib/systemd/system/openvpn-cli.service
echo  >> /usr/lib/systemd/system/openvpn-cli.service
echo [Service] >> /usr/lib/systemd/system/openvpn-cli.service
echo Type=notify >> /usr/lib/systemd/system/openvpn-cli.service
echo PrivateTmp=true >> /usr/lib/systemd/system/openvpn-cli.service
echo WorkingDirectory=/etc/openvpn/client >> /usr/lib/systemd/system/openvpn-cli.service
echo ExecStart=/usr/sbin/openvpn --daemon --cd /etc/openvpn/client/ --config cli.ovpn --log-append /var/log/openvpn.log >> /usr/lib/systemd/system/openvpn-cli.service
echo LimitNPROC=10 >> /usr/lib/systemd/system/openvpn-cli.service
echo DeviceAllow=/dev/null rw >> /usr/lib/systemd/system/openvpn-cli.service
echo DeviceAllow=/dev/net/tun rw >> /usr/lib/systemd/system/openvpn-cli.service
echo ProtectSystem=true >> /usr/lib/systemd/system/openvpn-cli.service
echo ProtectHome=true >> /usr/lib/systemd/system/openvpn-cli.service
echo KillMode=process >> /usr/lib/systemd/system/openvpn-cli.service
echo  >> /usr/lib/systemd/system/openvpn-cli.service
echo [Install] >> /usr/lib/systemd/system/openvpn-cli.service
echo WantedBy=multi-user.target >> /usr/lib/systemd/system/openvpn-cli.service
将配置文件放置到/etc/openvpn/client/
修改配置文件名为cli.ovpn
运行
systemctl start openvpn-cli

mac客户端

使用Tunnelblick_3.8.8beta04_build_5800.dmg 支持导入openvpn配置文件
https://tunnelblick.net/

安卓客户端

未验证
https://openvpn-connect.en.softonic.com/android

其他参考

https://www.cnblogs.com/happy-king/p/16267594.html#_label3
评论 (0)

点击这里取消回复。

欢迎您 游客  

Copyright © 2025 网站备案号 : 蜀ICP备2022017747号
smarty_hankin 主题. Designed by hankin
主页
页面
  • #1742(无标题)
博主
tang.show
tang.show 管理员
linux、centos、docker 、k8s、mysql等技术相关的总结文档
213 文章 2 评论 202035 浏览
测试
测试