Woof - ແລກປ່ຽນເອກະສານງ່າຍໆຜ່ານເຄືອຂ່າຍທ້ອງຖິ່ນໃນ Linux


Woof (ສັ້ນ ສຳ ລັບເອກະສານສະ ເໜີ Web One One) ແມ່ນໂປແກຼມງ່າຍໆ ສຳ ລັບການແລກປ່ຽນເອກະສານລະຫວ່າງເຈົ້າຂອງໃນເຄືອຂ່າຍທ້ອງຖິ່ນນ້ອຍ. ມັນປະກອບດ້ວຍເຄື່ອງແມ່ຂ່າຍ HTTP ຂະ ໜາດ ນ້ອຍທີ່ສາມາດຮັບໃຊ້ເອກະສານທີ່ລະບຸໄວ້ໃນ ຈຳ ນວນເວລາໃດ ໜຶ່ງ (ຄ່າເລີ່ມຕົ້ນແມ່ນຄັ້ງດຽວ) ແລະຫຼັງຈາກນັ້ນສິ້ນສຸດລົງ.

ເພື່ອໃຊ້ woof, ພຽງແຕ່ເອີ້ນມັນຢູ່ໃນເອກະສານດຽວ, ແລະຜູ້ຮັບສາມາດເຂົ້າເຖິງເອກະສານທີ່ທ່ານແບ່ງປັນຜ່ານທາງເວັບບຼາວເຊີ້ຫລືໃຊ້ເສັ້ນທາງເວັບໄຊຕ໌ລູກຄ້າເຊັ່ນ: kurly (ທາງເລືອກ curl) ຈາກຢູ່ປາຍທາງ.

ປະໂຫຍດ ໜຶ່ງ ຂອງ woof ກ່ຽວກັບເຄື່ອງມືການແບ່ງປັນເອກະສານອື່ນໆແມ່ນມັນແບ່ງປັນໄຟລ໌ລະຫວ່າງລະບົບປະຕິບັດການທີ່ແຕກຕ່າງກັນ, ຫຼືອຸປະກອນທີ່ແຕກຕ່າງກັນ (ຄອມພິວເຕີ, ໂທລະສັບສະຫຼາດ, ແທັບເລັດແລະອື່ນໆ), ໃຫ້ຜູ້ຮັບໄດ້ຕິດຕັ້ງໂປແກຼມທ່ອງເວັບ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີການຕິດຕັ້ງ woof ໃນ Linux ແລະໃຊ້ມັນເພື່ອແບ່ງປັນໄຟລ໌ໃນເຄືອຂ່າຍທ້ອງຖິ່ນ.

ວິທີການຕິດຕັ້ງແລະໃຊ້ Woof ໃນ Linux

ໃນ Debian ແລະ Ubuntu, ທ່ານສາມາດຕິດຕັ້ງຊຸດ 'woof' ໄດ້ຢ່າງງ່າຍດາຍຈາກບ່ອນເກັບມ້ຽນຂອງການແຈກຈ່າຍໂດຍໃຊ້ apt-get package manager ດັ່ງທີ່ສະແດງໄວ້.

$ sudo apt install woof
OR
$ sudo apt-get install woof

ໃນການແຈກຢາຍ Linux ອື່ນໆ, ທ່ານສາມາດດາວໂຫລດ script woof ໂດຍໃຊ້ wget command ແລະຍ້າຍມັນໄປທີ່ໄດເລກະທໍລີ/usr/bin ຕາມທີ່ສະແດງ.

$ wget http://www.home.unix-ag.org/simon/woof
$ sudo cp woof /usr/bin/

ເພື່ອແບ່ງປັນເອກະສານ, ໃຫ້ມັນເປັນການໂຕ້ຖຽງຕາມທີ່ສະແດງ.

$ woof ./bin/bashscripts/getpubip.sh 

ຫຼັງຈາກນັ້ນ, woof ຈະສ້າງ URL (http://192.168.43.31:8080/ ໃນກໍລະນີນີ້) ເຊິ່ງຄູ່ນອນຂອງທ່ານສາມາດໃຊ້ເພື່ອເຂົ້າເຖິງເອກະສານ.

ສົ່ງ URL ໃຫ້ຜູ້ຮັບ. ເມື່ອຜູ້ຮັບເຂົ້າເບິ່ງແຟ້ມເອກະສານ, woof ຈະປິດລົງ (ເບິ່ງ ໜ້າ ຈໍຕໍ່ໄປນີ້).

ໝາຍ ເຫດ: ໃນຕົວຢ່າງຂ້າງເທິງ, ພວກເຮົາໄດ້ໃຊ້ເຄື່ອງດາວໂຫລດເສັ້ນຄໍາສັ່ງ wget ເພື່ອເອົາເອກະສານທີ່ແບ່ງປັນແລະມັນມອບຊື່ໄຟລ໌ທີ່ຖືກດາວໂຫຼດໃສ່ຊື່ອື່ນໂດຍອັດຕະໂນມັດ (ຕົວຢ່າງ index. html).

ເພື່ອ ກຳ ນົດຊື່ຂອງລູກຄ້າ, ໃຫ້ໃຊ້ຕົວເລືອກ -O ດັ່ງທີ່ສະແດງ.

$ wget -O  custom_name http://192.168.43.31:8080

ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານຍັງສາມາດເຂົ້າເບິ່ງເອກະສານທີ່ໄດ້ແບ່ງປັນຈາກເວັບບຼາວເຊີດັ່ງທີ່ສະແດງ (ກົດປຸ່ມ Save File ເພື່ອດາວໂຫລດ).

ໂດຍໃນຕອນຕົ້ນ, woof ແບ່ງປັນເອກະສານດັ່ງກ່າວ ໜຶ່ງ ຄັ້ງ, ແລະຫຼັງຈາກຜູ້ຮັບດາວໂຫລດມັນ, woof ສິ້ນສຸດລົງ. ທ່ານສາມາດ ກຳ ນົດ ຈຳ ນວນເວລາທີ່ແບ່ງປັນແຟ້ມເອກະສານກ່ອນທີ່ມັນຈະປິດລົງ, ໂດຍໃຊ້ຕົວເລືອກ -c .

ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະສິ້ນສຸດ woof ຫຼັງຈາກດາວໂຫລດສາມຄັ້ງ.

$ woof -c 3 ./bin/bashscripts/getpubip.sh

ເພື່ອແບ່ງປັນລາຍຊື່ໄດເລກະທໍລີ, ທ່ານສາມາດສ້າງບາສຕິກແລະອັດມັນໂດຍການໃຊ້ ( -z ສຳ ລັບການບີບອັດ gzip, ຫຼື -j ສຳ ລັບການບີບອັດ bzip2, ຫຼື -Z ສຳ ລັບການບີບອັດ ZIP). ຍົກຕົວຢ່າງ:

$ woof -c 2 -z ./bin/

ກວດເບິ່ງຊື່ໄຟລ໌ດາວໂຫລດ, ມັນຄວນຈະເປັນບ່ອນເກັບຂໍ້ມູນຂອງ Gzip ດັ່ງທີ່ສະແດງຢູ່ໃນພາບ ໜ້າ ຈໍຕໍ່ໄປນີ້.

ນອກຈາກນັ້ນ, ທ່ານຍັງສາມາດໃຊ້ທຸງ -U ເພື່ອບອກ woof ໃຫ້ແບບຟອມອັບໂຫລດ, ອະນຸຍາດໃຫ້ອັບໂຫລດເອກະສານ. ເອກະສານດັ່ງກ່າວຈະຖືກອັບໂຫລດໄປທີ່ໄດເລກະທໍລີປັດຈຸບັນທີ່ woof ຖືກເປີດໃຊ້ຈາກ:

$ woof -U

ຫຼັງຈາກນັ້ນຄູ່ນອນຂອງທ່ານສາມາດໃຊ້ URL ທີ່ຜະລິດເພື່ອເຂົ້າຫາແບບຟອມອັບໂຫລດຈາກໂປແກຼມທ່ອງເວັບທີ່ສະແດງໄວ້.

ຫຼັງຈາກການຄົ້ນຫາແລະເລືອກເອກະສານແລ້ວ, ໃຫ້ກົດປຸ່ມ Upload ເພື່ອອັບໂຫລດເອກະສານ.

ທ່ານສາມາດກວດພິສູດໄດ້, ວ່າເອກະສານຄວນຈະຖືກອັບໂຫລດໃສ່ໃນລະບົບດຽວກັນບ່ອນທີ່ woof ຖືກເອີ້ນ.

ທ່ານສາມາດເບິ່ງຕົວເລືອກການ ນຳ ໃຊ້ເພີ່ມເຕີມໂດຍການເຮັດວຽກ:

$ man woof 
OR
$ woof -h

Woof ແມ່ນເຄື່ອງແມ່ຂ່າຍ HTTP ຂະຫນາດນ້ອຍ, ງ່າຍດາຍແລະງ່າຍຕໍ່ການໃຊ້ ສຳ ລັບການແບ່ງປັນເອກະສານໃນເຄືອຂ່າຍທ້ອງຖິ່ນ. ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ສະແດງວິທີການຕິດຕັ້ງແລະໃຊ້ woof ໃນ Linux. ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມເພື່ອແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບເຄື່ອງມືນີ້ຫລືຖາມ ຄຳ ຖາມ.