API, 사설 네트워크 대상 거부
사설 네트워크 대역으로 확인되는 대상은 이제 전달되는 대신 명확한 검증 오류와 함께 400을 반환합니다. 이 검사는 request가 전송되기 전에 실행되며, 예약된 IPv4 및 IPv6 대역을 대상으로 합니다. 실수로 내부 호스트네임을 전달하더라도 즉시 명확한 오류를 확인하게 됩니다. Single, Proxy Finder 및 Browser 모두 동일하게 동작합니다.
FourA의 최신 업데이트 및 개선 사항
사설 네트워크 대역으로 확인되는 대상은 이제 전달되는 대신 명확한 검증 오류와 함께 400을 반환합니다. 이 검사는 request가 전송되기 전에 실행되며, 예약된 IPv4 및 IPv6 대역을 대상으로 합니다. 실수로 내부 호스트네임을 전달하더라도 즉시 명확한 오류를 확인하게 됩니다. Single, Proxy Finder 및 Browser 모두 동일하게 동작합니다.
MCP 호환 클라이언트를 https://mcp.foura.ai/mcp로 지정하고 FourA API key로 인증하세요. LLM이 직접 호출할 수 있는 도구로 Single, Proxy Finder, Browser가 제공됩니다. Claude Desktop, Claude Code 및 MCP 프로토콜을 지원하는 다른 모든 클라이언트와 호환됩니다. 설정 가이드 →
홈페이지 플레이그라운드에는 Use Proxy 및 Find Proxy 옆에 Browser를 위한 세 번째 탭이 있습니다. 로그인하면 클릭 한 번으로 대시보드에서 실제 Browser request를 실행할 수 있습니다.
이제 request 및 response 열이 동일한 탭(UI, Body, Headers, Cookies, Raw)을 공유합니다. 각 pane에는 자체 뷰 전환기(JSON 트리, HTML 트리, 텍스트)가 있으며, Expand는 response를 전체 너비로 확장하고, Ctrl/Cmd+K는 이전/다음 이동이 가능한 pane 내 찾기(find-in-pane)를 엽니다. Copy 및 Download 버튼은 pane별로 제공되어 화면에 표시된 내용을 그대로 가져오며, Cookies 탭은 이제 필터, 행별 삭제 및 플래그 배지와 함께 호스트별로 그룹화됩니다.
Browser endpoint는 8개의 입력(url, userAgent, headers, cookies, proxy, timeout_ms, checkStatus, checkText)만 허용합니다. 기존 플레이그라운드에서는 wait_selector 및 viewport와 같은 추가 필드가 표시되었으나, 이들은 전송 과정에서 아무런 경고 없이 무시되었습니다. 이제 모든 필드가 스키마와 일치합니다. Browser는 GET 방식을 강제하고 body textarea를 숨기며, Raw 탭에는 API에 전송되는 정확한 JSON과 curl 재현 코드가 표시됩니다.
unblocker: true가 설정되어 있을 때도 Single 및 Proxy Finder가 unblocker 서명을 조용히 누락하고 있었기 때문에, request 서명을 확인하는 안티봇 장벽이 여전히 request를 거부하고 있었습니다. 이 문제는 end-to-end로 해결되었으며, 만약 unblocker: true를 설정했음에도 Cloudflare를 사용하는 사이트에서 차단되고 있었다면 바로 이 때문입니다.
일부 Cloudflare 사이트는 200 OK를 반환하지만, 잠시 후 실제 cf_clearance cookie를 발급하는 백그라운드 스크립트를 주입합니다. 기존에는 Browser가 해당 cookie가 도착하기 전에 페이지를 반환하여 jar를 비워두었습니다. 이제 Browser는 cookie 이벤트를 대기하므로, Single 또는 Proxy를 통해 재사용할 수 있는 깨끗한 cf_clearance를 얻게 됩니다.
이제 대시보드에서 바로 live request를 작성하고 전송할 수 있습니다. API key 중 하나를 선택하고 Single, Proxy, Browser 간을 전환한 뒤 URL, header, body를 입력하고 Cmd+Enter를 눌러 전송하세요. response 패널에는 status, 소요 시간, 크기뿐만 아니라 복사하거나 다운로드할 수 있는 body, header, raw 뷰가 표시됩니다.
기존 30개 블로그 포스트 전체에 고유한 Open Graph 카드를 적용했습니다. Discord, LinkedIn, Slack 또는 Twitter에 공유된 링크는 이제 일반 favicon 대신 깔끔하고 브랜드화된 미리보기를 보여줍니다. 새 포스트는 카드가 자동으로 생성되며, 긴 제목이 단어 중간에서 끊기지 않고 줄바꿈되도록 텍스트 맞춤 기능이 적용됩니다.
블로그 포스트에 삽입된 스크린샷과 다이어그램이 이제 라이트/다크 테마 토글에 맞춰 자동으로 전환됩니다. 밝은 페이지에서 어두운 이미지가 눈을 피로하게 만들거나, 어두운 페이지에서 밝은 스크린샷이 묻혀 보이지 않는 현상이 더 이상 발생하지 않습니다.
블로그의 'Older' 버튼은 기존에 사용자를 1페이지로 되돌려 보냈습니다. 이제 페이지네이션은 번호가 매겨진 네비게이션과 함께 /blog/page/N/ URL에 위치하므로, 실제로 이전 포스트들을 둘러볼 수 있습니다. 감사합니다, Vladimir Petrov.
Browser request가 41일 동안 감지되지 않은 채 당사의 non-JS 엔진을 통해 처리되고 있었습니다. 해당 기간 동안 Cloudflare challenge나 JS 사용량이 많은 사이트에서 Browser가 실패하는 것을 겪으셨다면, 이것이 원인이었습니다. 라우팅을 수정했습니다. 이제 Browser가 모든 request에서 다시 실제 Chrome으로 연결됩니다.
제품 칩 필터(Single, Proxy, Browser)가 이제 Overview뿐만 아니라 Metrics 및 Activity에서도 작동합니다. 어디서나 제품을 선택하면 해당 선택 사항이 세 페이지 모두에 적용됩니다. 한 가지 주의할 점은, 아직 동시성이 제품별로 분류되지 않기 때문에 제품 필터가 활성화되어 있을 때는 Metrics의 Concurrency 범위가 비활성화된다는 것입니다.
제3자 웹사이트에 적용되는 명시적인 허용 가능한 사용 조항과 함께, EU 소비자 예외 조항이 유지된 소피아 법원을 관할로 하는 더 명확한 관할권 섹션을 추가했습니다. 대규모로 서비스를 이용 중이시라면 가볍게 다시 읽어보실 것을 권장합니다.
홈페이지의 대시보드 미리보기가 작은 화면에서 너무 좁게 표시되었습니다. 타이포그래피와 여백을 수정하고, 터치 환경에서도 정상 작동하는 툴팁을 추가했습니다 (마우스 오버 전용 힌트는 모바일 기기에서 도움이 되지 않기 때문입니다).