问题标签 [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.
openconnect - openconnect,ssl连接失败
我在 vm 上设置了 ocserv,但是当尝试通过 openconnect 应用程序连接时遇到这些错误,如果有任何解决方案,尝试各种 ocserv 配置文件修改但未成功,这将很有帮助
日志:
更新::: 经过一些更改,这是我得到的当前错误,设置说明:Vm 安装了 debian 9 并安装了 ocserv,还安装了证书。尝试使用 openconnect android 应用程序连接,设备启用了低速移动数据。
日志:
他们有任何 SSL 问题吗?还是我需要将第 3 方 SSL 提供给 ocserv,如果需要,如何将第 3 方 SSL 安装到 ocserv。
提前致谢
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 接口
android - 适用于 Android 的 OpenConnect VpnService
据我所知,android 内部没有支持 PPTP 或 L2TP 连接的 API,所以我改用 openconnect (ocserv)。
是否有任何 VpnService 或 API 可以使用 Android 连接到 ocserv?
我尝试了示例应用程序(ics-openconnect),但源代码已被弃用且集成起来很复杂。
请不要建议使用 OpenVPN 切换 ;))
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 存储库
谢谢
android - 为 android 交叉编译 openconnect-8.08 时出错
当我按照此处的说明进行操作时,在运行“make”的最新指令时出现此错误:
我使用的目标是:armv7a-linux-androideabi
我的工具链是:/home/fasegiar/Documents/android-ndk-r21/toolchains/llvm/prebuilt/linux-x86_64
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?
oauth-2.0 - OpenIDConnect 认证信赖方服务器与认证 OpenID 提供者服务器
我正在查看 OpenIDConnect 开发人员部分https://openid.net/developers/certified/。有多个部分,例如:
- 认证信赖方图书馆
- 认证信赖方服务器和服务
- 认证的 OpenID 提供程序库
- 认证的 OpenID 提供者服务器和服务
- 注销配置文件的认证 OpenID 提供商
我想我理解依赖方(例如客户端应用程序)和 OpenID 提供者(授权服务器)之间的区别,但我找不到有关上述项目含义的详细信息。
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/restart
onmycontainer
或任何其他容器,即使对于主机,连接也会再次断开。
注意:我已经检查了 ip 路由,Docker 和 VPN 子网之间似乎没有冲突。
注意:运行容器--net="host"
会导致主机和容器都能够访问 VPN,但我想避免使用此选项,因为我最终将进行 docker compose 部署,这需要所有容器以桥接模式运行。
在此先感谢您的帮助
server1.vpn-remote.com
编辑:我发现这是一个 DNS 问题,因为即使在 VPN 连接似乎失败后,我也能够 ping 对应的 IP 。我正在阅读有关使用 Docker 和 Docker Compose 进行 DNS 管理以及它们对主机文件的使用的/etc/resolv.conf
文档。
python - 重定向意外 /bin/sh: 1:
我收到此错误:
这是我的代码:
我试过改变:
为了
但是当我尝试打印命令或输出时,它不显示任何结果,只显示空格。
vpn - 如何使用 openconnect 通过 Google Authenticator 的 2 因素身份验证连接到 vpn
我想使用 opencoonect 连接到 vpn 我们公司使用谷歌验证码