SOCKSSocket 클래스
SOCKSSocket 클래스
SOCKS는 클라이언트와 서버 사이의 패킷을 프록시 서버(proxy server)를 통해 라우팅하는 인터넷 프로토콜이에요. SOCKS5가 지원된다면 추가로 인증(authentication) 기능을 제공해서, 허가된 사용자만 서버에 접근할 수 있게 해줘요.
출처: Ruby 3.3 API
본문
Public Class Methods
new(host, port) → socket
SOCKS 서버를 통해 host로 SOCKS 연결을 열어요. SOCKS 서버 설정은 구현에 따라 달라질 수 있어요. Dante libsocks/libsocksd 구현을 사용할 때는 SOCKS_SERVER 환경 변수로 설정해요. 전체 환경 변수 지원은 manpages.debian.org/testing/dante-client/socksify.1.en.html을 참고해요.
Public Instance Methods
close()
SOCKS 연결을 닫아요.