kohanucha on Nostr: Update การใช้งานครับ ...
Update การใช้งานครับ ตอนนี้เหมือนเจอว่า client บางตัวที่ไม่ได้ส่ง user-agent ไปด้วยใน header จะไม่สามารถเชื่อมต่อได้ครับ เช่น primal on ios
ผมลองทดสอบด้วย websocat เทียบกับ relay ของคุณอาร์มแล้วเจอว่า
ถ้าไม่ใส่ user-agent ได้ 403 Forbidden
% websocat wss://relay.siamdev.cc
websocat: WebSocketError: WebSocketError: Received unexpected status code (403 Forbidden)
websocat: error running
% websocat wss://relay.notoshi.win
^C
ถ้าใส่ user-agent เชื่อมต่อได้
% websocat wss://relay.siamdev.cc -H 'User-Agent: Websocat'
^C
% websocat wss://relay.notoshi.win -H 'User-Agent: Websocat'
^C
คิดว่าน่าจะเพราะ cloudflare กันไว้นะครับว่าต้องส่ง user-gent มาด้วยถึงจะ allow ให้เข้าไปได้
Published at
2025-04-12 06:54:32Event JSON
{
"id": "86136a2ad6243986ab08594fb87f273b64f2e75ef11b61eee5c42c45018b0530",
"pubkey": "6bd128bf99237f476877420cec54737b1e44d4a25afce35f16296945bb9002f8",
"created_at": 1744440872,
"kind": 1,
"tags": [
[
"imeta",
"url https://image.nostr.build/0abbfd43d244f309726c9b60c2caf4b374e184f08a6bedd7874ad74da8c5b7ce.jpg",
"m image/jpeg",
"x 430b5abee7aa22f44a1f07123082af1dd37f8e0825da20deba88312a43921cea",
"ox 0abbfd43d244f309726c9b60c2caf4b374e184f08a6bedd7874ad74da8c5b7ce",
"blurhash L05OB8D3l:0K56xFpI-;00;5%$-W",
"dim 1179x738",
"thumb https://image.nostr.build/thumb/0abbfd43d244f309726c9b60c2caf4b374e184f08a6bedd7874ad74da8c5b7ce.jpg"
],
[
"e",
"fcaa97eb62685bc86cc30073c867d14b5c44a2ef460459b2186ea6d63eea01d7",
"",
"root"
],
[
"p",
"674473f682bc0101c94a7b2f463661943948ee1b8d6e266077578d46f859eb3c"
],
[
"p",
"11efc77b2bb7bf4eaad4e1e652b2025718b92c7c84c4fa67d2f05684e0209913",
"",
"mention"
]
],
"content": "Update การใช้งานครับ ตอนนี้เหมือนเจอว่า client บางตัวที่ไม่ได้ส่ง user-agent ไปด้วยใน header จะไม่สามารถเชื่อมต่อได้ครับ เช่น primal on ios\n\nhttps://image.nostr.build/0abbfd43d244f309726c9b60c2caf4b374e184f08a6bedd7874ad74da8c5b7ce.jpg\n\nผมลองทดสอบด้วย websocat เทียบกับ relay ของคุณอาร์มแล้วเจอว่า\n\nถ้าไม่ใส่ user-agent ได้ 403 Forbidden\n% websocat wss://relay.siamdev.cc\nwebsocat: WebSocketError: WebSocketError: Received unexpected status code (403 Forbidden)\nwebsocat: error running\n\n% websocat wss://relay.notoshi.win\n^C\n\nถ้าใส่ user-agent เชื่อมต่อได้\n% websocat wss://relay.siamdev.cc -H 'User-Agent: Websocat'\n^C\n\n% websocat wss://relay.notoshi.win -H 'User-Agent: Websocat'\n^C\n\nคิดว่าน่าจะเพราะ cloudflare กันไว้นะครับว่าต้องส่ง user-gent มาด้วยถึงจะ allow ให้เข้าไปได้",
"sig": "58010b39b0b3bc29b7de19f4455d6cb2e54c7947401eb67a09081f95ddcef8e7485e9f0138c0293eb77d41f54e807d762a461e132869fb7ade4c8e84cf57ef59"
}