问题标签 [openconnect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2000 浏览

openconnect - openconnect,ssl连接失败

我在 vm 上设置了 ocserv,但是当尝试通过 openconnect 应用程序连接时遇到这些错误,如果有任何解决方案,尝试各种 ocserv 配置文件修改但未成功,这将很有帮助

日志:

更新::: 经过一些更改,这是我得到的当前错误,设置说明:Vm 安装了 debian 9 并安装了 ocserv,还安装了证书。尝试使用 openconnect android 应用程序连接,设备启用了低速移动数据。

日志:

他们有任何 SSL 问题吗?还是我需要将第 3 方 SSL 提供给 ocserv,如果需要,如何将第 3 方 SSL 安装到 ocserv。

提前致谢

0 投票
0 回答
260 浏览

docker - 通过 openconnect 容器发送 wireguard 流量

我正在尝试通过运行 openconnnect 的容器路由来自wireguard 对等方的出口流量。传统上,我一直使用穷人的 VPN sshuttle 来做这件事。sshuttle 绑定到网关 ip 192.168.2.1 然后通过 ssh 隧道代理流量到容器。

我在 192.168.100/24 的路由器上添加了一个wireguard 服务器。在互联网上使用一些 PostUp/Down iptables 规则。这似乎使我的 LAN 上的 IP 可路由,但没有通过 sshuttle tcpproxy 路由流量。我该如何进行这种类型的设置。这是一个图表

在此处输入图像描述

这是我的wireguard配置。

eth0/172.0.0.0/8 是internet eth1/192.168.2/24 是internet wg0/192.168.100.1/24 是wireguard 接口

0 投票
0 回答
74 浏览

android - 适用于 Android 的 OpenConnect VpnService

据我所知,android 内部没有支持 PPTP 或 L2TP 连接的 API,所以我改用 openconnect (ocserv)。

是否有任何 VpnService 或 API 可以使用 Android 连接到 ocserv?

我尝试了示例应用程序(ics-openconnect),但源代码已被弃用且集成起来很复杂。

请不要建议使用 OpenVPN 切换 ;))

0 投票
1 回答
46 浏览

openconnect - 为 Java 构建 OpenConnect 项目(来自官方 gitlab 存储库)时出错

您好,我需要有关为 Java 构建人工制品的帮助。运行此命令进行构建时出现错误:

./configure --with-vpnc-script=~/Downloads/vpnc-script --with-java=/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home --disable-nls.

这是我得到的错误:

checking jni.h usability... no configure: error: unable to compile JNI test program

我需要你的帮助。我正在使用发行版 8.08 并在 mac 上构建它。这是官方的 gitlab 存储库

这是生成的config.log的内容

谢谢

0 投票
1 回答
155 浏览

android - 为 android 交叉编译 openconnect-8.08 时出错

当我按照此处的说明进行操作时,在运行“make”的最新指令时出现此错误:

我使用的目标是:armv7a-linux-androideabi

我的工具链是:/home/fasegiar/Documents/android-ndk-r21/toolchains/llvm/prebuilt/linux-x86_64

这是 ./configure 调用后 config.log 的输出

0 投票
1 回答
1805 浏览

ssl - 如何强制“OpenConnect”客户端使用 TLS 1.0

我在 Red Hat Enterprise Linux 8.1 (Ootpa) 上使用“ OpenConnect version v8.05”来连接服务器。
服务器只接受 SSLv3、TLSv1.0密码,我无权访问服务器进行安全更新/升级。
当我尝试连接时:

我通过更改以下内容更改了 OpenSSL Min SSL 协议:

/etc/crypto-policies/back-ends/opensslcnf.config
MinProtocol = TLSv1.0

现在我可以使用“openssl s_client -connect”与服务器握手。但是 openconnect 客户端还不能连接到服务器。

如何强制它使用 TLS 1.0?

0 投票
1 回答
66 浏览

oauth-2.0 - OpenIDConnect 认证信赖方服务器与认证 OpenID 提供者服务器

我正在查看 OpenIDConnect 开发人员部分https://openid.net/developers/certified/。有多个部分,例如:

  • 认证信赖方图书馆
  • 认证信赖方服务器和服务
  • 认证的 OpenID 提供程序库
  • 认证的 OpenID 提供者服务器和服务
  • 注销配置文件的认证 OpenID 提供商

我想我理解依赖方(例如客户端应用程序)和 OpenID 提供者(授权服务器)之间的区别,但我找不到有关上述项目含义的详细信息。

0 投票
1 回答
1637 浏览

docker - 无法使 Docker 容器使用 OpenConnect VPN 连接

我有一个运行 Ubuntu 16.04 的 VM,我想在其上部署一个打包为 Docker 容器的应用程序。应用程序需要能够对 VPN 下的服务器执行 HTTP 请求(例如server1.vpn-remote.com

我成功配置了主机虚拟机以通过 连接到 VPN openconnect,我可以使用服务打开/关闭此连接systemd

不幸的是,当我运行时docker run mycontainer,主机和容器都无法到达server1.vpn-remote.com。奇怪的是,VPN 连接服务日志中没有显示错误,它被卡在确认连接成功的 openconnect 消息中。

如果我在启动后重新启动 VPN 连接mycontainer,主机可以访问 server1.vpn-remote.com,但容器不能访问。此外,如果我发出任何命令,如docker run/start/stop/restartonmycontainer或任何其他容器,即使对于主机,连接也会再次断开。

注意:我已经检查了 ip 路由,Docker 和 VPN 子网之间似乎没有冲突。

注意:运行容器--net="host"会导致主机和容器都能够访问 VPN,但我想避免使用此选项,因为我最终将进行 docker compose 部署,这需要所有容器以桥接模式运行。

在此先感谢您的帮助

server1.vpn-remote.com编辑:我发现这是一个 DNS 问题,因为即使在 VPN 连接似乎失败后,我也能够 ping 对应的 IP 。我正在阅读有关使用 Docker 和 Docker Compose 进行 DNS 管理以及它们对主机文件的使用的/etc/resolv.conf文档。

0 投票
1 回答
853 浏览

python - 重定向意外 /bin/sh: 1:

我收到此错误:

这是我的代码:

我试过改变:

为了

但是当我尝试打印命令或输出时,它不显示任何结果,只显示空格。

0 投票
2 回答
4557 浏览

vpn - 如何使用 openconnect 通过 Google Authenticator 的 2 因素身份验证连接到 vpn

我想使用 opencoonect 连接到 vpn 我们公司使用谷歌验证码