초기화 설정
이 문서는 NetFUNNEL Cloudflare Agent에서 사용할 수 있는 환경 변수 설정 및 부가 기능을 설명합니다.
환경 변수
환경 변수는 Cloudflare Worker 설정에서 설정하는 변수로, NetFUNNEL 에이전트의 동작을 제어합니다.
필수 설정
CLIENT_ID
NetFUNNEL 콘솔에서 발급받은 클라이언트 ID를 입력합니다.
| 유형 | 이름 | 값 | 설명 |
|---|---|---|---|
| 텍스트 | CLIENT_ID | {{CLIENT_ID}} | NetFUNNEL 콘솔에서 확인한 Client ID |
설정 방법:
- [Workers 및 Pages]에서 Worker 선택
- [설정] 탭 클릭
- 변수 및 암호에서 [+추가] 클릭
- 유형: 텍스트 선택
- 이름:
CLIENT_ID - 값: NetFUNNEL 콘솔의 Client ID 입력
- [배포] 클릭
부가 기능
Good Bot 예외 처리
Worker 설정을 통해 특정 User-Agent 값이 포함되어 있을 경우 에이전트 동작으로부터 예외 처리할 수 있습니다.
환경 변수 설정
| 유형 | 이름 | 값 | 설명 |
|---|---|---|---|
| 텍스트 | GOOD_BOTS | Googlebot, Bingbot, Slurp, Applebot, facebookexternalhit | 예외 처리할 봇의 User-Agent 목록 (쉼표로 구분) |
예시: Google, Microsoft, Yahoo, Apple, Facebook 봇을 예외 처리한 예시입니다.
설정 방법:
- [Workers 및 Pages]에서 에이전트가 적용된 Worker 선택
- [설정] 탭 클릭
- 변수 및 암호에서 [+추가] 클릭
- 유형: 텍스트 선택
- 이름:
GOOD_BOTS - 값: 예외하고 싶은 굿 봇의 User-Agent를 쉼표로 구분하여 입력
- [배포] 클릭
진입 키 자동 반납 처리
NetFUNNEL Cloudflare 에이전트는 진입 후 넷퍼넬 키를 자동으로 반납하여 다음 대기자가 진입할 수 있도록 처리하고 있습니다. 만약, 넷퍼넬 키를 바로 반납하지 않고 세그먼트에서 설정한 타임아웃 시간에 넷퍼넬 키를 반납하고 싶은 경우에 사용할 수 있는 기능입니다.
환경 변수 설정
| 유형 | 이름 | 값 | 설명 |
|---|---|---|---|
| 텍스트 | RETURN_KEY | true 또는 false | 진입 키 자동 반납 여부 |
true(기본값): 대기 완료 후 진입 시 에이전트에서 넷퍼넬 키를 자동으로 반납합니다.false: 세그먼트에서 설정한 타임아웃 시간에 키가 반납 처리됩니다.
설정 방법:
- [Workers 및 Pages]에서 에이전트가 적용된 Worker 선택
- [설정] 탭 클릭
- 변수 및 암호에서 [+추가] 클릭
- 유형: 텍스트 선택
- 이름:
RETURN_KEY - 값:
true또는false입력 - [배포] 클릭
대기실 도메인 변경
NetFUNNEL 대기실 페이지의 도메인은 agent-lib.stclab.com입니다. 해당 도메인을 서비스 중인 도메인에 맞게 변경하려면 NetFUNNEL 서비스팀을 통해 원하는 도메인을 알려주시고, Worker 설정을 변경해야 합니다.
환경 변수 설정
| 유형 | 이름 | 값 | 설명 |
|---|---|---|---|
| 텍스트 | VWR_PAGE_DOMAIN | http(s)://{CNAME_DOMAIN} | 대기실 도메인 URL |
예시: https://wait.stclab.com
설정 방법:
- [Workers 및 Pages]에서 에이전트가 적용된 Worker 선택
- [설정] 탭 클릭
- 변수 및 암호에서 [+추가] 클릭
- 유형: 텍스트 선택
- 이름:
VWR_PAGE_DOMAIN - 값: 변경하고자 하는 대기실 도메인 URL 입력 (예:
https://wait.stclab.com) - [배포] 클릭
쿠키 도메인 설정
NetFUNNEL 서버에서 발급한 키를 쿠키에 저장할 때 현재 페이지의 도메인을 기준으로 저장합니다. 만약 서로 다른 서브도메인 간에 키를 공유해야할 경우 메인 도메인이 쿠키에 저장되도록 설정합니다.
예: develop.stclab.com과 staging.stclab.com과 같이 서브도메인이 서로 다른 페이지에서 쿠키를 공유하도록 .stclab.com으로 설정합니다.
환경 변수 설정
| 유형 | 이름 | 값 | 설명 |
|---|---|---|---|
| 텍스트 | COOKIE_DOMAIN | .{MAIN_DOMAIN} | 쿠키 도메인 |
예시: .stclab.com
설정 방법:
- [Workers 및 Pages]에서 에이전트가 적용된 Worker 선택
- [설정] 탭 클릭
- 변수 및 암호에서 [+추가] 클릭
- 유형: 텍스트 선택
- 이름:
COOKIE_DOMAIN - 값: 메인 도메인 형식으로 입력 (예:
.stclab.com) - [배포] 클릭
Worker 배포
환경 변수를 변경한 후에는 반드시 Worker를 배포해야 변경 사항이 적용됩니다.
- 환경 변수 설정 완료 후 [배포] 버튼 클릭
- 배포 완료 후 변경 사항 적용