[{"data":1,"prerenderedAt":893},["ShallowReactive",2],{"\u002Fth\u002Fnetwork\u002Fftp\u002Fglasses":3},{"id":4,"title":5,"body":6,"description":859,"extension":860,"meta":861,"navigation":276,"path":889,"seo":890,"stem":891,"__hash__":892},"networks\u002Fth\u002Fnetwork\u002Fftp\u002Fglasses.md","โปรโตคอล FTP บนแว่นตาอัจฉริยะ — การเข้าถึงไฟล์เซิร์ฟเวอร์สำหรับคอมพิวเตอร์แบบสวมใส่ได้",{"type":7,"value":8,"toc":822},"minimark",[9,14,18,21,24,28,31,47,51,62,65,68,75,89,92,103,106,109,112,175,180,212,215,218,308,311,326,329,332,338,344,347,351,358,372,375,379,382,396,399,402,413,416,561,571,574,578,581,592,595,598,612,616,619,636,640,643,657,661,675,679,693,696,710,713,724,727,730,744,747,764,767,770,784,787,818],[10,11,13],"h2",{"id":12},"ข้อมูลจำเพาะโปรโตคอล-ftp-สำหรับแว่นตาอัจฉริยะ","ข้อมูลจำเพาะโปรโตคอล FTP สำหรับแว่นตาอัจฉริยะ",[15,16,17],"p",{},"หน้านี้ครอบคลุมด้านเทคนิคของการใช้โปรโตคอล FTP บนฮาร์ดแวร์แว่นตาอัจฉริยะ — กลไกการเชื่อมต่อ การกำหนดค่าเซิร์ฟเวอร์เพื่อความเข้ากันได้ของแว่นตาที่เหมาะสมที่สุด และข้อควรพิจารณาระดับโปรโตคอลสำหรับอุปกรณ์คอมพิวเตอร์ที่สวมใส่ได้โดยเฉพาะ",[15,19,20],{},"โปรโตคอล FTP นั้นไม่เชื่อเรื่องอุปกรณ์ — ทำงานเหมือนกันไม่ว่าไคลเอนต์จะเป็นเดสก์ท็อป โทรศัพท์ หรือหน่วยประมวลผลแว่นตาความแตกต่างอยู่ที่ข้อจำกัดของฮาร์ดแวร์: วิธีการป้อนข้อมูล ข้อจำกัดในการแสดงผล ความไวของแบตเตอรี่ และความน่าเชื่อถือของ WiFi",[10,22,23],{"id":23},"การทำงานของโปรโตคอลบนฮาร์ดแวร์แว่นตา",[25,26,27],"h3",{"id":27},"สแต็กเครือข่าย",[15,29,30],{},"หน่วยประมวลผล Glasses ที่ใช้ Android มีสแต็ก TCP\u002FIP มาตรฐาน:",[32,33,34,38,41,44],"ul",{},[35,36,37],"li",{},"วิทยุ WiFi ให้การเชื่อมต่อเครือข่าย (2.4\u002F5 GHz ขึ้นอยู่กับฮาร์ดแวร์)",[35,39,40],{},"การเชื่อมต่อซ็อกเก็ตมาตรฐานรองรับการออกแบบช่องสัญญาณคู่ของ FTP",[35,42,43],{},"ช่องควบคุม (พอร์ต 21) รักษาสถานะเซสชัน",[35,45,46],{},"ช่องข้อมูล (พอร์ตไดนามิกโหมดพาสซีฟ) พกพาการถ่ายโอนไฟล์",[25,48,50],{"id":49},"โฟลว์เซสชัน-ftp-บน-glasses","โฟลว์เซสชัน FTP บน Glasses",[52,53,58],"pre",{"className":54,"code":56,"language":57},[55],"language-text","1. TCP connect to server:21\n2. Receive server banner (220 response)\n3. USER username → 331 response\n4. PASS password → 230 response (logged in)\n5. TYPE I (binary mode) → 200 response\n6. PASV → 227 response (data port assigned)\n7. LIST (directory listing) → data transfer\n8. PASV → 227 (new data port)\n9. RETR filename → file download begins\n10. QUIT → session ends\n","text",[59,60,56],"code",{"__ignoreMap":61},"",[15,63,64],{},"การดำเนินการแต่ละครั้งเป็นไปตามโปรโตคอล FTP RFC 959 มาตรฐานAnExplorer จัดการการเจรจาโปรโตคอลทั้งหมดอย่างโปร่งใส",[25,66,67],{"id":67},"ข้อกำหนดโหมดพาสซีฟ",[15,69,70,74],{},[71,72,73],"strong",{},"โหมด Passive (PASV) เป็นสิ่งจำเป็นสำหรับแว่นตา"," เหตุผล:",[32,76,77,80,83,86],{},[35,78,79],{},"แว่นตาอยู่ด้านหลัง NAT (เราเตอร์ที่บ้าน) — โหมดที่ใช้งานอยู่จำเป็นต้องมีการเชื่อมต่อแบบเซิร์ฟเวอร์ถึงไคลเอนต์ ซึ่ง NAT จะบล็อก",[35,81,82],{},"แว่นตาอาจมีการจำกัดการรองรับการเชื่อมต่อขาเข้า",[35,84,85],{},"การใช้ FTP สมัยใหม่ทั้งหมดควรใช้โหมดพาสซีฟอยู่แล้ว",[35,87,88],{},"AnExplorer มีค่าเริ่มต้นเป็นโหมดพาสซีฟ",[15,90,91],{},"การกำหนดค่าพอร์ตพาสซีฟฝั่งเซิร์ฟเวอร์:",[32,93,94,97,100],{},[35,95,96],{},"กำหนดช่วงพอร์ต (เช่น 50,000-51,000)",[35,98,99],{},"เปิดช่วงนี้ในไฟร์วอลล์ถ้ามี",[35,101,102],{},"กำหนดค่าที่อยู่ปลอมหากเซิร์ฟเวอร์อยู่หลัง NAT (สำหรับการเข้าถึงระยะไกล)",[10,104,105],{"id":105},"การกำหนดค่าเซิร์ฟเวอร์สำหรับแว่นตา",[25,107,108],{"id":108},"การตั้งค่าเซิร์ฟเวอร์ที่แนะนำ",[15,110,111],{},"เพื่อความเข้ากันได้สูงสุดกับหน่วยประมวลผลแว่นตา:",[52,113,117],{"className":114,"code":115,"language":116,"meta":61,"style":61},"language-ini shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# vsftpd example configuration\npasv_enable=YES\npasv_min_port=50000\npasv_max_port=51000\nidle_session_timeout=120\ndata_connection_timeout=120\nutf8_filesystem=YES\nascii_upload_enable=NO\nlocal_enable=YES\n","ini",[59,118,119,127,133,139,145,151,157,163,169],{"__ignoreMap":61},[120,121,124],"span",{"class":122,"line":123},"line",1,[120,125,126],{},"# vsftpd example configuration\n",[120,128,130],{"class":122,"line":129},2,[120,131,132],{},"pasv_enable=YES\n",[120,134,136],{"class":122,"line":135},3,[120,137,138],{},"pasv_min_port=50000\n",[120,140,142],{"class":122,"line":141},4,[120,143,144],{},"pasv_max_port=51000\n",[120,146,148],{"class":122,"line":147},5,[120,149,150],{},"idle_session_timeout=120\n",[120,152,154],{"class":122,"line":153},6,[120,155,156],{},"data_connection_timeout=120\n",[120,158,160],{"class":122,"line":159},7,[120,161,162],{},"utf8_filesystem=YES\n",[120,164,166],{"class":122,"line":165},8,[120,167,168],{},"ascii_upload_enable=NO\n",[120,170,172],{"class":122,"line":171},9,[120,173,174],{},"local_enable=YES\n",[15,176,177],{},[71,178,179],{},"อธิบายการตั้งค่าหลัก:",[32,181,182,188,194,200,206],{},[35,183,184,187],{},[71,185,186],{},"เปิดใช้งานโหมด Passive:"," จำเป็นสำหรับแว่นตาที่อยู่หลัง NAT",[35,189,190,193],{},[71,191,192],{},"การหมดเวลาโดยมาก:"," แว่นตาอาจนำทางได้ช้าลงหลีกเลี่ยงการขาดการเชื่อมต่อก่อนเวลาอันควร",[35,195,196,199],{},[71,197,198],{},"รองรับ UTF-8:"," จัดการชื่อไฟล์ต่างประเทศ",[35,201,202,205],{},[71,203,204],{},"ค่าเริ่มต้นของโหมดไบนารี่:"," ไฟล์สื่อต้องถ่ายโอนเป็นไบนารี่",[35,207,208,211],{},[71,209,210],{},"การตรวจสอบผู้ใช้ภายในเครื่อง:"," การเข้าถึงชื่อผู้ใช้\u002Fรหัสผ่านมาตรฐาน",[25,213,214],{"id":214},"การตั้งค่าบัญชีผู้ใช้",[15,216,217],{},"สร้างผู้ใช้แว่นตาโดยเฉพาะ:",[52,219,223],{"className":220,"code":221,"language":222,"meta":61,"style":61},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Create user with restricted shell\nuseradd -m -s \u002Fusr\u002Fsbin\u002Fnologin glasses-sync\necho \"glasses-sync:secure-password\" | chpasswd\n\n# Create content directory\nmkdir -p \u002Fhome\u002Fglasses-sync\u002F{audio,assets,configs}\nchown -R glasses-sync:glasses-sync \u002Fhome\u002Fglasses-sync\n","bash",[59,224,225,231,250,272,278,283,294],{"__ignoreMap":61},[120,226,227],{"class":122,"line":123},[120,228,230],{"class":229},"sHwdD","# Create user with restricted shell\n",[120,232,233,237,241,244,247],{"class":122,"line":129},[120,234,236],{"class":235},"sBMFI","useradd",[120,238,240],{"class":239},"sfazB"," -m",[120,242,243],{"class":239}," -s",[120,245,246],{"class":239}," \u002Fusr\u002Fsbin\u002Fnologin",[120,248,249],{"class":239}," glasses-sync\n",[120,251,252,256,260,263,266,269],{"class":122,"line":135},[120,253,255],{"class":254},"s2Zo4","echo",[120,257,259],{"class":258},"sMK4o"," \"",[120,261,262],{"class":239},"glasses-sync:secure-password",[120,264,265],{"class":258},"\"",[120,267,268],{"class":258}," |",[120,270,271],{"class":235}," chpasswd\n",[120,273,274],{"class":122,"line":141},[120,275,277],{"emptyLinePlaceholder":276},true,"\n",[120,279,280],{"class":122,"line":147},[120,281,282],{"class":229},"# Create content directory\n",[120,284,285,288,291],{"class":122,"line":153},[120,286,287],{"class":235},"mkdir",[120,289,290],{"class":239}," -p",[120,292,293],{"class":239}," \u002Fhome\u002Fglasses-sync\u002F{audio,assets,configs}\n",[120,295,296,299,302,305],{"class":122,"line":159},[120,297,298],{"class":235},"chown",[120,300,301],{"class":239}," -R",[120,303,304],{"class":239}," glasses-sync:glasses-sync",[120,306,307],{"class":239}," \u002Fhome\u002Fglasses-sync\n",[15,309,310],{},"หรือบน NAS (แบบ GUI):",[312,313,314,317,320,323],"ol",{},[35,315,316],{},"แผงควบคุม → ผู้ใช้ → สร้าง",[35,318,319],{},"ชื่อ: \"แว่นตาซิงค์\"",[35,321,322],{},"ตั้งค่าการอนุญาต: อ่านอย่างเดียวในการแชร์สื่อ, อ่าน-เขียนในการแชร์การอัพโหลด",[35,324,325],{},"เปิดใช้งานการเข้าถึง FTP สำหรับผู้ใช้รายนี้",[25,327,328],{"id":328},"การเพิ่มประสิทธิภาพโครงสร้างโฟลเดอร์",[15,330,331],{},"การออกแบบสำหรับการนำทางแบบจำกัดการแสดงผล:",[52,333,336],{"className":334,"code":335,"language":57},[55],"\u002Fglasses-sync\u002F\n├── audio\u002F           ← First-level: content types\n│   ├── new\u002F         ← Second-level: status-based\n│   └── favorites\u002F   ← Quick access to known content\n├── ar-assets\u002F\n│   ├── current\u002F     ← Latest versions only\n│   └── archive\u002F     ← Old versions (rarely accessed)\n└── upload\u002F          ← For glasses-to-server transfers\n",[59,337,335],{"__ignoreMap":61},[15,339,340,343],{},[71,341,342],{},"หลักการ:"," ความลึกสูงสุด 2 ระดับสำหรับการเรียกดูแว่นตาเก็บโฟลเดอร์ \"ล่าสุด\" หรือ \"ปัจจุบัน\" ไว้ที่ระดับบนสุดเพื่อให้การนำทางน้อยที่สุด",[10,345,346],{"id":346},"รายละเอียดโปรโตคอลการโอน",[25,348,350],{"id":349},"ไบนารีกับ-ascii","ไบนารีกับ ASCII",[15,352,353,354,357],{},"ใช้ ",[71,355,356],{},"โหมดถ่ายโอนไบนารี่"," สำหรับแว่นตาเสมอ:",[32,359,360,363,366,369],{},[35,361,362],{},"ไฟล์เสียง (MP3, FLAC, AAC): ต้องเป็นไบนารี่",[35,364,365],{},"รูปภาพ: ต้องเป็นไบนารี่",[35,367,368],{},"เนื้อหา AR (GLB, พื้นผิว): ต้องเป็นไบนารี",[35,370,371],{},"เฉพาะไฟล์ข้อความธรรมดาเท่านั้นที่สามารถใช้ ASCII ได้ (แต่ไบนารีก็ใช้ได้กับข้อความด้วย)",[15,373,374],{},"AnExplorer ตั้งค่าโหมดไบนารีเป็นค่าเริ่มต้นไม่จำเป็นต้องกำหนดค่าผู้ใช้",[25,376,378],{"id":377},"ดำเนินการต่อการสนับสนุน-คำสั่ง-rest","ดำเนินการต่อการสนับสนุน (คำสั่ง REST)",[15,380,381],{},"ประวัติ FTP ช่วยให้การถ่ายโอนถูกขัดจังหวะเพื่อดำเนินการต่อ:",[32,383,384,387,390,393],{},[35,385,386],{},"หาก WiFi ลดลงระหว่างการถ่ายโอน ให้เชื่อมต่อใหม่และดำเนินการต่อจากไบต์สุดท้าย",[35,388,389],{},"เซิร์ฟเวอร์จะต้องรองรับคำสั่ง REST (ส่วนใหญ่ทำ)",[35,391,392],{},"สำคัญอย่างยิ่งกับแว่นตาที่ความเสถียรของ WiFi อาจแตกต่างกันไป",[35,394,395],{},"AnExplorer พยายามดำเนินการต่อโดยอัตโนมัติเนื่องจากการดาวน์โหลดถูกขัดจังหวะ",[25,397,398],{"id":398},"ขีดจำกัดขนาดการโอน",[15,400,401],{},"ไม่มีการจำกัดขนาดโปรโตคอล FTP โดยธรรมชาติข้อจำกัดในทางปฏิบัติสำหรับแว่นตา:",[32,403,404,407,410],{},[35,405,406],{},"พื้นที่เก็บข้อมูลที่มีอยู่ในอุปกรณ์ (ตรวจสอบก่อนถ่ายโอนข้อมูลจำนวนมาก)",[35,408,409],{},"อายุการใช้งานแบตเตอรี่ระหว่างการถ่ายโอน (ไฟล์ขนาดใหญ่ต้องใช้เวลา)",[35,411,412],{},"ความเสถียรของเซสชัน WiFi (การถ่ายโอนนานขึ้น = มีโอกาสหยุดชะงักมากขึ้น)",[10,414,415],{"id":415},"การเปรียบเทียบโปรโตคอลสำหรับแว่นตา",[417,418,419,441],"table",{},[420,421,422],"thead",{},[423,424,425,429,432,435,438],"tr",{},[426,427,428],"th",{},"ด้าน",[426,430,431],{},"เอฟทีพี",[426,433,434],{},"เอสเอฟทีพี",[426,436,437],{},"ธุรกิจขนาดกลางและขนาดย่อม",[426,439,440],{},"เว็บDAV",[442,443,444,462,479,495,512,527,544],"tbody",{},[423,445,446,450,453,456,459],{},[447,448,449],"td",{},"พอร์ต",[447,451,452],{},"21",[447,454,455],{},"22",[447,457,458],{},"445",[447,460,461],{},"443\u002F80",[423,463,464,467,470,473,476],{},[447,465,466],{},"การเข้ารหัส",[447,468,469],{},"ไม่มี",[447,471,472],{},"เต็ม",[447,474,475],{},"ไม่บังคับ",[447,477,478],{},"ไม่บังคับ (HTTPS)",[423,480,481,484,487,490,493],{},[447,482,483],{},"การรับรองความถูกต้อง",[447,485,486],{},"ผู้ใช้\u002Fบัตรผ่าน",[447,488,489],{},"กุญแจหรือรหัสผ่าน",[447,491,492],{},"ผู้ใช้\u002Fผ่าน",[447,494,492],{},[423,496,497,500,503,506,509],{},[447,498,499],{},"สามารถสตรีมมิ่งได้",[447,501,502],{},"ไม่ (ดาวน์โหลดเท่านั้น)",[447,504,505],{},"ไม่",[447,507,508],{},"ใช่",[447,510,511],{},"บางส่วน",[423,513,514,517,520,522,525],{},[447,515,516],{},"ดำเนินการต่อการสนับสนุน",[447,518,519],{},"ใช่ (ส่วนที่เหลือ)",[447,521,508],{},[447,523,524],{},"จำกัด",[447,526,511],{},[423,528,529,532,535,538,541],{},[447,530,531],{},"ดีที่สุดสำหรับ",[447,533,534],{},"การโอนจำนวนมาก",[447,536,537],{},"โอนอย่างปลอดภัย",[447,539,540],{},"สื่อสตรีมมิ่ง",[447,542,543],{},"การเข้าถึงระบบคลาวด์",[423,545,546,549,552,555,558],{},[447,547,548],{},"ไฟร์วอลล์เป็นมิตร",[447,550,551],{},"ปานกลาง",[447,553,554],{},"ดี",[447,556,557],{},"แย่ (ระยะไกล)",[447,559,560],{},"ดีเยี่ยม",[15,562,563,566,567,570],{},[71,564,565],{},"สำหรับเสียงแบบแว่นตา:"," SMB สำหรับการสตรีม FTP\u002FSFTP สำหรับการดาวน์โหลด\n",[71,568,569],{},"สำหรับเนื้อหา Glass:"," FTP สำหรับการปรับใช้จำนวนมาก SFTP สำหรับเนื้อหาที่ละเอียดอ่อน",[10,572,573],{"id":573},"ประสิทธิภาพการทำงานของฮาร์ดแวร์แว่นตา",[25,575,577],{"id":576},"ผลกระทบของ-cpu","ผลกระทบของ CPU",[15,579,580],{},"FTP เองมีค่าใช้จ่าย CPU น้อยที่สุด (ต่างจาก SFTP ที่ต้องมีการเข้ารหัส\u002Fถอดรหัส)ในหน่วยประมวลผลแว่นตาที่มีพลังการประมวลผลจำกัด ความต้องการ CPU ที่ต่ำกว่าของ FTP หมายถึง:",[32,582,583,586,589],{},[35,584,585],{},"ถ่ายโอนได้เร็วขึ้น (ไม่มีคอขวดการเข้ารหัส)",[35,587,588],{},"สิ้นเปลืองแบตเตอรี่น้อยลงระหว่างการถ่ายโอน",[35,590,591],{},"ระบบยังคงตอบสนองในระหว่างการดาวน์โหลด",[25,593,594],{"id":594},"การใช้หน่วยความจำ",[15,596,597],{},"รอยเท้าหน่วยความจำไคลเอนต์ FTP:",[32,599,600,603,606,609],{},[35,601,602],{},"ช่องควบคุม: น้อยที่สุด (โปรโตคอลแบบข้อความ)",[35,604,605],{},"การถ่ายโอนข้อมูล: ขนาดบัฟเฟอร์ (โดยทั่วไป 8-64 KB)",[35,607,608],{},"รายชื่อไดเร็กทอรี: สัดส่วนกับจำนวนไฟล์",[35,610,611],{},"ทั้งหมด: ไม่มีนัยสำคัญในอุปกรณ์ Android สมัยใหม่ (แม้แต่หน่วยประมวลผล)",[25,613,615],{"id":614},"สถานะพลังงาน-wifi","สถานะพลังงาน WiFi",[15,617,618],{},"หน่วยประมวลผลของ Glasses จัดการพลังงาน WiFi อย่างจริงจัง:",[32,620,621,624,627,630],{},[35,622,623],{},"WiFi อาจเข้าสู่โหมดสลีประหว่างการโต้ตอบของผู้ใช้",[35,625,626],{},"การถ่ายโอน FTP ที่ใช้งานช่วยให้ WiFi ตื่นตัว",[35,628,629],{},"การเชื่อมต่อที่ไม่ได้ใช้งานอาจหมดเวลาหาก WiFi เข้าสู่โหมดงีบหลับ",[35,631,632,635],{},[71,633,634],{},"วิธีแก้ปัญหา:"," ทำให้การโต้ตอบเคลื่อนไหวต่อไปหรือดาวน์โหลดทุกอย่างในคราวเดียว",[10,637,639],{"id":638},"การแก้ไขปัญหา-ftp-บนแว่นตา","การแก้ไขปัญหา FTP บนแว่นตา",[25,641,642],{"id":642},"การเชื่อมต่อถูกปฏิเสธ",[32,644,645,648,651,654],{},[35,646,647],{},"เซิร์ฟเวอร์ไม่ทำงานหรือพอร์ตผิด",[35,649,650],{},"ไฟร์วอลล์บล็อกการเชื่อมต่อจาก IP ของแว่นตา",[35,652,653],{},"เซิร์ฟเวอร์เชื่อมโยงกับอินเทอร์เฟซที่ไม่ถูกต้อง (เฉพาะ localhost เท่านั้น)",[35,655,656],{},"แก้ไข: ตรวจสอบสถานะเซิร์ฟเวอร์ ตรวจสอบกฎไฟร์วอลล์",[25,658,660],{"id":659},"การเข้าสู่ระบบล้มเหลว-ตอบกลับ-530-ครั้ง","การเข้าสู่ระบบล้มเหลว (ตอบกลับ 530 ครั้ง)",[32,662,663,666,669,672],{},[35,664,665],{},"ข้อมูลรับรองไม่ถูกต้อง",[35,667,668],{},"ผู้ใช้ไม่ได้รับอนุญาตให้เข้าถึง FTP",[35,670,671],{},"พยายามล้มเหลวหลายครั้งเกินไป (ล็อกเอาต์ชั่วคราว)",[35,673,674],{},"แก้ไข: ตรวจสอบข้อมูลรับรองบนไคลเอนต์อื่น ตรวจสอบสิทธิ์ผู้ใช้เซิร์ฟเวอร์",[25,676,678],{"id":677},"โหมดพาสซีฟล้มเหลว-ไม่มีการเชื่อมต่อข้อมูล","โหมดพาสซีฟล้มเหลว (ไม่มีการเชื่อมต่อข้อมูล)",[32,680,681,684,687,690],{},[35,682,683],{},"ไม่ได้กำหนดค่าช่วงพอร์ตแบบพาสซีฟบนเซิร์ฟเวอร์",[35,685,686],{},"ไฟร์วอลล์บล็อกช่วงพอร์ตแบบพาสซีฟ",[35,688,689],{},"เซิร์ฟเวอร์ส่งคืน IP ที่ไม่ถูกต้องในการตอบกลับ PASV (ปัญหา NAT)",[35,691,692],{},"แก้ไข: กำหนดค่าช่วงพอร์ตแบบพาสซีฟ ตรวจสอบไฟร์วอลล์ ตั้งค่าที่อยู่ปลอม",[25,694,695],{"id":695},"หมดเวลาการโอน",[32,697,698,701,704,707],{},[35,699,700],{},"WiFi ลดลงระหว่างการถ่ายโอน",[35,702,703],{},"หมดเวลาการเชื่อมต่อข้อมูลเซิร์ฟเวอร์สั้นเกินไป",[35,705,706],{},"ประหยัดแบตเตอรี่ฆ่า WiFi",[35,708,709],{},"แก้ไข: เพิ่มการหมดเวลาของเซิร์ฟเวอร์, ทำให้แว่นตาทำงานอยู่, ตรวจสอบความเสถียรของ WiFi",[25,711,712],{"id":712},"ไฟล์เสียหายหลังการถ่ายโอน",[32,714,715,718,721],{},[35,716,717],{},"โหมด ASCII ที่ใช้สำหรับไฟล์ไบนารี่ (ใช้ไบนารี่เสมอ)",[35,719,720],{},"การถ่ายโอนขัดจังหวะโดยไม่มีประวัติ",[35,722,723],{},"แก้ไข: ดาวน์โหลดซ้ำในโหมดไบนารี ตรวจสอบขนาดไฟล์ให้ตรงกับเซิร์ฟเวอร์",[10,725,726],{"id":726},"แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย",[25,728,729],{"id":729},"สำหรับการใช้งานเครือข่ายในบ้าน",[32,731,732,735,738,741],{},[35,733,734],{},"การเข้ารหัส WPA2\u002FWPA3 WiFi ปกป้องส่วนไร้สาย",[35,736,737],{},"การเดินทางข้อมูลรับรอง FTP ถูกเข้ารหัสภายในอุโมงค์ WiFi",[35,739,740],{},"ผู้ใช้เฉพาะที่มีสิทธิ์ขั้นต่ำจำกัดการเปิดเผย",[35,742,743],{},"การรักษาความปลอดภัยที่ยอมรับได้สำหรับการซิงค์สื่อส่วนบุคคล",[25,745,746],{"id":746},"สำหรับการใช้งานในองค์กร",[32,748,749,755,758,761],{},[35,750,751,754],{},[71,752,753],{},"ใช้ SFTP แทน"," — การเข้ารหัสจากต้นทางถึงปลายทางโดยสมบูรณ์",[35,756,757],{},"การรับรองความถูกต้องตามใบรับรอง (ไม่มีรหัสผ่านเพื่อสกัดกั้น)",[35,759,760],{},"การแบ่งส่วนเครือข่าย (แว่นตาบน VLAN แยก)",[35,762,763],{},"ตรวจสอบการบันทึกบนเซิร์ฟเวอร์เพื่อการปฏิบัติตามข้อกำหนด",[25,765,766],{"id":766},"ที่เก็บข้อมูลรับรองบนแว่นตา",[15,768,769],{},"AnExplorer บันทึกข้อมูลประจำตัว FTP ในที่จัดเก็บข้อมูลที่ปลอดภัยของอุปกรณ์:",[32,771,772,775,778,781],{},[35,773,774],{},"เข้ารหัสที่เหลือบน Android ที่ทันสมัย",[35,776,777],{},"ป้องกันโดยการล็อคอุปกรณ์ (PIN, รูปแบบ, ไบโอเมตริกซ์)",[35,779,780],{},"ข้อควรพิจารณา: หากแว่นตาสูญหาย จะสามารถเข้าถึงข้อมูลรับรองที่บันทึกไว้ได้",[35,782,783],{},"การบรรเทาผลกระทบ: บัญชี FTP ที่ได้รับอนุญาตแบบจำกัดจะช่วยลดความเสียหายให้เหลือน้อยที่สุด",[10,785,786],{"id":786},"คำแนะนำที่เกี่ยวข้อง",[32,788,789,797,804,811],{},[35,790,791,796],{},[792,793,795],"a",{"href":794},"\u002Fth\u002Ffeatures\u002Fftp-client\u002Fglasses","ไคลเอนต์ FTP สำหรับแว่นตาอัจฉริยะ"," — ภาพรวมคุณสมบัติ FTP",[35,798,799,803],{},[792,800,802],{"href":801},"\u002Fth\u002Fnetwork\u002Fsmb\u002Fglasses","SMB บนแว่นตาอัจฉริยะ"," — โปรโตคอลทางเลือก",[35,805,806,810],{},[792,807,809],{"href":808},"\u002Fth\u002Fnetwork\u002Fwebdav\u002Fglasses","WebDAV บนแว่นตาอัจฉริยะ"," — การเข้าถึงโปรโตคอล WebDAV",[35,812,813,817],{},[792,814,816],{"href":815},"\u002Fth\u002Fnetwork\u002Fsftp","โปรโตคอล SFTP"," — ทางเลือกที่ปลอดภัยแทน FTP",[819,820,821],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}",{"title":61,"searchDepth":129,"depth":129,"links":823},[824,825,830,835,840,841,846,853,858],{"id":12,"depth":129,"text":13},{"id":23,"depth":129,"text":23,"children":826},[827,828,829],{"id":27,"depth":135,"text":27},{"id":49,"depth":135,"text":50},{"id":67,"depth":135,"text":67},{"id":105,"depth":129,"text":105,"children":831},[832,833,834],{"id":108,"depth":135,"text":108},{"id":214,"depth":135,"text":214},{"id":328,"depth":135,"text":328},{"id":346,"depth":129,"text":346,"children":836},[837,838,839],{"id":349,"depth":135,"text":350},{"id":377,"depth":135,"text":378},{"id":398,"depth":135,"text":398},{"id":415,"depth":129,"text":415},{"id":573,"depth":129,"text":573,"children":842},[843,844,845],{"id":576,"depth":135,"text":577},{"id":594,"depth":135,"text":594},{"id":614,"depth":135,"text":615},{"id":638,"depth":129,"text":639,"children":847},[848,849,850,851,852],{"id":642,"depth":135,"text":642},{"id":659,"depth":135,"text":660},{"id":677,"depth":135,"text":678},{"id":695,"depth":135,"text":695},{"id":712,"depth":135,"text":712},{"id":726,"depth":129,"text":726,"children":854},[855,856,857],{"id":729,"depth":135,"text":729},{"id":746,"depth":135,"text":746},{"id":766,"depth":135,"text":766},{"id":786,"depth":129,"text":786},"รายละเอียดโปรโตคอล FTP สำหรับแว่นตาอัจฉริยะเชื่อมต่อกับเซิร์ฟเวอร์ FTP จากหน่วยประมวลผลแว่นตาสำหรับการถ่ายโอนสื่อ สินทรัพย์ AR และการจัดการเนื้อหา","md",{"faq":862,"howto":875},[863,866,869,872],{"q":864,"a":865},"FTP ทำงานทางเทคนิคกับฮาร์ดแวร์แว่นตาอย่างไร","บนหน่วยประมวลผล Android แบบสแตนด์อโลน FTP จะใช้ WiFi ของอุปกรณ์เพื่อสร้างการเชื่อมต่อ TCP มาตรฐานกับเซิร์ฟเวอร์ FTPโปรโตคอลทำงานเหมือนกับอุปกรณ์ Android ใดๆ — ช่องควบคุมบนพอร์ต 21, การเชื่อมต่อข้อมูลแบบพาสซีฟสำหรับการถ่ายโอน",{"q":867,"a":868},"ฉันควรใช้ FTP หรือ SFTP กับแว่นตาหรือไม่","SFTP สำหรับการถ่ายโอนที่คำนึงถึงความปลอดภัย (ข้อมูลรับรองถูกเข้ารหัส)FTP นั้นใช้ได้สำหรับการใช้งานเครือข่ายในบ้านโดยมีบัญชีแบบจำกัดโดยเฉพาะSFTP เพิ่มค่าใช้จ่ายเล็กน้อยแต่ปรับปรุงความปลอดภัยได้อย่างมาก",{"q":870,"a":871},"เซิร์ฟเวอร์ FTP ใดที่ทำงานได้ดีที่สุดกับแว่นตา","เซิร์ฟเวอร์ FTP มาตรฐานใดๆ: Synology\u002FQNAP NAS, vsftpd, ProFTPD, FileZilla Serverกำหนดค่าโหมดพาสซีฟและตั้งค่าการหมดเวลาตามสมควรโครงสร้างโฟลเดอร์แบบธรรมดาทำงานได้ดีที่สุดเมื่อพิจารณาจากข้อจำกัดอินเทอร์เฟซของแว่นตา",{"q":873,"a":874},"Glasses สามารถอัพโหลดไฟล์ไปยังเซิร์ฟเวอร์ FTP ได้หรือไม่","ใช่.หน่วยประมวลผลสามารถอัปโหลดไฟล์ (บันทึกของเซ็นเซอร์ รูปภาพที่ถ่าย ข้อมูล AR) ไปยังเซิร์ฟเวอร์ FTPแว่นตาที่มีเฉพาะเสียงไม่สามารถอัปโหลดได้โดยตรง แต่โทรศัพท์ที่จับคู่สามารถอัปโหลดเนื้อหาจากที่จัดเก็บข้อมูลของโทรศัพท์ได้",{"name":876,"description":877,"totalTime":878,"steps":879},"วิธีกำหนดค่าโปรโตคอล FTP บนแว่นตาอัจฉริยะ","การตั้งค่าทางเทคนิคสำหรับการเชื่อมต่อ FTP จากฮาร์ดแวร์แว่นตาอัจฉริยะ","PT2M",[880,883,886],{"name":881,"text":882},"ตรวจสอบการเข้าถึงเครือข่าย","ยืนยันว่าหน่วยประมวลผลแว่นตาหรือโทรศัพท์ที่จับคู่มีการเข้าถึง WiFi ไปยังเครือข่ายที่โฮสต์เซิร์ฟเวอร์ FTP ของคุณ",{"name":884,"text":885},"กำหนดค่าการเชื่อมต่อ","ใน AnExplorer : เครือข่าย → FTP → เซิร์ฟเวอร์ IP, พอร์ต 21, โหมดพาสซีฟ, ข้อมูลประจำตัวทดสอบการเชื่อมต่อ",{"name":887,"text":888},"ปรับให้เหมาะสมสำหรับการใช้งานแว่นตา","บันทึกบุ๊กมาร์กเพื่อการเข้าถึงที่รวดเร็วสร้างโครงสร้างโฟลเดอร์ฝั่งเซิร์ฟเวอร์ที่เรียบง่ายเพื่อการนำทางที่มีประสิทธิภาพบนอินเทอร์เฟซแว่นตาที่จำกัด","\u002Fth\u002Fnetwork\u002Fftp\u002Fglasses",{"title":5,"description":859},"th\u002Fnetwork\u002Fftp\u002Fglasses","yKTYKBp5c1N4sd5v0xZ9eddaG4SMDnZApcF6_Gsadp4",1780644531722]