路由器失败后的安全Websocket(wss / TLS)

时间:2013-08-23 17:51:16

标签: php javascript websocket router stunnel

我只是想在这个问题的前言中说我已经完成了大部分工作,但是我已经在互联网上搜索了几天试图找到这个拼图的文档。

这是我的堆栈:

- Router port forwarding (80,443,8080)
- Laptop (DHCP)
- stunnel (443 -> 8080)
- websocket (8080)

路由器端口转发:

TCP 80, 443, 8080 -> 192.168.1.x

笔记本电脑防火墙:

sudo ipfw add allow tcp from any to any 443

Stunnel的:

[https]
accept  = 443
connect = 8080

Websocket绑定:

('0.0.0.0', 8080);

客户端:

ws://hostname:8080/
wss://hostname:443/

到目前为止,这是什么工作:

When connecting from my computer: Both secure wss and non secure websocket connections succeed. The websocket reports that I've connected from 127.0.0.1.

什么不起作用:

When connecting from my phone via 3g (outside my router): Non secure works, secure does not.

Chrome,Safari和Firefox为Websocket连接提供 任何 调试,因此我不知道问题是什么。

感谢任何帮助。

扎克

0 个答案:

没有答案