OAUTH2 基本が最悪すぎる :-(

コンテナ内から行うのが最も簡単な方法です。コンテナに入り、以下を実行することで、nginxとDiscourse間のリクエストを傍受して表示できます。

apt-get update && apt-get -y install scapy
scapy

# scapyプロンプトで、以下を貼り付けます:
class Callback:
  def __init__(self):
    self.last = None
  def prn(self, p):
    if p != self.last: # loでキャプチャすると2回キャプチャされる
      self.last = p
      p.hide_defaults()
      print(repr(p)) # この行はパケットを表示します。残すか削除するかは任意です
      if scapy.packet.Raw in p.layers():
        try:
          print(p.load.decode())
        except:
          print(p.load)

sniff(filter="port 3000", iface="lo", prn=Callback().prn)
「いいね!」 1