영어프랑스어스페인어

Ad


온웍스 파비콘

gnunet-publish - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 gnunet-publish 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 gnunet-publish 명령입니다.

프로그램:

이름


gnunet-publish - 새 콘텐츠를 GNUnet에 게시하기 위한 명령줄 인터페이스

개요


gnunet 게시 [옵션] 파일 이름

기술


다른 GNUnet 사용자와 파일을 공유하려면 먼저 파일을 사용할 수 있어야 합니다.
GNUnet. GNUnet은 특정 디렉토리의 모든 파일을 자동으로 공유하지 않습니다(단,
gnunet-auto-share 도구를 사용하여 이 작업을 수행할 수 있습니다). 사실 다운로드 받은 파일도
자동으로 공유되지 않습니다.

파일 공유를 시작하려면 gnunet-publish 또는
gnunet-fs-gtk와 같은 그래픽 인터페이스. 명령줄 도구 gnunet-publish는 더 많은 기능을 제공합니다.
많은 파일을 추가해야 하는 경우에 유용합니다. gnunet-publish는 자동으로 게시할 수 있습니다.
파일 배치, 재귀적으로 디렉토리 게시, 찾아볼 수 있는 디렉토리 생성
GNUnet 내에서 파일 목록을 네임스페이스에 게시합니다. 디렉토리에서 실행할 때,
gnunet-publish는 항상 디렉터리의 모든 파일을 재귀적으로 게시합니다.

gnunet-publish는 공유된 파일에서 자동으로 키워드를 추출할 수 있습니다. 사용자
GNUnet에서 파일을 다운로드하려는 사용자는 키워드를 사용하여 적절한
콘텐츠. -D 옵션을 사용하여 키워드 추출을 비활성화할 수 있습니다. 수동으로 추가할 수 있습니다.
-k 옵션을 사용하는 키워드. 키워드는 대소문자를 구분합니다.

GNUnet은 키워드로 파일을 검색하는 것 외에도 파일을 다음과 같이 구성할 수 있습니다.
디렉토리. 디렉토리를 사용하면 사용자는 디렉토리를 찾기만 하면 됩니다.
디렉토리에 나열된 파일을 다운로드할 수 있습니다. 디렉토리는 다음을 포함할 수 있습니다.
다른 디렉토리에 대한 포인터.

gnunet-publish를 사용하면 다음을 추가할 때 새 디렉터리를 동시에 쉽게 만들 수 있습니다.
파일. 파일 대신 디렉토리 이름을 전달하기만 하면 됩니다.

키워드는 스팸이 될 수 있으므로(모든 사용자가 모든 키워드 아래에 콘텐츠를 추가할 수 있음) GNUnet
네임스페이스를 지원합니다. 네임스페이스는 검색 공간의 하위 집합입니다.
특정 가명 보유자는 콘텐츠를 추가할 수 있습니다. 모든 GNUnet 사용자는 얼마든지 생성할 수 있습니다.
사용하는 가명 gnunet-가명. 가명은 사용자의 GNUnet 디렉토리에 저장됩니다.
가명은 사용자가 선택한 임의의 문자열로 로컬에서 식별되지만
가명이 생성되면 네임스페이스는
가명의 공개 키. 가명 소유자만 콘텐츠를 추가할 수 있으므로
다른 사용자가 네임스페이스를 오염시키는 것은 불가능합니다. gnunet 게시
자동으로 최상위 디렉토리(또는 하나의 파일만 지정된 경우 유일한 파일)를 게시합니다.
가명이 지정된 경우 네임스페이스에

GNUnet에서 콘텐츠를 배치하고 가져온 경우 GNUnet에서 콘텐츠를 업데이트할 수 있습니다.
특정 네임스페이스. 업데이트는 네임스페이스의 콘텐츠에 대해서만 가능합니다.
악의적인 당사자가 위조된 업데이트를 제공할 수 없도록 하는 유일한 방법입니다. 메모
GNUnet 업데이트로 인해 이전 콘텐츠를 사용할 수 없게 되는 것은 아니며 GNUnet은 단지
게시자는 사용자에게 최신 버전을 가리킵니다. -N 옵션을 사용하여 지정할 수 있습니다.
업데이트의 향후 식별자입니다. 이 옵션을 사용할 때 GNUnet 클라이언트는
현재(-t) 식별자는 업데이트(-N)에 대한 검색을 자동으로 시작합니다.
식별자. 나중에 (-N) 식별자로 업데이트를 게시하면 두 결과 모두
사용자에게 제공됩니다.

자동 메타 데이터 추출(libextractor 기반) 또는 명령줄을 사용할 수 있습니다.
-m 옵션은 메타 데이터를 지정합니다. -m 옵션의 경우 다음 형식을 사용해야 합니다.
키워드 유형:값. 예를 들어 "-m os:Linux"를 사용하여 운영 체제가
리눅스다. 일반적인 메타 데이터 유형은 "author", "title" , "mimetype", "filename",
"언어", "주제" 및 "키워드". 추출 도구에서 전체 목록을 얻을 수 있습니다.
--list 옵션을 사용합니다. 메타 데이터는 사용자가 파일을 검색하는 데 도움이 되는 데 사용됩니다.
네트워크. 키워드는 대소문자를 구분합니다.

GNUnet은 네트워크에 파일을 게시하는 두 가지 스타일을 지원합니다. 파일 게시는
파일의 복사본이 노드의 로컬(!) 데이터베이스에 만들어집니다. 파일 인덱싱
파일에 대한 심볼릭 링크가 있는 인덱스가 로컬(!) 데이터베이스에 추가됨을 의미합니다.
그 자체. 링크는 전체 파일의 SHA-512 해시를 파일 이름으로 사용합니다. 인덱싱
일반적으로 훨씬 더 효율적이며 기본 선택입니다. 그러나 인덱싱만
gnunet-service-fs에서 색인 파일을 읽을 수 있는 경우(동일한 절대 경로 사용) 작동합니다.
그렇지 않은 경우 인덱싱이 실패하고 gnunet-publish가 자동으로 되돌립니다.
대신 게시). 파일을 게시하는 데 사용되는 방법에 관계없이 파일은
느릴 것입니다(요청 빈도와 대역폭의 양에 따라 다름).
사용 가능) 네트워크에 분산되어 있습니다. 파일을 게시하거나 색인을 생성한 다음
거의 항상 더 이상 사용할 수 없습니다.

-c 파일 이름, --config=파일이름 대체 구성 파일 사용(이 옵션을 지정하지 않으면
기본값은 ~/.config/gnunet.conf).

-D, --disable-추출기
추가 키워드 및 메타데이터를 찾기 위해 GNU libextractor 사용을 비활성화합니다.

-e, --발췌
현재 주어진 각 파일에 사용될 키워드 목록을 인쇄합니다.
옵션. 인덱싱 또는 게시를 수행하지 마십시오.

-h, --도움
모든 옵션이 포함된 간략한 도움말 페이지를 인쇄합니다.

-k KEYWORD, --키=키워드
콘텐츠를 인덱싱할 추가 키(여러 키를 추가하려면 여러 키를 지정하십시오.
타임스). 각각의 추가 키는 대소문자를 구분합니다. 여러 번 지정할 수 있습니다.
키워드는 최상위 파일 또는 디렉토리에만 적용됩니다.

-L 로그레벨, --로그 수준=로그레벨
로그 수준을 변경합니다. LOGLEVEL에 가능한 값은 ERROR, WARNING, INFO 및
디버그.

-m 유형:값, --메타=유형:값
기본 파일(또는 디렉토리)에 대해 주어진 TYPE의 메타데이터를 주어진
값. 이렇게 하면 키워드 집합에 해당 VALUE가 추가되지 않습니다.
그 아래에서 파일을 찾을 수 있습니다.

-n, --NOINDEX
요약: 아마 필요하지 않을 것입니다.

색인을 생성하지 않고 전체 게시합니다. 디렉터리, RBlocks, SBlocks 및 IBlocks
이 옵션이 없어도 항상 게시됩니다. 이 옵션을 사용하면 모든 블록
실제 파일은 로컬 블록 데이터베이스에 암호화된 형태로 저장됩니다.
또래. 이것은 로컬 노드가 손상된 경우 보안을 추가하지만(적
시스템에 걸림) 온디맨드에 비해 효율성이 훨씬 떨어집니다.
암호화이며 대용량 파일에는 권장되지 않습니다.

-N ID, --다음=ID
SBlock의 향후 버전에 대한 다음 ID를 지정합니다. 이 옵션은 유효합니다
-P 옵션과 함께. 이 옵션은 무엇을 지정하는 데 사용할 수 있습니다.
업데이트된 버전의 식별자는 다음과 같습니다. -i 및 -N 지정
-t 없이는 허용되지 않습니다.

-p 우선, --프리오=우선
요약: 아마 필요하지 않을 것입니다.

게시된 콘텐츠의 우선 순위를 설정합니다(기본값: 365). 로컬 데이터베이스가
가득 차면 GNUnet은 순위가 가장 낮은 콘텐츠를 버립니다. 참고로 순위
인기에 따라 시간이 지남에 따라 변경됩니다. 기본값은 다음과 같이 충분히 높아야 합니다.
다른 사이트에서 마이그레이션되는 콘텐츠를 위해 로컬로 게시된 콘텐츠를 보존합니다.
동료들.

-P 이름, --가명=이름
최상위 디렉터리 또는 파일의 경우 파일을
가명 NAME으로 지정된 네임스페이스.

-r LEVEL, --복제=LEVEL
원하는 복제 수준을 설정합니다. CONTENT_PUSHING이 YES로 설정되면 GNUnet은
정상적으로 수행하기 전에 각 블록(파일에 대해) LEVEL 시간을 다른 피어에 푸시합니다.
모든 콘텐츠의 "무작위" 복제. 이 옵션은 일부 콘텐츠를 푸시하는 데 사용할 수 있습니다.
더 열심히 네트워크로 나가십시오. 콘텐츠 LEVEL 시간을 네트워크에 푸시한다는 점에 유의하십시오.
실제로 LEVEL 복제본이 있음을 보장하지 않습니다.

-s, --시뮬레이션 전용
이 옵션을 사용하면 gnunet-publish는 실제로 파일을 게시하지 않지만
수행 할 작업을 시뮬레이션하십시오. 이것은 GNUnet URI를 계산하는 데 사용할 수 있습니다.
실제로 공유하지 않고 파일.

-t ID, --이것=ID
SBlock의 ID를 지정합니다. 이 옵션은 -s와 함께만 유효합니다.
옵션을 선택합니다.

-u URI, --우리=URI
이 옵션은 파일 이름 대신 파일의 URI를 지정하는 데 사용할 수 있습니다(이는
필수 파일 이름 인수를 생략해야 하는 유일한 경우).
파일이나 디렉터리를 게시하고 해당 URI를 사용하는 대신
gnunet-publish는 이 URI를 사용하고 선택한 네임스페이스 또는 키워드를 수행합니다.
운영. 이미 생성된 파일에 추가 키워드를 추가하는 데 사용할 수 있습니다.
공유되었거나 URI가 알려진 네임스페이스에 파일을 추가하기 위해
콘텐츠를 로컬에서 사용할 수 없습니다.

-v, --번역
버전 번호를 인쇄하십시오.

-V, --말 수가 많은
장황하게 말하십시오. 이 옵션을 사용하면 gnunet-publish에서 진행률 정보를 인쇄합니다.
마지막에 파일을 다운로드하는 데 사용할 수 있는 파일 식별
GNUnet.

환경 익명 LEVEL


XNUMXD덴탈의 -a 옵션을 사용하여 추가 익명성 제약 조건을 지정할 수 있습니다. 0으로 설정하면 GNUnet
파일을 익명으로 게시하고 실제로 파일에 대한 광고에 서명합니다.
피어의 개인 키를 사용합니다. 이렇게 하면 다른 사용자가 파일을 가장 빠르게 다운로드할 수 있습니다.
익명이 아닌 방법(DHT, 직접 전송) 사용을 포함하여 가능한 한. 설정하면
1(기본값)로 설정하면 표준 익명 라우팅 알고리즘을 사용합니다.
신원을 명시적으로 유출). 그러나 강력한 적이 여전히
시간이 지남에 따라 신원에 대한 데이터를 추론하기 위해 트래픽 분석(통계)을 수행합니다. 너
더 높은 수준의 익명성을 지정하여 더 나은 프라이버시를 얻을 수 있습니다.
성능을 희생시키면서 자신의 트래픽이 얻을 수 있는 커버 트래픽의 양입니다. 메모
선택한 익명성 수준에 관계없이 네트워크에서 콘텐츠를 캐시하는 피어
항상 익명성 수준 1을 사용합니다.

익명성 수준의 정의는 다음과 같습니다. 0은 익명성이 필요하지 않음을 의미합니다.
그렇지 않으면 'v' 값은 "익명" 트래픽의 v 바이트 중 1이 다음에서 올 수 있음을 의미합니다.
로컬 사용자는 와이어에 바이트당 커버 트래픽의 'v-1'바이트를 남깁니다. 따라서 만약
GNUnet은 (익명 라우팅을 사용하여) 외부 피어로부터 n바이트의 메시지를 라우팅합니다.
동일한 기간에 n/(v-1) 바이트의 데이터를 생성합니다. 기간은 XNUMX배
GNUnet이 전달된 쿼리를 연기하는 평균 지연.

기본값은 1이며 대부분의 사용자에게 적합합니다. 또한 선택하는 경우
값이 매우 크면 처리량이 전혀 없을 수 있습니다.
동료 GNUnet 동료들은 모두 같은 일을 합니다.

사용 예


Basic

파일 색인 복사 중:

# gnunet-publish 복사

파일 게시 복사 중:

# gnunet-publish -n 복사 중

COPYING 파일을 키워드로 인덱싱 GPLtest:

# gnunet-publish -k gpl -k test 복사 중

"GNU License" 설명, MIME 유형 "text/plain" 및 키워드로 COPYING 파일을 인덱싱합니다.
GPLtest:

# gnunet-publish -m "설명:GNU 라이선스" -k gpl -k test -m "mimetype:text/plain"
사자

사용 디렉토리

COPYING 및 AUTHORS 파일을 키워드로 인덱싱 test 포함하는 디렉토리를 빌드합니다.
두 개의 파일. 키워드 아래에서 디렉토리 자체를 사용할 수 있도록 합니다. 암소 비슷한 일종의 영양 키워드 비활성화
libextractor를 사용한 추출:

# mkdir 누
# mv 복사 작성자 gnu/
# gnunet-publish -K 테스트 -k gnu -D gnu/

이미지 갤러리를 깔끔하게 게시 새끼 고양이dir/ 키워드가 있는 하위 디렉터리 새끼 고양이 위한
디렉토리이지만 개별 파일 또는 하위 디렉토리(-n)에 대한 키워드는 없습니다. 강제 설명
모든 파일:

# gnunet-publish -n -m "description:Kitten collection" -k 새끼 고양이kittendir/

보안 출판 네임 스페이스

가명 RIAA-2(-P)와 식별자를 사용하여 COPYING 파일 게시 GPL (-t) 그리고 아니오
업데이트 :

# gnunet-publish -P RIAA-2 -t gpl 복사

재귀적으로 /home/ogg를 인덱싱하고 일치하는 디렉터리 구조를 만듭니다. 게시
식별자 아래 RIAA-2(-P)라는 가명 아래의 네임스페이스에 대한 최상위 디렉토리
'MUSIC'(-t) 및 식별자 'VIDEOS'(-N)로 업데이트 제공 약속:

# gnunet-publish -P RIAA-2 -t 음악 -N 비디오 /home/ogg

재귀적으로 게시(-n) /var/lib/mysql하고 일치하는 디렉터리 구조를 구축하지만
libextractor를 사용하여 키워드를 추출하는 것을 비활성화합니다(-n). 파일 식별자 인쇄(-V)
파일을 검색하는 데 사용할 수 있습니다. 이렇게 하면 MySQL 데이터베이스의 복사본이 다음 위치에 저장됩니다.
GNUnet이지만 검색할 키워드를 추가하지 않았습니다. 그래서 다녀온 사람들만
-V 옵션으로 인쇄된 비밀 파일 식별자가 (비밀?)
파일 :

# gnunet-publish -nV /var/lib/mysql

네임스페이스 MPAA-1에 네임스페이스 항목 'root'를 생성하고 다음 업데이트가
'다음'이라고 합니다:

# gnunet-publish -P MPAA-1 -t root -N 다음 노이즈.mp3

이전 항목을 업데이트하고 향후 업데이트를 허용하지 않습니다.

# gnunet-publish -P MPAA-1 -t 다음 noise_updated.mp3

onworks.net 서비스를 사용하여 gnunet-publish 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad