ນີ້ແມ່ນຄໍາສັ່ງ gnunet-auto-share ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gnunet-auto-share - ເຄື່ອງມືບັນທັດຄໍາສັ່ງທີ່ຈະແບ່ງປັນໄດເລກະທໍລີທັງຫມົດໂດຍອັດຕະໂນມັດ
ຜູ້ຊົມໃຊ້ອື່ນໆ
ສະຫຼຸບສັງລວມ
gnunet-auto-share [OPTIONS] DIRNAME
ລາຍລະອຽດ
ໃນຄໍາສັ່ງທີ່ຈະແບ່ງປັນໄຟລ໌ກັບຜູ້ໃຊ້ GNUnet ອື່ນໆ, ໄຟລ໌ທໍາອິດຕ້ອງໄດ້ຮັບການເຮັດໃຫ້ສາມາດໃຊ້ໄດ້
GNUnet. ເຄື່ອງມືນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອແບ່ງປັນໄຟລ໌ທັງຫມົດໂດຍອັດຕະໂນມັດຈາກໄດເລກະທໍລີທີ່ແນ່ນອນ.
ໂຄງການດັ່ງກ່າວເປັນໄລຍະຈະສະແກນລະບົບສໍາລັບການປ່ຽນແປງແລະເຜີຍແຜ່ໄຟລ໌ທີ່ມີ
ໃໝ່ ຫຼືທີ່ປ່ຽນແປງໃນ GNUnet. ໄຟລ໌ໃດທີ່ຖືກແບ່ງປັນແລ້ວແມ່ນຈື່ໄວ້ໃນ a
ໄຟລ໌ ".auto-share" ໃນໄດເລກະທໍລີທີ່ແບ່ງປັນ. ທ່ານສາມາດດໍາເນີນການເຄື່ອງມືດ້ວຍມືຫຼືອັດຕະໂນມັດ
ໂດຍການເພີ່ມທາງເລືອກທີ່ກ່ຽວຂ້ອງກັບການຕັ້ງຄ່າຂອງທ່ານ. gnunet-auto-share ມີຫຼາຍ
ທາງເລືອກໃນທົ່ວໄປກັບ gnunet-publish, ແຕ່ສາມາດນໍາໃຊ້ພຽງແຕ່ເພື່ອດັດຊະນີໄຟລ໌.
ທ່ານສາມາດນໍາໃຊ້ການສະກັດຂໍ້ມູນ meta ອັດຕະໂນມັດ (ອີງໃສ່ libextractor).
-c ຊື່ເອກະສານ, --config=FILENAME ໃຊ້ໄຟລ໌ config ທາງເລືອກ (ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ,
ຄ່າເລີ່ມຕົ້ນແມ່ນ ~/.config/gnunet.conf).
-D, --disable-extractor
ປິດການໃຊ້ GNU libextractor ສໍາລັບການຊອກຫາຄໍາເພີ່ມເຕີມແລະ metadata.
-h, - ຊ່ວຍ
ພິມໜ້າຊ່ວຍເຫຼືອໂດຍຫຍໍ້ດ້ວຍຕົວເລືອກທັງໝົດ.
-L LOGLEVEL, --loglevel=LOGLEVEL
ປ່ຽນລະດັບບັນທຶກ. ຄ່າທີ່ເປັນໄປໄດ້ສໍາລັບ LOGLEVEL ແມ່ນຄວາມຜິດພາດ, ຄໍາເຕືອນ, ຂໍ້ມູນ ແລະ
ດີບັກ.
-p PRIORITY, --prio=PRIORITY
ບົດສະຫຼຸບຜູ້ບໍລິຫານ: ທ່ານອາດຈະບໍ່ຕ້ອງການມັນ.
ກໍານົດບູລິມະສິດຂອງເນື້ອຫາທີ່ເຜີຍແຜ່ (ຄ່າເລີ່ມຕົ້ນ: 365). ຖ້າຖານຂໍ້ມູນທ້ອງຖິ່ນແມ່ນ
ເຕັມ, GNUnet ຈະຍົກເລີກເນື້ອໃນທີ່ມີການຈັດອັນດັບຕ່ໍາສຸດ. ໃຫ້ສັງເກດວ່າການຈັດອັນດັບ
ມີການປ່ຽນແປງໃນໄລຍະເວລາຂຶ້ນຢູ່ກັບຄວາມນິຍົມ. ຄ່າເລີ່ມຕົ້ນຄວນຈະສູງພໍທີ່ຈະ
ຮັກສາເນື້ອຫາທີ່ເຜີຍແຜ່ຢູ່ໃນທ້ອງຖິ່ນໂດຍເງື່ອນໄຂຂອງເນື້ອຫາທີ່ເຄື່ອນຍ້າຍຈາກບ່ອນອື່ນ
peers.
-r LEVEL, --replication=LEVEL
ກໍານົດລະດັບການຈໍາລອງທີ່ຕ້ອງການ. ຖ້າ CONTENT_PUSHING ຖືກຕັ້ງເປັນ YES, GNUnet ຈະ
ຍູ້ແຕ່ລະບລັອກ (ສຳລັບໄຟລ໌) LEVEL ເທື່ອໃຫ້ກັບໝູ່ເພື່ອນຄົນອື່ນໆ ກ່ອນທີ່ຈະເຮັດຕາມປົກກະຕິ
"ສຸ່ມ" replication ຂອງເນື້ອຫາທັງຫມົດ. ຕົວເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຊຸກຍູ້ເນື້ອຫາບາງຢ່າງ
ອອກໄປໃນເຄືອຂ່າຍ harder. ໃຫ້ສັງເກດວ່າການຊຸກຍູ້ເນື້ອຫາ LEVEL ເທື່ອເຂົ້າໄປໃນເຄືອຂ່າຍ
ບໍ່ໄດ້ຮັບປະກັນວ່າຈະມີຕົວແບບ LEVEL ແທ້ໆ.
-v, - ການປ່ຽນແປງ
ພິມໝາຍເລກລຸ້ນ.
-V, -- verbose
ເປັນຄຳເວົ້າ. ການນໍາໃຊ້ທາງເລືອກນີ້ເຮັດໃຫ້ gnunet-publish ພິມຂໍ້ມູນຄວາມຄືບຫນ້າ
ແລະໃນທີ່ສຸດການກໍານົດໄຟລ໌ທີ່ສາມາດນໍາໃຊ້ເພື່ອດາວໂຫລດໄຟລ໌ຈາກ
GNUnet.
ຕັ້ງ ການປິດບັງຊື່ LEVEL
ໄດ້ -a ທາງເລືອກສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດຂໍ້ຈໍາກັດການປິດບັງຊື່ເພີ່ມເຕີມ. ຖ້າຕັ້ງເປັນ 0, GNUnet
ຈະເຜີຍແຜ່ໄຟລ໌ໂດຍບໍ່ເປີດເຜີຍຊື່ ແລະໃນຄວາມເປັນຈິງລົງນາມໃນການໂຄສະນາຂອງໄຟລ໌
ການນໍາໃຊ້ລະຫັດສ່ວນຕົວຂອງຫມູ່ເພື່ອນຂອງທ່ານ. ນີ້ຈະຊ່ວຍໃຫ້ຜູ້ໃຊ້ອື່ນໆສາມາດດາວໂຫລດໄຟລ໌ໄວໄດ້
ທີ່ເປັນໄປໄດ້, ລວມທັງການໃຊ້ວິທີການທີ່ບໍ່ເປີດເຜີຍຊື່ (DHT, ການໂອນໂດຍກົງ). ຖ້າທ່ານຕັ້ງມັນ
ເປັນ 1 (ຄ່າເລີ່ມຕົ້ນ), ທ່ານໃຊ້ algorithm ກໍານົດເສັ້ນທາງທີ່ບໍ່ເປີດເຜີຍຊື່ມາດຕະຖານ (ເຊິ່ງບໍ່ແມ່ນ.
ຮົ່ວໄຫຼຕົວຕົນຂອງທ່ານຢ່າງຊັດເຈນ). ຢ່າງໃດກໍຕາມ, ສັດຕູທີ່ມີອໍານາດອາດຈະຍັງສາມາດ
ປະຕິບັດການວິເຄາະການຈະລາຈອນ (ສະຖິຕິ) ເມື່ອເວລາຜ່ານໄປ infer ຂໍ້ມູນກ່ຽວກັບຕົວຕົນຂອງທ່ານ. ເຈົ້າ
ສາມາດໄດ້ຮັບຄວາມເປັນສ່ວນຕົວທີ່ດີກວ່າໂດຍການລະດັບທີ່ສູງຂຶ້ນຂອງການປິດບັງຊື່, ເຊິ່ງເພີ່ມຂຶ້ນ
ປະລິມານການປົກຫຸ້ມຂອງການຈະລາຈອນຂອງຕົວທ່ານເອງຈະໄດ້ຮັບ, ໃນຄ່າໃຊ້ຈ່າຍຂອງການປະຕິບັດ. ຫມາຍເຫດ
ໂດຍບໍ່ຄໍານຶງເຖິງລະດັບການປິດບັງຊື່ທີ່ທ່ານເລືອກ, ມິດສະຫາຍທີ່ cache ເນື້ອໃນຢູ່ໃນເຄືອຂ່າຍ
ໃຊ້ລະດັບການປິດບັງຊື່ 1 ສະເໝີ.
ຄໍານິຍາມຂອງລະດັບການບໍ່ເປີດເຜີຍຊື່ແມ່ນຕໍ່ໄປນີ້. 0 ຫມາຍຄວາມວ່າບໍ່ຈໍາເປັນຕ້ອງມີການປິດບັງຊື່.
ຖ້າບໍ່ດັ່ງນັ້ນຄ່າຂອງ 'v' ຫມາຍຄວາມວ່າ 1 ອອກຈາກ v bytes ຂອງການຈະລາຈອນ "ບໍ່ເປີດເຜີຍຊື່" ສາມາດມາຈາກ.
ຜູ້ໃຊ້ທ້ອງຖິ່ນ, ປ່ອຍໃຫ້ 'v-1' bytes ຂອງການຈະລາຈອນກວມເອົາຕໍ່ byte ໃນສາຍ. ດັ່ງນັ້ນ, ຖ້າ
GNUnet ເສັ້ນທາງ n bytes ຂອງຂໍ້ຄວາມຈາກເພື່ອນມິດຕ່າງປະເທດ (ການນໍາໃຊ້ເສັ້ນທາງທີ່ບໍ່ເປີດເຜີຍຊື່), ມັນອາດຈະ
ທີ່ມາ n/(v-1) bytes ຂອງຂໍ້ມູນໃນຊ່ວງເວລາດຽວກັນ. ໄລຍະເວລາແມ່ນສອງເທົ່າ
ຄວາມລ່າຊ້າໂດຍສະເລ່ຍທີ່ GNUnet ເລື່ອນການສອບຖາມທີ່ສົ່ງຕໍ່.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 1 ແລະນີ້ຄວນຈະດີສໍາລັບຜູ້ໃຊ້ສ່ວນໃຫຍ່. ຍັງສັງເກດເຫັນວ່າຖ້າທ່ານເລືອກ
ມູນຄ່າຂະຫນາດໃຫຍ່ຫຼາຍ, ທ່ານອາດຈະສິ້ນສຸດເຖິງບໍ່ມີ throughput ທັງຫມົດ, ໂດຍສະເພາະຖ້າຫາກວ່າຈໍານວນຫຼາຍຂອງທ່ານ
ເພື່ອນ GNUnet-peers ທັງຫມົດເຮັດເຊັ່ນດຽວກັນ.
ຕົວຢ່າງ
ພື້ນຖານ ຍົກຕົວຢ່າງ
ແບ່ງປັນລາຍຊື່ "$HOME/gnunet-share/":
# gnunet-auto-share $HOME/gnunet-share/ &
ພື້ນຖານ configuration
ແບ່ງປັນລາຍຊື່ "$HOME/gnunet-share/":
[ແຂນ]
DEFAULTSERVICES = gnunet-auto-share # ການບໍລິການເລີ່ມຕົ້ນອື່ນໆຢູ່ທີ່ນີ້
[gnunet-auto-share]
OPTIONS = $HOME/gnunet-share
ໃຊ້ gnunet-auto-share ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net