안녕하세요 모두, 저는 오랜 기간 글로벌프로텍트 VPN과 클라이언트 없는 VPN을 사용해 왔으며 그 작동 방식을 꽤 잘 이해하고 있습니다. 저는 클라이언트 없는 VPN 포털을 통해 접속하는 여러 웹앱이 있는데 최근에 새로운 것을 추가했어요(정확히는 Kasm 작업 공간), 그런데 작동하지 않네요. GP 클라이언트를 사용하거나 내부 네트워크에 있으면 모두 잘 작동합니다.
하지만, 클라이언트 없는 포털을 통해 접속하려고 하면, 파비콘은 로드되지만 페이지 자체는 로드되지 않습니다. 방화벽 규칙을 체크했는데 거부나 다른 문제가 없습니다.
이것이 방화벽이 리버스 프록시 역할을 하는 것과 관련이 있다고 생각하는데, 다른 분들도 자신의 앱에서 비슷한 문제를 겪은 적이 있나요?
네, 이것 때문에 클라이언트 없는 VPN 테스트를 포기해야 했어요. 사실상 JavaScript ES6 이상을 사용하는 거의 모든 최신 기능이 작동하지 않더군요.
브라우저 개발자 도구를 사용해서 문제가 되는 JavaScript 버전에 대한 오류를 확인할 수 있어요.
- 생략 * 글로벌프로텍트 클라이언트 없는 VPN은 JavaScript ES6(ECMAScript 2015) 또는 최신 버전과의 호환성 문제가 있을 수 있습니다.
Prisma Access 브라우저를 대안으로 검토해 보세요!
제한 사항이 분명히 있지만, 클라이언트를 제거한 주된 이유는 공격 표면의 문제였어요. 로그인 시도 공격이 계속 몰려왔거든요.
GP 클라이언트도 요청은 받지만, 클라이언트 없는 경우보다 훨씬 적어요.
ThomasTrain87이 맞는 것 같지만, 저도 Nextcloud 애플리케이션에서 비슷한 문제를 겪었어요. 콘솔에 JavaScript 오류가 떴는데, 당신이 언급한 것과 달리 제 오류는 달랐을 수 있어요.
어쨌든 gzip 인코딩을 끄는 것으로 해결했어요: debug global-protect portal clientlessvpn gzip-encoding off
관련 KB 링크: https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000sawiCAA&lang=en_US
한 번 시도해 보세요. 행운을 빕니다!