Meile dVPN GUI สำหรับ Linux, OS X และ Windows - ขับเคลื่อนโดยเครือข่าย Sentinel - VPN แบบกระจายอำนาจแบบบล็อกเชน
เวอร์ชันเต็ม 1.8.0 ได้รับการเผยแพร่สู่ GitHub แล้ว สาขาประกอบด้วย main , osx-fiat-intel , windows , fiat , osx-fiat , pip ข้อยกเว้นคือเราไม่ได้รวม scrtsxx.py ซึ่งมีข้อมูลรับรองสำหรับเกตเวย์ FIAT โปรดสำรวจสาขาต่างๆ เพื่อทำความเข้าใจการทำงานร่วมกันที่แตกต่างกัน มันเป็นความตั้งใจของเราที่จะรวมสาขาทั้งหมดเข้าไว้ในแหล่งรหัสแบบครบวงจรในที่สุด
รุ่นปัจจุบันคือเวอร์ชัน 1.8.0 โปรดทราบว่านี่ไม่ได้ใช้ Windows API เพื่อขอสิทธิ์การดูแลระบบและอาศัยการใช้งานโอเพ่นซอร์สที่เรียกว่า "gsudo" Gsudo เป็นเพียงแฮ็กเพื่อขอให้ผู้ใช้แก้ไขอะแดปเตอร์เครือข่ายเพื่อให้ Meile สามารถเชื่อมต่อได้โดยไม่มีปัญหา
นอกจากนี้ Meile จะเปิดคอนโซลดีบักในเบื้องหลังด้วย อย่าปิดสิ่งนี้ ไม่เช่นนั้นแอปจะปิดเช่นกัน เรากำลังดำเนินการขอรับใบรับรองนักพัฒนา Microsoft ดังนั้นเราจึงอาจลงนามแอปเพื่อเผยแพร่อย่างเป็นทางการ นอกจากนี้ เมื่อเราได้รับใบรับรอง เราจะกำจัดคอนโซลดีบักออกด้วย นอกจากนี้เรายังมีแผนที่จะรวมแพ็คเกจตัวติดตั้ง MSI อีกด้วย ทั้งหมดนี้อยู่ในผลงาน
ดาวน์โหลด: Meile สำหรับ Windows (v1.8.0)
ดาวน์โหลดรุ่นล่าสุดเป็น DMG: Mac OS X v1.8.0
OS X M1/M2 และ Intel builds ได้รับการบรรจุเป็นดิสก์อิมเมจ (DMG) หากต้องการติดตั้ง เพียงดาวน์โหลด DMG ที่ถูกต้องสำหรับสถาปัตยกรรมของคุณ (Intel หรือ Apple Silicon [arm]) ดับเบิลคลิกที่ไฟล์ DMG และย้ายชุดแอป Meile ไปยังเดสก์ท็อปของคุณหรือไปยังโฟลเดอร์ Applications
ทั้ง OS X Intel และ Apple Silicon ได้รับการลงนามโดย Apple Developer Certificate ไม่ควรมีข้อผิดพลาดเมื่อเรียกใช้สิ่งเหล่านี้
การติดตั้ง pip ยังไม่พร้อมใช้งานสำหรับ Mac OS X หรือ Windows เรากำลังดำเนินการเพื่อนำสิ่งนี้มาเป็นแพ็คเกจแยกต่างหาก
Meile GUI เวอร์ชันล่าสุดมาในรูปแบบไฟล์เก็บถาวร Debian เพียงดาวน์โหลดรุ่นล่าสุด: Meile Releases
และเรียกใช้ apt สำหรับงานสร้างของคุณ:
sudo apt install -y ./meile-gui-v1.8.0_ubuntu22.04_amd64.deb
รุ่นนี้จะติดตั้งเครื่องมือ wireguard, resolvconf, curl และ net-tools ควบคู่ไปกับ Meile GUI หากต้องการเชื่อมต่อกับโหนดหรือยกเลิกการเชื่อมต่อต้องใช้สิทธิ์ "sudo" คุณจะได้รับแจ้งให้ป้อนรหัสผ่านชื่อผู้ใช้ของคุณเพื่อให้สิทธิ์ในการเชื่อมต่อให้เสร็จสมบูรณ์ นี่เป็นเพราะวิธีที่ Linux จัดการสิทธิ์ที่เกี่ยวข้องกับอินเทอร์เฟซเครือข่าย
meile-gui
หรือไปที่เมนูแผงของคุณใต้อินเทอร์เน็ตแล้วจะมีไอคอนที่คลิกได้
เนื่องจากมีปัญหาในการโหลดไดรเวอร์ mesa OpenGL บางตัวใน Debian Virtual Machines ต่างๆ เราจึงได้รวมไฟล์เก็บถาวร .deb แยกต่างหากที่จะกำหนดค่าระบบให้จัดการการขึ้นต่อกันของ Meile โดยอัตโนมัติ โปรดใช้เวอร์ชันนี้หากคุณใช้เวอร์ชัน Debian ในเครื่องไวรัส (VM)
เครื่องเสมือน Debian/Ubuntu 20.04
เครื่องเสมือน Debian/Ubuntu 22.04
ดาวน์โหลด RPM ล่าสุดสำหรับรุ่น RedHat:
RedHat รอบต่อนาที (fc36)
RedHat รอบต่อนาที (fc37)
ติดตั้ง rpm จากเทอร์มินัลผ่าน dnf ( แนะนำ ):
sudo dnf install meile-gui-v1.8.0-1.fc36.x86_64.rpm
หรือผ่าน รอบต่อนาที :
sudo rpm -i meile-gui-v1.8.0-1.fc36.x86_64.rpm
แนะนำให้ใช้ dnf เนื่องจากจะติดตั้งการอ้างอิงทั้งหมดเพื่อให้ Meile ทำงานได้อย่างถูกต้อง
สมาชิกชุมชนที่ยอดเยี่ยมและนักพัฒนาพาร์ทไทม์ของเรา @Tkd-Alex ได้รับบทบาทในการรวบรวมแพ็คเกจ Arch Linux อย่างสง่างาม เวอร์ชันปัจจุบันคือ 1.8.0 และสามารถดาวน์โหลดได้จาก: Meile Arch Linux Release
หากต้องการติดตั้ง ให้รัน:
sudo pacman -U --noconfirm meile-gui-1.8.0-1-x86_64.pkg.tar.zst
ข้อกำหนด: หลาม<=3.10
แนะนำ: หลาม==3.10.x
หากต้องการติดตั้ง python3.10 บน Ubuntu 20.04/Fedora 36 หรือเก่ากว่า ให้ทำตามคำแนะนำที่นี่:
ติดตั้ง python3.10 เป็น python บน ubuntu 20.04 · GitHub
Meile dVPN GUI v0.15.0.0 มีวางจำหน่ายแล้วในรูปแบบแพ็คเกจ pip เช่นกัน สิ่งเหล่านี้เป็นเวอร์ชันก่อนเผยแพร่ซึ่งมีกำหนดจะสร้างไว้ในไบนารีสำหรับแพลตฟอร์มต่างๆ ติดตั้งการพึ่งพาระบบครั้งแรก:
sudo apt install -y wireguard-tools openresolv mesa-utils libgl1-mesa-glx xclip python3-dev curl net-tools python3.10-venv build-essential
จากนั้นติดตั้งผ่าน pip
pip3 install meile-gui
ผ่านสภาพแวดล้อมเสมือนจริง:
mkdir ~ /venv && python3 -m venv ~ /venv/meile
source ~ /venv/meile/bin/activate
pip3 install meile-gui
อัปเกรดผ่าน pip
pip3 install meile-gui --upgrade
หากต้องการรัน Meile GUI หลังจากติดตั้ง pip ให้ทำดังต่อไปนี้:
meile-gui
เกตเวย์ FIAT ไม่รวมอยู่ในแพ็คเกจ pip นี่เป็นเพราะข้อมูลประจำตัวบางอย่างจำเป็นต้องเก็บเป็นความลับด้วยเหตุผลของ OPSEC แพ็คเกจ pip จะได้รับการอัปเดตต่อไปโดยไม่มีเกตเวย์ FIAT พร้อมการแก้ไขข้อบกพร่องและคุณสมบัติเพิ่มเติม
เราถือว่าการเผยแพร่ pip เป็นการเผยแพร่ล่วงหน้าของไบนารีที่คอมไพล์แล้ว Pip ถือเป็นกระแสเลือดของการเปิดตัว Meile
เราจัดทำแพ็คเกจไบนารีต่อไปนี้พร้อมกับการเปิดตัวของเรา:
tun2socks (GitHub - xjasonlyu/tun2socks: tun2socks - ขับเคลื่อนโดยสแต็ก gVisor TCP/IP)
v2ray (GitHub - v2fly/v2ray-core: แพลตฟอร์มสำหรับสร้างพรอกซีเพื่อหลีกเลี่ยงข้อจำกัดของเครือข่าย)
sentinel-cli (GitHub - sentinel-official/cli-client: ไคลเอนต์ Sentinel CLI อย่างเป็นทางการ)
warp (ดาวน์โหลดเอกสาร WARP · Cloudflare Zero Trust)
gsudo (GitHub - gerardog/gsudo: Sudo สำหรับ Windows)
เราได้สร้าง tun2socks, v2ray และ sentinel-cli จากแหล่งที่มาบนสถาปัตยกรรมเป้าหมาย Cloudflare warp เป็นแบบปิด ดังนั้นเราจึงจัดทำแพ็คเกจไบนารีโดยตรงจากลิงก์การติดตั้งด้านบน สำหรับ windows เราดาวน์โหลดไบนารี gsudo ที่สร้างไว้ล่วงหน้าจาก GitHub ด้านบน
หมายเหตุ: เราใช้ v2ray เวอร์ชัน 5.1.0 เนื่องจากเป็นสิ่งที่ซอฟต์แวร์ dvpn-node ใช้ด้วย และขอแนะนำให้ใช้เวอร์ชันไคลเอ็นต์เดียวกันกับเวอร์ชันเซิร์ฟเวอร์
โปรดแสดงความคิดเห็น ข้อเสนอแนะ และปัญหาในหน้าปัญหาที่นี่ที่ GitHub หากคุณเป็นมือใหม่ GitHub คุณสามารถเข้าร่วมช่องทางการส่งข้อความแบบเปิดต่างๆ ของเราได้:
การประชุม:
ยินดีรับข้อเสนอแนะทั้งหมด
ในการสร้างไบนารีสำหรับการแจกจ่ายของคุณ จำเป็นต้องติดตั้งแพ็คเกจบางอย่างก่อน
โปรแกรมติดตั้งไพน์:
pip3 install pyinstaller
ติดตั้ง python virtualenv:
sudo apt install python3-venv
จากนั้นโคลน repo:
git clone https://github.com/MathNodes/meile-gui
สลับไปที่สาขา pip เนื่องจากเป็นสาขาที่ไม่มีเกตเวย์ FIAT
cd meile-gui && git checkout pip
จากนั้นรันสภาพแวดล้อมเสมือนของ python และติดตั้ง meile-gui นี่จะค้นหาการพึ่งพาทั้งหมดสำหรับ meile-gui
python3 -m venv meile-gui &&
source meile-gui/bin/activate &&
pip install -r requriements.txt && pip install -e .
เมื่อ meile-gui และการขึ้นต่อกันได้รับการติดตั้งภายในสภาพแวดล้อมไวรัสของ python แล้ว จะสามารถสร้างไบนารีรีลีสได้:
bash pyinstaller.cmd
แค่นั้นแหละ. นำทางไปยังโฟลเดอร์ dist
ซึ่งจะเป็นไบนารี
สำหรับ windows ให้ติดตั้งแพ็คเกจ pip ที่จำเป็นที่พบใน setup.py
และรันสิ่งต่อไปนี้ด้วย pyinstaller
pyinstaller meile_gui.spec
สิ่งนี้จะสร้างไบนารีที่พบในไดเร็กทอรี dist
ของแผนผัง Meile
เนื่องจากเรากำลังดำเนินการด้วยเงินช่วยเหลือจำนวนเล็กน้อยโดยไม่มีเงินทุนจาก VC การสนับสนุนเพิ่มเติมใดๆ ให้กับทีมนักพัฒนาของเราจึงเป็นสิ่งที่น่ายินดีอย่างยิ่ง จะช่วยสนับสนุนเงินทุนสำหรับการเปิดตัวในอนาคต
bc1qtvc9l3cr9u4qg6uwe6pvv7jufvsnn0xxpdyftl
sent12v8ghhg98e2n0chyje3su4uqlsg75sh4lwcyww
87qHJPU5dZGWaWzuoC3My5SgoQSuxh4sHSv1FXRZrQ9XZHWnfC33EX1NLv5HujpVhbPbbF9RcXXD94byT18HonAQ75b9dyR
zs1gn457262c52z5xa666k77zafqmke0hd60qvc38dk48w9fx378h4zjs5rrwnl0x8qazj4q3x4svz