【发布时间】:2019-08-31 16:57:28
【问题描述】:
我想使用 bash 在 Linux 上传输 TLS 流量。我可以在没有多线程的情况下做到这一点吗?是否有可预测的消息交换顺序,以便我在任何时候只需要听其中一方的声音?
我正在为 Linux 编写代理服务器,并且需要隧道 TLS。我更喜欢用 bash 来做。
exec 3<>/dev/tcp/example.com/443
while 1
do
cat <mypipe >&3
cat <&3 >mypipe
done
我可以这样做吗?大致?我的意思是,这是一个可行的架构吗?没关系,我最终应该退出循环。我打算使用信使在命名管道 mypipe 中提供数据,并收集响应。
信使是用来运行代码的:
cat <&0 >mypipe
cat <mypipe
要发送的数据来自标准输入(http 请求的正文)。
【问题讨论】:
标签: bash proxy tls1.2 tunneling