Sun Java System Web Proxy Server 4.0.8 관리 설명서

ProcedureSOCKS 서버 구성 방법

  1. 서버 인스턴스에 대한 Server Manager에 액세스하고 SOCKS 탭을 누릅니다.

  2. Configure SOCKS v5 링크를 누릅니다.

  3. SOCKS Port 필드에 SOCKS 서버가 수신할 포트 번호를 입력합니다. 기본값은 1080입니다.

  4. 사용할 SOCKS 옵션을 선택합니다.

    다음 옵션을 사용할 수 있습니다.

    • Disable Reverse DNS Lookup.SOCKS 서버에 대해 역방향 DNS 조회를 비활성화합니다. 역방향 DNS는 IP 주소를 호스트 이름으로 변환합니다. 역방향 DNS 조회를 비활성화하면 네트워크 자원을 절약할 수 있습니다. 기본적으로 DNS 조회는 비활성화되어 있습니다. 역방향 DNS 조회가 비활성화되고 호스트 이름으로 URL이 요청되면 서버는 호스트 이름을 IP 주소에 매핑하지 않습니다. 역방향 DNS 조회가 활성화된 경우 서버는 매핑을 수행하고 항목을 SOCKS 로그 파일에 추가하여 DNS 변환을 나열합니다.

      • Use Client-specific Bind Port. 클라이언트가 BIND 요청에서 포트를 지정할 수 있습니다. 이 옵션을 비활성화하면 SOCKS는 클라이언트에서 요청한 포트를 무시하고 임의 포트를 할당합니다. 기본적으로 이 옵션은 비활성화되어 있습니다.

      • Allow Wildcard As Bind IP Address. 클라이언트가 BIND 요청에서 모두 0으로 구성된 IP 주소(0.0.0.0)를 지정할 수 있습니다. 이는 모든 IP 주소에서 연결할 수 있음을 의미합니다. 이 옵션을 비활성화하면 클라이언트는 바인드 포트에 연결할 IP 주소를 지정해야 하며 SOCKS 서버는 0.0.0.0으로의 바인드 요청을 거부합니다. 기본적으로 이 옵션은 비활성화되어 있습니다.

      • Quench Updates. 매시간 작성되는 자동 상태 파일을 비활성화합니다. 비활성화하면 요청마다 쓰기가 수행됩니다. 자세한 내용은 로깅을 참조하십시오.

    Quench Updates 요소는 사용자 인터페이스에 표시되지만 이 Proxy Server 4 릴리스에서는 구현되지 않습니다.

  5. Log File 필드에 SOCKS 로그 파일의 전체 경로 이름을 입력합니다.

    기본값은 server-root/proxy- serverid/logs/socks5.log입니다.

  6. Log Level 드롭다운 목록에서 로그 파일에 경고 및 오류만 포함할지, 모든 요청을 포함할지 또는 디버깅 메시지를 포함할지 여부를 선택합니다.

  7. RFC 1413 ID 응답을 선택합니다.

    SOCKS 서버는 ID를 통해 클라이언트의 사용자 이름을 확인할 수 있습니다. 일반적으로 이 기능은 클라이언트가 일부 UNIX 버전을 실행하는 경우에만 작동합니다. 다음 옵션을 사용할 수 있습니다.

    • Don’t Ask. ID를 사용하여 클라이언트의 사용자 이름을 확인하지 않습니다. 권장 및 기본 설정입니다.

      • Ask But Don’t Require. 모든 클라이언트의 사용자 이름을 요청하지만 생략할 수 있습니다. 이 옵션은 로깅 용도로만 ID를 사용합니다.

      • Require. 모든 클라이언트의 사용자 이름을 요청하며 응답이 유효한 경우에만 액세스를 허용합니다.

  8. SOCKS Tuning 섹션은 SOCKS 서버가 사용해야 하는 작업자 및 승인 스레드의 수를 지정합니다. 이 수는 SOCKS 서버의 성능에 영향을 줍니다. OK를 누릅니다.

    • Number Of Worker Threads. 기본값은 40입니다. SOCKS 서버가 너무 느리면 작업자 스레드의 수를 늘리십시오. 서버가 불안정하면 수를 줄이십시오. 이 수를 변경하는 경우 기본값부터 시작하여 필요에 따라 늘리거나 줄입니다. 일반적으로 작업자 스레드의 수는 10과 150 사이입니다. 최대 512까지 설정할 수 있지만 150을 초과하면 효율성이 떨어지고 불안정해집니다.

      • Number Of Posted Accepts. 기본값은 1입니다. SOCKS 서버의 연결이 끊어지면 승인 스레드의 수를 늘리십시오. 서버가 불안정하면 서버 수를 줄이십시오. 이 수를 변경하는 경우 기본값부터 시작하여 필요에 따라 늘리거나 줄입니다. 일반적으로 승인 스레드의 수는 1과 10 사이입니다. 최대 512까지 설정할 수 있지만 60을 넘으면 효율성이 떨어지고 불안정해집니다. SOCKS 서버에 부하가 있을 때 요청이 실패하고 연결이 끊기는 경우 이 설정을 조정하십시오.