• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Devopsre
V2EX  ›  程序员

nginx tcp 模块修改

  •  
  •   Devopsre · Nov 29, 2021 · 2471 views
    This topic created in 1805 days ago, the information mentioned may be changed or developed.

    希望能能通过匹配规则 修改 tcp 报文 报文是明文 json 格式

    8 replies  •  2021-11-30 17:13:53 +08:00
    keenkiller
    keenkiller
    Nov 29, 2021
    1
    用 lua-json 模块搞一下应该可以,或者你用 openresty 吧
    zhoudaiyu
    zhoudaiyu
    Nov 29, 2021
    2
    用正则?但是还要考虑到一个 TCP 的包放不下被成多个包的情况吧
    eason1874
    eason1874
    Nov 29, 2021
    3
    Nginx 本身不支持修改,用 ngx_http_js_module 或者 lua-nginx-module 或者转发到后端处理
    bigwang
    bigwang
    Nov 30, 2021
    4
    你用 golang 写一个代理,代码搜索 google 一下一大堆,50 行搞定,在这里面随便怎么替换
    julyclyde
    julyclyde
    Nov 30, 2021
    5
    @zhoudaiyu 首先,tcp 是流,不是包
    zhoudaiyu
    zhoudaiyu
    Nov 30, 2021
    6
    @julyclyde #5 我错了,我的意思应该是段
    julyclyde
    julyclyde
    Nov 30, 2021
    7
    @zhoudaiyu 应用程序也不能处理段啊,只能处理流
    zhoudaiyu
    zhoudaiyu
    Nov 30, 2021
    8
    @julyclyde #7 我要重学网络了 😂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   875 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 17:02 · PVG 01:02 · LAX 09:02 · JFK 12:02
    ♥ Do have faith in what you're doing.