问题标签 [stunnel]

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 回答
1047 浏览

linux - 在 CentOS 上更新 Stunnel

我使用 stunnel 4.29 版连接到服务,该服务的提供者通过 stunnel 4.29 禁用了连接。这现在需要我从 WHM 更新我的 stunnel。

我更新使用

我得到了回应 - 没有标记为更新的包

请问有人知道我如何更新到 stunnel 5.29 吗?

0 投票
1 回答
3058 浏览

stunnel - 如何使用命令行重新加载 stunnel 配置?

stunnel 运行时是否有命令行来重新加载 stunnel 配置文件?

我通过命令行启动 stunnel。但我没有找到任何可以动态改变其配置的方法。

编辑:

根据此处的版本 5.15, 2015.04.16,紧迫性:低:

新的命令行选项“-reload”重新加载配置文件和“-reopen”重新打开作为 Windows 服务运行的 stunnel 的日志文件(感谢 Marc McLaughlin)。

它似乎已经有了命令行,但我无法重新加载它。

我的步骤错了吗?

我的测试步骤如下。

  1. 进入dos模组
  2. c:\stunnel\stunnel.exe -开始
  3. 更改 stunnel.config
  4. c:\stunnel\stunnel.exe -重新加载

我只在第 4 步看到了 stunnel 弹出窗口。但它没有重新加载。

0 投票
1 回答
215 浏览

unix - 如何通过加密的 sTunnel 会话引导所有浏览流量?

sTunnel在我的客户端和服务器上运行,似乎无法理解如何让它以一种“静默模式”运行,如果我在国外,我可以启动sTunnel客户端上的连接,连接到我的服务器,然后我的浏览流量连接的行为就像我在英国(加密代理)一样。

在客户端conf我有:

accept = localhost:xxx(我理解这意味着本地sTunnel安装侦听 xxx 端口并抓取该端口上发送的任何流量)。

connect = serverip:xxx(这是需要转发到哪里的指令,即服务器)。

在我的服务器上:

accept: clientIP:xxx(我的客户端的源IP地址) connect: localhost:xxx(服务器的环回地址)

我在这里看不到什么?正如我所看到的,如果我用浏览器明确定位一个端口,我只能使用这个隧道,即使那样,它不会只到达sTunnel服务器而不是到达预期的网站吗?我需要在浏览器中设置代理设置吗?

多谢

0 投票
1 回答
1178 浏览

security - 如何通过命令行安全地连接到 Heroku Redis?

Heroku Redis CLI 文档指出通过 Heroku CLI 进行连接是不安全的,因为它依赖于二进制redis-cli文件。

是否有通过命令行界面连接到 Heroku Redis 实例的安全方法?通过我的本地机器连接,或者通过测功机作为继电器都可以正常工作。

0 投票
1 回答
773 浏览

linux - stunnel 和 sshuttle 有什么区别

有人可以向我解释使用其中一种的好处吗?它们有可比性吗?

我知道它sshuttle充当出站通信的代理,但是它也可以用于转发连接吗?

例如,stunnel可以用作在我的网络之外传输数据的反向代理。这是可以做的sshuttle吗?

0 投票
1 回答
1009 浏览

linux - Stunnel 将 wss websocket 保护为不安全的 ws 套接字

我最近更改了我的网站以使用 SSL。我拥有的是一个在端口 9300 上侦听的旧 websocket 服务器脚本,然后客户端的浏览器通过 ws 使用 javascript 调用该脚本。现在我的网站已更改为 https,我必须调用 wss 但它不起作用。所以我只想将一个安全的 wss 重定向到一个不安全的 ws 版本的套接字,这样我就不必更改脚本。

我试图通过使用 stunnels 来解决这个问题。但我不明白。

正在执行的握手中似乎存在问题。

我拥有的 PHP Websocket 服务器脚本基于这个 git https://github.com/Flynsarmy/PHPWebSocket-Chat

服务器打印

我的 stunnel.conf

客户端浏览器控制台:

我使用的证书与我用于 SSL 的证书相同。我也尝试使用自生成的密钥和证书文件,但没有运气。我得到同样的错误,握手失败。

0 投票
1 回答
1025 浏览

php - SSL 的 PHP 棘轮问题

由于我的网站使用 https,我似乎无法连接棘轮。我什至安装了stunnel。这是我的配置

演示:https ://usyd.chat/react.html (见源代码和控制台)

推送服务器.php

这是我连接到我的网络套接字的方式

最后,我的 stunnel 配置

当我在控制台上的 react.html 页面上没有任何反应。在我的推手课上,我有

在 onOpen 方法中,但它不会在控制台中记录任何内容。

非常感激任何的帮助。谢谢

0 投票
1 回答
2906 浏览

oracle - How can I configure Gmail with Oracle Apex using stunnel (application express) 5.0.3

How can I setup Oracle Apex (application express) to send emails through my Gmail account without using my own SMTP ?

0 投票
1 回答
1486 浏览

ssl - 让 wss 与 stunnel 和棘轮一起工作

在 CentOS 7 上运行 Apache v2.4、PHP v5.6 w/ php-fpm

所以我试图让 wss 与 stunnel 和 Ratchet 一起工作。我已经让 Ratchet 的 Hello World ( http://socketo.me/docs/hello-world ) 在端口 8080 上使用非 ssl 上的测试代码成功运行。我可以从同一台机器远程登录,也可以从 aa 远程登录不同的机器。

通过阅读,我知道棘轮不支持 ssl 连接,但通过包装与 stunnel 的通信来支持,因此我设置了 stunnel,并在端口 8443 上侦听了适当的证书,这似乎正在工作(如日志文件所示)。

当我尝试使用 Firefox 暂存器中的 wss 建立连接时,出现以下错误:Firefox can't establish a connection to the server at wss://testserver.testdomain.com:8443我可以看到正在通过各种日志文件创建连接,但是由于我无法创建可靠的 wss 连接,因此在某处通信失败. 关于我缺少什么或我在哪里搞砸的任何想法?日志/代码如下

便签本代码

隧道配置:

隧道日志:

棘轮样本输出:

Telnet 连接 1

0 投票
1 回答
427 浏览

stunnel - Stunnel 不接受客户端重新连接

我正在使用 Stunnel 连接到具有 TLS 加密的服务器。我启动 Stunnel,然后使用任何客户端连接到 Stunnel(例如 telnet),一切正常。如果我关闭客户端,则与服务器的连接保持活动状态,与客户端的连接进入状态 TIME_WAIT。

但问题是,如果我再次尝试打开客户端,与 Stunnel 的连接会立即丢失。

可能是什么问题?