📖 프록시 서버 만드는 방법 (상세 가이드)
1️⃣ Cloudflare 가입
https://dash.cloudflare.com 접속 → 회원가입 (무료)
2️⃣ Workers & Pages 메뉴 이동
왼쪽 메뉴에서
Compute & AI →
Workers & Pages 클릭
3️⃣ Create application 클릭
오른쪽 상단의
Create application 버튼 클릭
4️⃣ "Start with Hello World!" 선택
여러 옵션 중
Start with Hello World! 클릭
5️⃣ Deploy 먼저 클릭
이름 확인 후
Deploy 버튼 클릭 (기본 코드로 먼저 배포)
6️⃣ Edit code 클릭
배포 완료 후
Edit code 또는
Quick Edit 버튼 클릭
7️⃣ 코드 교체
- 기존 코드 전체 선택:
Ctrl + A
- 삭제:
Delete 또는
Backspace
- 아래 코드 복사해서 붙여넣기:
export default {
async fetch(request) {
const url = new URL(request.url);
const targetUrl = url.searchParams.get('url');
if (!targetUrl) return new Response('url 파라미터 필요', { status: 400 });
const response = await fetch(targetUrl);
const newResponse = new Response(response.body, response);
newResponse.headers.set('Access-Control-Allow-Origin', '*');
return newResponse;
}
}
8️⃣ Save and Deploy 클릭
오른쪽 상단의
Save and Deploy 버튼 클릭
9️⃣ 주소 확인
배포 완료 후 주소 확인 (예:
https://rapid-dew-9931.xxx.workers.dev)
Workers & Pages 목록에서도 확인 가능
🔟 프록시 URL 입력
위 입력란에 주소 +
/?url= 형식으로 입력
예:
https://rapid-dew-9931.xxx.workers.dev/?url=
⚠️ 입력 안 하면 공용 서버 사용 (속도 느리고 불안정할 수 있음)
✅ 본인 서버 사용 시 빠르고 안정적!