1

この質問の前に、この問題のほとんどは機能していますが、このパズルの 1 ピースのドキュメントを探すために何日もインターネットを探し回っていると言って差し上げたいと思います。

これが私のスタックです:

- 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

スタンネル:

[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 接続のデバッグを提供しないため、何が問題なのかわかりません。

どんな助けでも大歓迎です。

ザック

4

0 に答える 0