디렉터리 실행하기
이것은 서버 모드에 설명된 대로 전문화된 Jamulus 서버 구성입니다.
사용자 정의 디렉터리에 나열된 서버를 보려면, 사용자는 클라이언트의 설정 > 고급 설정 > 사용자 정의 디렉터리 필드에 해당 디렉터리의 주소를 입력해야 합니다. 필요한 경우 이러한 방식으로 여러 주소를 추가할 수 있습니다. 그러면 사용자 정의 디렉터리가 연결 창의 디렉터리 드롭다운 목록에 나타납니다. 그렇지 않으면 사용자 정의 디렉터리는 공용 디렉터리와 동일한 방식으로 클라이언트에 대해 작동하며 등록된 서버 목록을 표시합니다.
서버를 디렉터리로 실행하려면, --directoryaddress
옵션으로 시작하여 서버를 쿼리할 디렉터리(즉, ‘localhost’ 또는 ‘127.0.0.1’)를 만들어야 합니다.
GUI를 사용하여 서버를 실행할 때, 옵션 탭의 사용자 지정 디렉터리 서버 주소를 “localhost”로 설정한 다음 디렉터리 드롭다운 목록에서 “사용자 지정”을 선택합니다.
디렉터리에 대한 유의 사항
디렉터리에 등록할 수 있는 서버를 제어하려면
IP 주소 1[;ip 주소 2]
형식의--listfilter
명령줄 옵션을 사용하여 허용 목록을 사용하도록 설정할 수 있습니다.사설 네트워크에서 NAT 방화벽 뒤에 서버를 실행하고 동일한 네트워크의 디렉토리에 등록하는 경우
--serverpublicip
옵션을 사용하여 서버를 실행하여 공인 IP 주소를 지정하십시오. 이는 공용 인터넷의 클라이언트가 올바른 주소에 연결할 수 있도록 하는 데 필요합니다. 이 옵션을 사용하는 서버의 경우 라우터/방화벽에서 적절한 포트 포워딩이 필요합니다.동일한 네트워크의 디렉터리가 있는 사설 네트워크의 NAT 방화벽 뒤에서 클라이언트를 실행할 때 디렉터리 자체는 공인 IP 주소를 지정하기 위해
--serverpublicip
옵션을 사용하여 실행되어야 합니다. “홀 펀치”가 필요한 디렉터리에 등록하면 클라이언트가 액세스할 수 있습니다. (그렇지 않으면 디렉홀리가 클라이언트의 로컬 네트워크 주소를 서버에 제공하고 “홀 펀치”가 실패하기 때문입니다.)어떤 이유로든 디렉터리를 다시 시작해야 하는 경우(예: 호스트를 재부팅할 때), 디렉터리에 연결된 서버는 다시 등록할 때까지 연결이 끊어집니다. 이것은 해당 서버에 연결된 클라이언트의 연결이 끊어진다는 것을 의미하지 않지만, 새 클라이언트는 해당 서버가 다시 연결될 때까지 디렉터리에 나열된 서버를 볼 수 없음을 의미합니다. 등록된 서버 목록이 재시작 사이에 유지되도록 하려면
--directoryfile
옵션을 사용하여 디렉터리가 읽고 쓸 수 있는 파일의 위치와 이름을 지정하십시오.150개 이상의 서버를 디렉토리에 등록할 수 있습니다.