0

我有一个动态 wss 代理的工作 httpd 配置:

RewriteEngine on
RewriteCond %{QUERY_STRING} port=(\d+)&engine=([^&]+)
RewriteRule /websockify wss://%2:%1/websockify/ [P]
ProxyPassReverse /websockify wss://%2:%1/websockify/

调用wss://serverA/websockify?port=1234&engine=serverB正常,但我想混淆参数portengine.

我正在考虑为此目的使用 base64,但我不知道如何更新 httpd 配置以满足我的要求。

我的新 wss 调用应该是:

wss://serverA/websockify?cG9ydD0xMjM0JmVuZ2luZT1zZXJ2ZXJCCg==

或者

wss://serverA/websockify?payload=cG9ydD0xMjM0JmVuZ2luZT1zZXJ2ZXJCCg==

cG9ydD0xMjM0JmVuZ2luZT1zZXJ2ZXJCCg==字符串的base64编码在哪里port=1234&engine=serverB

有人可以帮助我吗?

谢谢,马可

4

0 回答 0