Энэ програм нь Android төхөөрөмж дээрээ ftp сервер ажиллуулах боломжийг олгодог. Энэ нь ftp сервер ажиллаж байх үед бусад компьютер / төхөөрөмж таны андройд төхөөрөмж дээрх файлуудад хандах боломжтой гэсэн үг юм. Жишээлбэл, firefox url мөрөнд 'ftp: // ...' гэж оруулснаар компьютер дээрх файлуудыг зөөврийн компьютер дээрээс харах боломжтой болно.
Анхдагч байдлаар, хэрэглэгчийн нэр болон нууц үг нь 'ftp' гэсэн утгатай тул та тэдгээрийг өөрчлөх хэрэгтэй. Та серверт нэвтрэх үед энэ хэрэглэгчийн нэр, нууц үгийг ашигладаг.
Цахилгаан болон аюулгүй байдлын үүднээс сервер ашигласны дараа зогсоохыг зөвлөж байна.
Онцлог байдал:
* Бүрэн, үр ашигтай FTP сервер
* Дотоод санах ой болон гадаад санах ойг унших / бичих боломжтой (дэлгэрэнгүй тохиргоог үзнэ үү)
* UTF8, MDTM болон MFMT гэх мэт дэвшилтэт FTP шинж чанаруудыг хэрэгжүүлдэг
* Үйлчилгээг хялбар олохын тулд Bonjour / DNS-SD-ийг хэрэгжүүлдэг
* Сонгосон wifi сүлжээнд автоматаар холбогдож болно (ажлын / гэр / ...).
* Tasker эсвэл Локал ажиллуулах / зогсоох боломжтой бөгөөд энэ нь Tasker / Локал залгаас юм
* Нэргүй нэвтрэх боломжтой (нууцлалын хязгаарлагдсан эрхээр)
* Chroot директорын тохиргоог хийх боломжтой (анхдагч sdcard)
* Портыг тохируулж болно (үндсэн 2121)
* Дэлгэц унтарсан үед үргэлжлүүлэн ажиллуулах боломжтой
* Холбогдсон үед ч гэсэн сүлжээнд ажилладаг (утас нь хандалтын цэг болдог)
* Скриптийг дэмжих олон нийтийн санаачилга:
- be.ppareit.swiftp.ACTION_START_FTPSERVER
- be.ppareit.swiftp.ACTION_STOP_FTPSERVER
* Материалын интерфэйсийн зааврыг дагаж мөрддөг, гар утас, таблет / тв / ... дээр ажилладаг.
* Хэрэглэгчийг сервер ажиллаж байгааг сануулахын тулд мэдэгдлийг ашигладаг
* Серверийг тохиргооноос хялбар эхлүүлэх / зогсоох
* Серверийг эхлүүлэх / зогсоох ажиллагааг хөнгөвчлөх виджеттэй
Энэ сервер нь програмыг өөрөө бүрэн хэрэгжүүлдэг бөгөөд энэ нь гадны санг ашигладаггүй. Энэ нь ажиллуулах боломжтой android дээр хамгийн сайн гүйцэтгэлийг өгдөг. UTF8, MDTM, MFMT зэрэг зарим дэвшилтэт функцууд хэрэгждэг. Хэдийгээр суурь файлын систем нь тэднийг дэмжих ёстой.
Bonjour / DNS-SD дэмжлэг нь клиент os бөгөөд файлын менежер нь протоколыг дэмждэг бол маш тохиромжтой байдаг. Ийм байдлаар, ftp серверийг android төхөөрөмж дээр асаахад та ширээнийхээ сүлжээний хавтаснаас үүнийг олж авах болно.
Маш олон хэрэглэгчид андройд төхөөрөмж ажиллаж байх үед серверийг автоматаар эхлүүлэх боломжтой эсэхийг асуусан. Тодорхой wifi сүлжээнд холбогдсон үед серверийг автоматаар эхлүүлэх нь илүү ашигтай болохыг бид олж мэдсэн. Энэ нь ижил нөлөөтэй бөгөөд маш тохиромжтой, жишээ нь та гэртээ ирээд ftp серверээ ажиллуул. Дараа нь бид цаашаа явж, Таскер эсвэл Локал дээр дэмжлэг үзүүлэв. Тэнд байгаа төхөөрөмжид зориулж зарим нэг кейс бичүүлэх дуртай хүмүүс үүнийг хялбархан хийж чадна.
Жишээ нь танихгүй нэвтрэлтийг тохируулах, chroot болон порт тохируулах зэрэг логик тохиргоог ашиглах боломжтой. Цөөн тооны хэрэглэгчид зарим тусгай хэрэглээний тохиолдол байдаг. Жишээлбэл, модем болгох эсвэл серверийг ethernet кабелиар ажиллуулах үед ажиллаж байгаа. Эдгээр нь бүгд боломжтой бөгөөд бид илүү сайжруулалт хийхэд бэлэн байна.
Зураг төсөл нь албан ёсны удирдамжийг дагаж мөрддөг. Таны төхөөрөмж дээр интерфэйс болон логоны загвар сайхан харагдаж байгаа гэдэгт итгэлтэй байж болно. Мөн бид шаардлагатай үед мэдэгдэл эсвэл виджетийг ашиглан серверийг хянахад хялбар болгодог.
FTP Сервер нь GPL v3-ийн дагуу гаргасан нээлттэй эхийн програм хангамж юм.
Код: https://github.com/ppareit/swiftp
Асуудлууд: https://github.com/ppareit/swiftp/issues?state=open
Одоогийн засварчин: Питер Парейт.
Анхны хөгжил: Дэйв Ревелл.
Шинэчилсэн огноо
2020 оны 9-р сарын 13