KYC 없이 — 신분증, 셀피, 서류 없음 · 암호화폐로 결제: BTC, USDT, USDC, ETH, SOL, LTC · US$25부터 충전
언어: 한국어
가격 보기

가이드 · SOCKS5

SOCKS5 정적 프록시 설정: curl, Python, Firefox 및 DNS

도구를 정적 IP의 SOCKS5 호스트와 포트로 지정하고, 로그인하거나 IP 허용 목록을 사용하며, 프록시가 호스트 이름을 확인하도록 하세요.

최종 업데이트: · 5 분 읽기

빠른 답변

SOCKS5 정적 프록시는 어떻게 설정하나요?

SOCKS5 정적 프록시 설정의 경우 도구를 정적 IP의 SOCKS5 호스트와 포트로 지정하고 프록시가 호스트 이름을 확인하도록 하세요. curl --socks5-hostname, Python Requests의 socks5h:// URL 또는 Firefox의 'SOCKS v5 사용 시 프록시 DNS' 상자를 사용하세요. SteadyProxy 정적 IP는 HTTP, HTTPS (CONNECT) 및 SOCKS5을 지원하며, 기본 SOCKS5 포트는 7778이고 각 IP는 자체 호스트와 포트를 표시합니다. 2026년 10월 19일 업데이트.

SOCKS5의 핵심 사실은 무엇인가요?

프로토콜SOCKS 버전 5 (RFC 1928), TCP 연결
로그인 방법사용자 이름 및 비밀번호 하위 협상 (RFC 1929) 또는 IP 허용 목록
SteadyProxy 인증사용자 이름과 비밀번호, 또는 IP 허용 목록(최대 10개 IP)
기본 포트SOCKS5 7778, HTTP 7777; 각 IP에 나열된 호스트와 포트 사용
프록시를 통한 DNScurl --socks5-hostname 또는 socks5h://; Requests socks5h://; Firefox 'SOCKS v5 사용 시 프록시 DNS'
Python 패키지requests[socks], PySocks 설치
차단 대상뱅킹, 정부, 결제 포털 및 티켓팅 사이트, 그리고 SMTP(이메일 발송) 포트 25, 465, 587

SOCKS5를 HTTP 포트 대신 언제 사용해야 하나요?

앱이 HTTP 프록시를 지원하지 않거나 SOCKS 설정만 제공할 때 SOCKS5를 사용하세요. 웹 트래픽의 경우 둘 다 작동합니다. HTTP 포트는 CONNECT 터널을 통해 HTTPS를 전달하고 SOCKS5는 모든 TCP 연결을 전달합니다. 둘 다 하나의 정적 IP에 대해 동일한 출구 IP를 제공하며, 아래 테스트로 확인할 수 있습니다. TCP 전용으로 계획하세요. 이 가이드는 UDP를 다루지 않습니다. SMTP 포트가 닫혀 있으므로 둘 다 통해 이메일 발송은 불가능합니다.

curl과 함께 SOCKS5 정적 프록시를 어떻게 사용하나요?

curl은 호스트 이름을 프록시에 전달하는 두 가지 방법이 있습니다. --socks5-hostname 옵션 또는 socks5h://로 시작하는 프록시 URL입니다. 일반 socks5:// 스킴은 curl이 먼저 본인 컴퓨터에서 호스트 이름을 확인한 다음 IP만 전송합니다. 2026년 10월 19일 테스트에서 테스트 프록시는 socks5h:// 사용 시 api.ipify.org 및 ipinfo.io 호스트 이름을 수신하고 socks5:// 사용 시 원시 IPv4 주소를 수신했습니다.

원격 DNS 사용 및 미사용 curl over SOCKS5
# SOCKS5, hostname resolved by the proxy (recommended)
curl -s --socks5-hostname gw.steadyproxy.com:7778 --proxy-user USERNAME:PASSWORD https://api.ipify.org

# Same thing as a proxy URL: socks5h:// = the proxy resolves the hostname
curl -s -x "socks5h://USERNAME:[email protected]:7778" https://ipinfo.io/json

# For comparison only: socks5:// resolves the hostname on your own machine first
curl -s -x "socks5://USERNAME:[email protected]:7778" https://api.ipify.org

Python Requests에서 SOCKS5를 어떻게 사용하나요?

python -m pip install "requests[socks]"로 SOCKS 추가 기능을 설치한 다음 http 및 https 키 모두에 socks5h:// URL을 사용하세요. Requests 문서에 따르면 socks5는 클라이언트에서 DNS를 확인하고 socks5h는 프록시 서버에서 확인합니다. 사용자 이름과 비밀번호에 @ 또는 콜론과 같은 문자가 포함된 경우 URL 인코딩하세요. 아래 스크립트는 사용자 이름 및 비밀번호 로그인을 사용하는 테스트 SOCKS5 서버를 통해 2026년 10월 19일에 실행되었습니다.

socks5_requests.py: 원격 DNS를 사용한 Requests through SOCKS5
"""Python Requests through a SOCKS5 static proxy.

Install: python -m pip install "requests[socks]"
"""
import os
from urllib.parse import quote

import requests

HOST = os.environ.get("PROXY_HOST", "gw.steadyproxy.com")
PORT = os.environ.get("PROXY_SOCKS_PORT", "7778")
USER = quote(os.environ.get("PROXY_USER", "USERNAME"), safe="")
PASSWORD = quote(os.environ.get("PROXY_PASS", "PASSWORD"), safe="")

# socks5h:// sends the hostname to the proxy: DNS is resolved on the exit side
PROXY = "socks5h://" + USER + ":" + PASSWORD + "@" + HOST + ":" + PORT
PROXIES = {"http": PROXY, "https": PROXY}

with requests.Session() as session:
    session.trust_env = False
    response = session.get("https://ipinfo.io/json", proxies=PROXIES, timeout=(10, 30))
    response.raise_for_status()
    data = response.json()
    print(data.get("ip"), data.get("org"), data.get("country"), data.get("city"))

Firefox 또는 시스템 설정에서 SOCKS5를 어떻게 설정하나요?

Firefox에서 설정을 열고 네트워크 설정으로 스크롤한 뒤 설정을 클릭하세요. 수동 프록시 설정을 선택하고 SOCKS 호스트에 호스트를 입력하고 옆에 포트를 입력한 다음 SOCKS v5를 선택하세요. SOCKS v5 사용 시 프록시 DNS에 체크한 뒤 확인을 클릭하세요. Firefox 패널에는 SOCKS용 사용자 이름이나 비밀번호 입력란이 없으므로 해당 IP에 대해 IP 허용 목록을 사용하거나, Firefox가 로그인을 요청하는 HTTP 포트를 사용하세요.

macOS에서는 시스템 설정 > 네트워크 > 연결 > 세부사항 > 프록시에 SOCKS 프록시 항목이 있습니다. Windows 프록시 설정은 HTTP 프록시를 대상으로 하므로 대신 각 앱 내에서 SOCKS5를 설정하세요. Chrome은 --proxy-server 스위치를 통해 SOCKS5 서버를 사용할 수도 있습니다. 브라우저 설정 가이드를 참고하세요.

프록시를 통한 DNS가 왜 중요한가요?

로컬 DNS를 사용하면 자체 리졸버가 방문하는 모든 호스트명을 확인하며, 프록시 위치가 아닌 사용자 위치에 맞춰 선택된 서버를 반환할 수 있습니다. 콘텐츠 전송 네트워크는 지역별로 DNS에 응답하므로 프랑스에서의 로컬 조회는 영국 IP를 통한 요청을 프랑스 서버로 보낼 수 있습니다. 원격 DNS(socks5h)를 사용하면 프록시 측에서 이름을 해석하므로 대상이 해당 IP 국가의 방문자에게 응답하는 것과 동일하게 응답합니다. 이로써 로컬 가격 및 검색 결과 확인이 더 정확해집니다.

SOCKS5 설정이 작동하는지 어떻게 확인하나요?

SOCKS5 포트를 통해 ipinfo.io/json을 열고 ip, org, country 필드를 확인하세요. 그런 다음 동일한 고정 IP의 HTTP 포트를 통해 같은 요청을 실행하세요. 출구 IP가 일치해야 합니다. 몇 시간 동안 동일하게 유지되는지 확인하려면 프록시가 고정인지 확인하는 방법을 따르세요. '일반 SOCKS 서버 실패' 또는 인증 오류는 보통 잘못된 포트, 잘못된 비밀번호 또는 허용 목록에 없는 소스 IP를 의미합니다.

SOCKS5 고정 프록시에 대해 사람들이 또 무엇을 묻나요?

socks5://와 socks5h://의 차이는 무엇인가요?

socks5://를 사용하면 사용자 머신이 호스트명을 해석하고 IP 주소만 프록시로 전송합니다. socks5h://를 사용하면 호스트명이 프록시로 전달되어 프록시가 해석합니다. curl과 Python Requests 모두 이 규칙을 따릅니다. 고정 IP에는 socks5h://를 사용하여 DNS 응답이 IP 국가와 일치하고 로컬 리졸버가 호스트명을 보지 못하도록 하세요.

SOCKS5는 암호화되나요?

아니요. SOCKS5는 연결만 중계하며 암호화를 추가하지 않습니다. RFC 1929는 사용자 이름과 비밀번호 로그인이 비밀번호를 평문으로 전송한다고 명시합니다. HTTPS 트래픽은 터널을 통해 종단 간 암호화된 상태로 유지되지만 프록시 로그인은 그렇지 않습니다. 신뢰할 수 없는 네트워크에서는 비밀번호를 전혀 전송하지 않는 IP 허용 목록을 선호하세요.

SOCKS5가 HTTP 포트와 다른 IP를 제공하나요?

동일한 고정 IP에 대해서는 그렇지 않아야 합니다. 두 포트 모두 하나의 출구 주소로 이어집니다. 각 포트를 통해 api.ipify.org를 전송하여 한 번 확인하세요. 두 결과가 다르면 대시보드의 서로 다른 자격 증명 라인을 사용 중이거나 머신의 시스템 프록시가 요청 중 하나를 가로채고 있을 수 있습니다.

Chrome에서 비밀번호가 있는 SOCKS5 프록시를 사용할 수 있나요?

Chrome은 --proxy-server를 통해 SOCKS5 서버를 사용하며, 문서에는 사용자 이름이나 비밀번호 입력란이 없습니다. IP 허용 목록을 사용하여 Chrome이 로그인 없이 작동하도록 하거나, Chrome을 HTTP 포트와 로컬 포워더로 연결하세요. Selenium 가이드에는 해당 경우를 위한 테스트된 포워더 스크립트가 포함되어 있습니다.

curl이 프록시를 해석할 수 없다고 하는 이유는 무엇인가요?

해당 메시지는 대상이 아닌 프록시 자체의 호스트에 관한 것입니다. 대시보드의 호스트 철자, 로컬 DNS, SOCKS5 포트로의 아웃바운드 트래픽을 차단하는 방화벽을 확인하세요. curl -v로 네트워크 경로를 테스트하면 인증을 포함한 SOCKS5 핸드셰이크의 각 단계가 출력됩니다.

SOCKS5 고정 프록시와 함께 작동하는 앱은 무엇인가요?

대부분의 HTTP 클라이언트, 브라우저, 스크래핑 프레임워크 및 명령줄 도구는 구성 파일이나 ALL_PROXY를 통해 SOCKS5 설정을 수용합니다. 포트 25, 465, 587이 닫혀 있으므로 메일 발송은 작동하지 않습니다. 모든 사용은 허용 사용 정책을 따라야 합니다.

SteadyProxy에서 SOCKS5가 포함된 고정 IP 비용은 얼마인가요?

모든 요금제에 SOCKS5가 추가 비용 없이 포함됩니다. 2026년 10월 기준, ISP IP 1개는 US$2.24, 전용 데이터센터 IP 1개는 US$1.34이며 둘 다 30일 기준입니다. 대용량 요금제는 ISP IP 100개 기준 US$1.34/IP · 30일까지 내려갑니다. 결제는 KYC 없이 암호화폐로 가능합니다. 요금제을 참고하세요.

이 가이드는 어떤 출처를 사용하나요? (5)
  1. RFC 1928: SOCKS 프로토콜 버전 5 — IETF (2026-10-19)
  2. RFC 1929: SOCKS V5용 사용자 이름/비밀번호 인증 — IETF (2026-10-19)
  3. Requests 고급 사용법: SOCKS — Requests (2026-10-19)
  4. curl 매뉴얼 페이지 (--socks5-hostname, -x) — curl (2026-10-19)
  5. Chrome에서 SOCKS 프록시 서버 구성 — The Chromium Projects (2026-10-19)

ISP IP당 US$2.24부터 · 30일 · KYC 없이

가격 보기