AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 415148
Accepted
BDN
BDN
Asked: 2018-01-06 21:38:56 +0800 CST2018-01-06 21:38:56 +0800 CST 2018-01-06 21:38:56 +0800 CST

哪些vpn服务不需要Win/Android/iOS客户端软件就可以实现?

  • 772

我已经在 CentOS7 上配置了 OpenVPN 来访问我的办公网络,它也运行良好。对于身份验证,它会查询 LDAP 服务器,并且需要 Windows 中的第三方软件“OpenVPN 客户端”。

我面临的唯一缺点是它不能在 Android 上运行,也不能在 iOS 上运行,而且还需要第三方。现在我不想使用第三方进行 VPN 访问,因为在所有 Windows 以及 Android、iOS 中已经有 VPN 选项。我想要一些关于我的 VPN 的建议。

我已经阅读了有关 strongswan、openswan、libreswan、IPsecVPN 的信息,但无法确定在我的情况下哪一个会更好,因为他们都建议需要在 windows 注册表上进行一些更改,而我不想这样做我们办公室的最大 Windows 客户端,并且无法单独访问并在其注册表中进行一些更改。优先考虑 Windows 客户端,不需要任何更改,他们可以通过默认 VPN 选项简单地访问。

我需要一个可以在 CentOS 7 上运行的 VPN 服务器,并且它应该可以在 windows、android 和 iOS 上的默认 VPN 选项下访问,无需进行任何更改。如果这是可能的,请建议我。我想在 CentOS 7 上运行它,总客户数约为 250。

linux openvpn
  • 1 1 个回答
  • 552 Views

1 个回答

  • Voted
  1. Best Answer
    Rui F Ribeiro
    2018-01-07T01:47:43+08:002018-01-07T01:47:43+08:00

    我过去做过这样的项目,即使用带有 PfSense + IKEv1 的 OS/X、Mac、iOS 和 Android 的 VPN 本机客户端设置 IPsec VPN。对 Windows 注册表的更改是通过 .reg 文件自动进行的,并且由用户负责。

    如果我要再次做这个项目,我会用 FreeBSD + IKE v2 或 Linux+StrongSwan + IKE v2 来做。

    PfSense 是一个基于 FreeBSD+StrongSwan 的防火墙发行版,带有用于配置和维护的 Web 界面,虽然它有一些限制,但我强烈建议不太喜欢技术的人使用它。

    我在 PfSense 中的 OS/X/Linux/Android VPN 直接连接到 Windows Active Directory,Windows VPN 连接到我的 FreeRadius 以便能够与 EAP-MS-CHAPv2 通话。

    我还开发了一个门户,它使用 python 为 Apple 设备进行自动配置,并使用 powershell 为 Windows 执行此操作,但随后被重新分配给其他项目。这类东西本身就是自动化的。

    请参阅PfSense - IKEv2 与 EAP-MSCHAPv2

    任何解决方案都将支持大约 200 个客户。如果您愿意,您可以设置 2 个 VPN 以实现冗余。

    始终可以选择维护您对 Windows 满意的当前 OpenVPN 解决方案,并为 iOS 和 Android 组装第二个 VPN 服务器。

    • 1

相关问题

  • 有没有办法让 ls 只显示某些目录的隐藏文件?

  • 使用键盘快捷键启动/停止 systemd 服务 [关闭]

  • 需要一些系统调用

  • astyle 不会更改源文件格式

  • 通过标签将根文件系统传递给linux内核

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    ssh 无法协商:“找不到匹配的密码”,正在拒绝 cbc

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    如何卸载内核模块“nvidia-drm”?

    • 13 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add 返回:“连接代理时出错:没有这样的文件或目录” 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya 为什么 Linux 使用 LF 作为换行符? 2017-12-20 05:48:21 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve