ไดเรกทอรีบทความ
- WordPress หมายถึงอะไร?คุณกำลังทำอะไรอยู่?เว็บไซต์ทำอะไรได้บ้าง?
- การสร้างเว็บไซต์ส่วนตัว/บริษัทมีค่าใช้จ่ายเท่าไร?ค่าใช้จ่ายในการสร้างเว็บไซต์ธุรกิจ
- วิธีการเลือกชื่อโดเมนที่เหมาะสม?การสร้างเว็บไซต์ คำแนะนำและหลักการในการจดทะเบียนชื่อโดเมน
- NameSiloบทแนะนำการจดทะเบียนชื่อโดเมน (ส่ง $1 . ให้คุณ NameSiloรหัสโปรโมชั่น)
- ซอฟต์แวร์ใดที่จำเป็นสำหรับการสร้างเว็บไซต์?ข้อกำหนดสำหรับการทำเว็บไซต์ของคุณเองมีอะไรบ้าง?
- NameSiloแก้ไขชื่อโดเมน NS เป็น Bluehost/SiteGround Tutorial
- วิธีสร้าง WordPress ด้วยตนเอง? บทแนะนำการติดตั้ง WordPress
- จะเข้าสู่ระบบแบ็กเอนด์ WordPress ได้อย่างไร? ที่อยู่ล็อกอินพื้นหลัง WP
- วิธีการใช้เวิร์ดเพรส? การตั้งค่าทั่วไปของพื้นหลัง WordPress & ชื่อภาษาจีน
- จะเปลี่ยนการตั้งค่าภาษาใน WordPress ได้อย่างไร?เปลี่ยนวิธีการตั้งค่าภาษาจีน/อังกฤษ
- จะสร้างไดเร็กทอรีหมวดหมู่ WordPress ได้อย่างไร? การจัดการหมวดหมู่ WP
- WordPress เผยแพร่บทความอย่างไร?ตัวเลือกการแก้ไขสำหรับบทความที่เผยแพร่ด้วยตนเอง
- จะสร้างหน้าใหม่ใน WordPress ได้อย่างไร?เพิ่ม/แก้ไขการตั้งค่าหน้า
- WordPress เพิ่มเมนูได้อย่างไร?ปรับแต่งตัวเลือกการแสดงแถบนำทาง
- ธีม WordPress คืออะไร?จะติดตั้งเทมเพลต WordPress ได้อย่างไร?
- FTP จะแตกไฟล์ zip ออนไลน์ได้อย่างไร? ดาวน์โหลดโปรแกรมคลายบีบอัด PHP ออนไลน์
- หมดเวลาการเชื่อมต่อเครื่องมือ FTP ล้มเหลว วิธีกำหนดค่า WordPress เพื่อเชื่อมต่อกับเซิร์ฟเวอร์
- จะติดตั้งปลั๊กอิน WordPress ได้อย่างไร? 3 วิธีในการติดตั้งปลั๊กอิน WordPress - wikiHow
- แล้ว BlueHost โฮสติ้งล่ะ?ล่าสุด BlueHost USA Promo รหัส/คูปอง
- Bluehost ติดตั้ง WordPress โดยอัตโนมัติด้วยคลิกเดียวได้อย่างไร กวดวิชาสร้างเว็บไซต์ BH
- วิธีการใช้งาน VPSrcloneสำรองข้อมูล?CentOSบทแนะนำการซิงค์อัตโนมัติกับ GDrive
เนื่องจากโปรโมชั่นเว็บวิธีที่มีประสิทธิภาพที่สุดในSEO, หลายคนที่มีประสบการณ์ SEO มากมาย网络营销ผู้คนจะเลือกซื้อ VPS (Virtual Private Server) เพื่อสร้างเว็บไซต์
เนื่องจากมีการใช้ VPS จึงจำเป็นต้องสำรองข้อมูล VPS การสำรองข้อมูล VPS สามารถซิงโครไนซ์กับดิสก์เครือข่าย GDrive ด้วยการสำรองข้อมูล rclone
rclone คืออะไร?
RClone สามารถจัดการดิสก์เครือข่ายได้อย่างง่ายดายและสะดวก เช่น Google Drive และ Dropbox และรองรับการต่อเชื่อมอักษรระบุไดรฟ์และการอัปโหลดและดาวน์โหลดบรรทัดคำสั่ง:
- Mounting disk ใช้งานง่าย แต่ช้า เหมาะกับไฟล์ขนาดเล็กและกระจัดกระจาย
- อัปโหลดและดาวน์โหลดบรรทัดคำสั่งเร็วมาก เหมาะสำหรับการอัปโหลดไฟล์ขนาดใหญ่
- Rclone มีแนวโน้มที่จะเกิดปัญหาการหยุดชะงักน้อยกว่า Google Drive AP และเมื่อเปรียบเทียบกับโปรเจ็กต์ [gdrive] บน github
มาแชร์วิธีการติดตั้ง rclone backup บน CentOS และ sync กับ Google Drive
จะสำรองข้อมูล VPS ด้วย rclone ได้อย่างไร?
นี่คือเครื่องมือที่ต้องเตรียม:
- บัญชี Google Dirve
- ไฟล์ rclone
- หนึ่งลินุกซ์เครื่อง (บทความนี้ใช้ CentOS7 เป็นตัวอย่าง)
จากนั้นเริ่มติดตั้ง rclone การติดตั้งนั้นง่ายมาก คัดลอกและวางพร้อมสิทธิ์อนุญาต
ขั้นตอนที่ 1:ดาวน์โหลดไฟล์ ▼
yum install unzip wget -y wget https://downloads.rclone.org/rclone-current-linux-amd64.zip unzip rclone-current-linux-amd64.zip cd rclone-*-linux-amd64
ขั้นตอนที่ 2:คัดลอกไฟล์ไปยังเส้นทางที่เกี่ยวข้อง ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (ขั้นตอนนี้สามารถละเว้นได้ แต่ไม่แนะนำ หลังจากละเลยจะไม่มีการแจ้ง จึงไม่แนะนำให้ละเว้น)
ขั้นตอนที่ 3:หน้าความช่วยเหลือในการติดตั้ง▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
ขั้นตอนที่ 4:สร้างการกำหนดค่าใหม่ ▼
rclone config
ขั้นตอนที่ 5:การกำหนดค่า rclone
ขอแนะนำให้ใช้ Rclone เพื่อติดตั้งดิสก์คลาวด์ที่ใช้ร่วมกันของทีม Google สำหรับการซิงโครไนซ์ระยะไกล ▼
ต่อไปนี้เป็นตัวอย่างการอ้างอิงของดิสก์เครือข่าย Google Dirve ที่มีผลผูกพัน rclone (ดิสก์ที่ไม่ใช่ของทีม) ▼
n) New remote d) Delete remote q) Quit config e/n/d/q> n name> gdrive(你的配置名称,此处随意填写但之后需要用到) Type of storage to configure. Choose a number from below, or type in your own value 1 / Amazon Drive \ "amazon cloud drive" 2 / Amazon S3 (also Dreamhost, Ceph, Minio) \ "s3" 3 / Backblaze B2 \ "b2" 4 / Dropbox \ "dropbox" 5 / Encrypt/Decrypt a remote \ "crypt" 6 / Google Cloud Storage (this is not Google Drive) \ "google cloud storage" 7 / Google Drive \ "drive" 8 / Hubic \ "hubic" 9 / Local Disk \ "local" 10 / Microsoft OneDrive \ "onedrive" 11 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH) \ "swift" 12 / SSH/SFTP Connection \ "sftp" 13 / Yandex Disk \ "yandex" Storage> 7(请根据网盘类型选择Google Dirve) Google Application Client Id - leave blank normally. client_id>此处留空 Google Application Client Secret - leave blank normally. client_secret>此处留空 Edit advanced config? (y/n) y) Yes n) No y/n> n(此处一定要选择n) Remote config Use auto config? * Say Y if not sure * Say N if you are working on a remote or headless machine y) Yes n) No y/n> n(此处一定要选择n) Option config_token. For this to work, you will need rclone available on a machine that has a web browser available. For more help and alternate methods see: https://rclone.org/remote_setup/ Execute the following on the machine with the web browser (same rclone version recommended): rclone authorize "drive" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" Then paste the result. Enter a value. config_token>
ต้องได้รับ "config_token" ที่นี่โดยดาวน์โหลดและติดตั้ง Rclone บนเครื่องคอมพิวเตอร์ก่อน▼
ยกตัวอย่าง Windows ไปที่โฟลเดอร์ที่ rclone.exe ตั้งอยู่หลังจากคลายการบีบอัด ป้อน cmd ในแถบที่อยู่ของ explorer แล้วกด Enter เพื่อเปิดพรอมต์คำสั่งในเส้นทางปัจจุบัน
กำหนดค่าโดยการคัดลอกไฟล์การกำหนดค่า
Rclone เก็บการกำหนดค่าทั้งหมดไว้ในไฟล์การกำหนดค่า ซึ่งทำให้ง่ายต่อการคัดลอกไฟล์การกำหนดค่าไปยัง Rclone ระยะไกล
ก่อนอื่นคุณต้องกำหนดค่า Rclone บนคอมพิวเตอร์เดสก์ท็อปของคุณ ▼
rclone config
บนคอมพิวเตอร์rclone
การกำหนดค่ามีปัญหาUse auto config?
เมื่อไหร่ ตอบY
.
Edit advanced config? y) Yes n) No (default) y/n> n Use auto config? * Say Y if not sure * Say N if you are working on a remote or headless machine y) Yes (default) n) No y/n> y NOTICE: If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth?state=oAg82wp7fFgAxvIIo59kxA NOTICE: Log in and authorize rclone for access NOTICE: Waiting for code... NOTICE: Got code
ถัดไปเบราว์เซอร์จะปรากฏขึ้นเพื่อขอให้คุณลงชื่อเข้าใช้บัญชีของคุณเพื่ออนุญาต
จะอนุญาตบัญชี Google ได้อย่างไร
- หากคุณอยู่ในจีนแผ่นดินใหญ่ ก่อนอื่นคุณต้องข้ามกำแพง X จากนั้นคุณต้องมีบัญชี Google และเข้าสู่ระบบ
- หาก "แอปนี้ไม่ได้รับการยืนยันโดย Google" ปรากฏขึ้น ให้คลิก "ขั้นสูง"
- จากนั้นคลิกอนุญาตเพื่ออนุญาต
คุณกำหนดค่า Google Teams ให้แชร์ดิสก์ระบบคลาวด์หรือไม่
หากคุณไม่ได้ใช้คลาวด์ดิสก์ที่ใช้ร่วมกันของทีม Google ให้เลือกn
▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
ตรวจสอบข้อมูลการกำหนดค่าระยะไกล
สุดท้าย ตรวจสอบพารามิเตอร์ของการกำหนดค่าระยะไกล และยืนยันโดยการพิมพ์yตกลง▼
-------------------- [gdrive] type = drive token = {"access_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} team_drive = -------------------- y) Yes this is OK (default) e) Edit this remote d) Delete this remote y/e/d> y
มันจะแสดงรายการ romete ที่บันทึกไว้ในเครื่องปัจจุบัน เพียงแค่ดู กดqทางออก ▼
Current remotes:
Name Type
==== ====
gdrive drive
onedrive onedrive
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q
- ณ จุดนี้ การกำหนดค่า rclone ของเครื่องคอมพิวเตอร์จะเสร็จสมบูรณ์
หลังจากกำหนดค่าเครื่องคอมพิวเตอร์แล้ว ให้ตั้งค่าเครื่องคอมพิวเตอร์โดยตรงrclone.conf
เนื้อหาในไฟล์การกำหนดค่าจะถูกคัดลอกไปยังเซิร์ฟเวอร์ Linuxrclone.conf
ไฟล์การกำหนดค่า
บนเครื่องคอมพิวเตอร์และเซิร์ฟเวอร์ ให้ป้อนคำสั่งต่อไปนี้เพื่อดู Rคำสั่งตำแหน่งไฟล์คอนฟิกูเรชันโคลน ▼
rclone config file
ค้นหาไฟล์การกำหนดค่า Rclone และผลลัพธ์ที่ได้มีดังนี้▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- เพียงแค่ใส่ไฟล์กำหนดค่าของคอมพิวเตอร์เครื่องนั้น
rclone.conf
คัดลอกเนื้อหาไปยังเซิร์ฟเวอร์ Linuxrclone.conf
ไฟล์คอนฟิกูเรชัน คุณสามารถแก้ปัญหาคอนฟิกูเรชัน Rclone ได้
ตัวอย่างคำสั่งใช้ rclone
คำสั่งแสดงรายการไฟล์และไดเร็กทอรี
แสดงรายการไดเร็กทอรีที่กำหนดค่าดิสก์เครือข่ายชื่อ gdrive (ไฟล์จะไม่ปรากฏ)▼
rclone lsd gdrive:
แสดงรายการไฟล์ในไดเร็กทอรีสำรองในดิสก์เครือข่ายที่มีชื่อคอนฟิกูเรชัน gdrive (ไฟล์ทั้งหมดรวมถึงไดเร็กทอรีย่อยจะแสดงขึ้น แต่ไดเร็กทอรีจะไม่แสดง) ▼
rclone ls gdrive:backup
คัดลอก ตัด ลบ คำสั่ง
คัดลอกไฟล์การกำหนดค่า Rclone ไปยังไดเรกทอรีรากของดิสก์เครือข่าย gdrive ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
คัดลอกท้องถิ่น /home/backup
ไปที่ไดเร็กทอรีสำรองที่มีการกำหนดค่าดิสก์เครือข่ายชื่อ gdrive และในทางกลับกัน ▼
rclone copy --progress /home/backup gdrive:backup
- โดยการเพิ่มพารามิเตอร์นี้
--ignore-existing
ไฟล์ที่สำรองไว้บนดิสก์เครือข่ายสามารถละเว้นได้ ซึ่งเทียบเท่ากับการสำรองข้อมูลส่วนเพิ่ม ▼
rclone copy --ignore-existing /home/backup gdrive:backup
คัดลอกไฟล์สำรองข้อมูล CWP ด้วยตนเองในเครื่องไปยังไดเร็กทอรีสำรองของดิสก์เครือข่ายที่ชื่อ gdrive และในทางกลับกัน ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
จากดิสก์เครือข่าย gdrive ให้คัดลอกไฟล์สำรองข้อมูลตามกำหนดเวลาอัตโนมัติของ CWP ไปยังโลคัล /newbackup
แคตตาล็อก▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
จากดิสก์เครือข่าย gdrive ให้คัดลอกไฟล์สำรองข้อมูล CWP ด้วยตนเองไปยัง local /newbackup/full/manual/accounts/
แคตตาล็อก▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
จากดิสก์เครือข่ายของ gdrive ให้คัดลอกVestaCPสำรองไฟล์ไว้ในเครื่อง /home/backup
แคตตาล็อก▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
คำสั่งย้าย (ตัด) ▼
rclone move /home/backup gdrive:backup
ลบไดเร็กทอรีสำรองของดิสก์เครือข่ายด้วยชื่อการกำหนดค่า gdrive▼
rclone delete gdrive:backup
สร้างไดเร็กทอรีสำรองที่กำหนดค่าดิสก์เครือข่ายชื่อ gdrive ▼
rclone mkdir gdrive:backup
คำสั่งซิงค์ไฟล์
ซิงโครไนซ์โลคัล /home/backup กับไดเร็กทอรีสำรองในดิสก์เครือข่ายด้วยชื่อการกำหนดค่า gdrive และในทางกลับกัน ▼
rclone sync /home/backup gdrive:backup
ซิงโครไนซ์ชื่อการกำหนดค่า gdrive2 ในดิสก์เครือข่ายยูเอฟโอไปยังไดเร็กทอรีสำรองที่มีการกำหนดค่าดิสก์เครือข่ายชื่อ gdrive และในทางกลับกัน ▼
rclone sync gdrive2:ufo gdrive:backup
หากไม่มีข้อความแสดงข้อผิดพลาดกลับมา คุณจะเห็นไฟล์สำรองในดิสก์เครือข่ายหลังจากการสำรองข้อมูลเสร็จสิ้น
จะซิงค์ไฟล์สำรอง VPS กับ GDrive โดยอัตโนมัติได้อย่างไร
ในงานที่หมดเวลา ให้เพิ่มคำสั่งการซิงโครไนซ์เพื่อให้เกิดการซิงโครไนซ์อัตโนมัติแผงควบคุม CWPสำรองไฟล์ไปยัง GDrive
- (ซิงค์ไดเร็กทอรีในเครื่องโดยอัตโนมัติตอนตีสองทุกวัน
/newbackup
เพื่อกำหนดค่าชื่อgdrive
ในดิสก์เครือข่ายcwp-newbackup
สารบัญ)
SSH วิธีเพิ่ม crontab งานตามกำหนดการจะซิงค์กับ GDrive โดยอัตโนมัติหรือไม่
ขั้นแรก SSH ลงในคำสั่ง crontab ต่อไปนี้▼
crontab -e
ถัดไป เพิ่มคำสั่งไปยังบรรทัดสุดท้าย▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH กด CTRL + C จากนั้นป้อน
:wq
บันทึกและออก.
ลบไฟล์ระยะไกลที่มีอายุ 50 วันขึ้นไป (ลบไฟล์ที่มีอายุมากกว่า 50 วัน)▼
rclone delete koofr:ETUFO.ORG --min-age 50d
ลบไฟล์ระยะไกลเป็นเวลา 50 วันหรือน้อยกว่า (ลบไฟล์ภายใน 50 วัน) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
วิธีตั้งค่างานที่กำหนดเวลา Crontab ให้ซิงค์กับ GDrive ในแผงควบคุม CWP โดยอัตโนมัติ
หากใช้แผงควบคุม CWP ให้ล็อกอินเข้าสู่แผงควบคุม CWP's Server Setting
→ Crontab for root
▼
ใน "เพิ่มงาน Cron แบบกำหนดเองแบบเต็ม" ให้ป้อนคำสั่ง cron แบบกำหนดเองทั้งหมดต่อไปนี้ ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (ซิงค์ไดเรกทอรีท้องถิ่นโดยอัตโนมัติทุกเช้าเวลา 7:00 น.
/backup2
ไปยังดิสก์เครือข่ายที่มีชื่อการกำหนดค่า gdrivebackup2
สารบัญ) - (ซิงค์ไดเรกทอรีท้องถิ่นโดยอัตโนมัติทุกเช้าเวลา 7:55 น.
/newbackup
ไปยังดิสก์เครือข่ายที่มีชื่อการกำหนดค่า gdrivecwp-newbackup
สารบัญ) - เดินเหมือนกันWordPressสำหรับไฟล์เว็บไซต์ ขอแนะนำไม่ให้สำรองข้อมูลทีละน้อย เพราะจากการทดสอบพบว่าถ้าชื่อไฟล์เหมือนกัน แต่เนื้อหาของไฟล์ต่างกัน ไฟล์จะไม่ซิงโครไนซ์
หลังจากการซิงโครไนซ์อัตโนมัติของ rclone เริ่มต้นเป็นประจำ กระบวนการ rclone จะยังคงทำงานในพื้นหลัง ซึ่งอาจใช้ทรัพยากร CPU มากถึง 20% ส่งผลให้ทรัพยากรเซิร์ฟเวอร์สิ้นเปลือง
ดังนั้นจึงจำเป็นต้องเพิ่มคำสั่งงานตามกำหนดเวลาที่ปรับแต่งอย่างเต็มที่เพื่อบังคับให้ปิดกระบวนการ rclone ▼
00 09 * * * killall rclone
- (บังคับปิดกระบวนการ rclone โดยอัตโนมัติเวลา 9:00 น. ทุกเช้า)
คัดลอกไดเร็กทอรีโลคัลที่ระบุไปยังชื่อการกำหนดค่าเวลา 4:0 น. ทุกวันkoofr
ในดิสก์เครือข่ายETUFO.ORG
แคตตาล็อก▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
ลบไฟล์ระยะไกล 4 วันขึ้นไป เวลา 50 น. ทุกวัน (ลบไฟล์ที่เก่ากว่า 50 วัน)▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
คำสั่ง cron นี้เป็นการลบไฟล์ชื่อ "koofr:ETUFO.ORG
"ในเป้าหมาย ไฟล์และโฟลเดอร์ทั้งหมดที่มีการแก้ไขครั้งล่าสุดเมื่อ 50 วันก่อน ต่อไปนี้คือคำอธิบายของแต่ละส่วน:
- ตัวเลขตัวแรก "50" หมายถึงการดำเนินการคำสั่งทุกๆ 50 นาที
- หมายเลขที่สอง "4" หมายถึงการดำเนินการคำสั่งเวลา 4 น.
- "* * *" หมายถึงคำสั่งจะดำเนินการทุกวันของเดือน วัน และสัปดาห์
- "การลบ rclone" หมายถึงการดำเนินการลบของเครื่องมือ rclone
- "koofr:ETยูเอฟโอ.ORG" คือชื่อของเป้าหมายที่จะลบ
- "--min-age 50d" หมายถึงการลบไฟล์และโฟลเดอร์ที่มีเวลาแก้ไขล่าสุดเมื่อ 50 วันก่อนเท่านั้น
คำสั่งทั่วไปของ rclone
แน่นอน rclone เป็นมากกว่านั้น และคำสั่งทั่วไปบางคำสั่งแสดงอยู่ด้านล่าง
คัดลอก ▼
rclone copy
ย้าย ▼
rclone move
ลบ ▼
rclone delete
ซิงค์ ▼
rclone sync
พารามิเตอร์เพิ่มเติม: แสดงความเร็วแบบเรียลไทม์ ▼
-P
พารามิเตอร์เพิ่มเติม: จำกัดความเร็ว 40MB ▼
--bwlimit 40M
พารามิเตอร์เพิ่มเติม: จำนวนไฟล์คู่ขนาน ▼
--transfers=N
เริ่ม rclone ▼
systemctl start rclone
หยุด rclone ▼
systemctl stop rclone
ดูสถานะ rclone ▼
systemctl status rclone
ดูตำแหน่งโปรไฟล์ ▼
rclone config file
มันง่ายมากที่จะใช้ Rclone เพื่อซิงโครไนซ์ VPS สำรองโดยอัตโนมัติ ^_^
ณ จุดนี้ บทแนะนำเกี่ยวกับวิธีการซิงค์ไดเร็กทอรี Linux ในเครื่องกับ Google Drive เสร็จสมบูรณ์
การอ่านเพิ่มเติม:
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "วิธีการใช้การสำรองข้อมูล rclone สำหรับ VPS? CentOS ใช้ GDrive บทช่วยสอนการซิงโครไนซ์อัตโนมัติ" เพื่อช่วยคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-694.html
ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!