Perhatian : Jika Anda ingin menggunakan versi v2ray-core, silakan instal proyek asli. https://github.com/cenmrev/v2rayx
Repo ini didasarkan pada proyek CENMREV/V2RAYX untuk pemeliharaan dan pembaruan, menggunakan implementasi XRAY-CORE untuk mendukung protokol Vless dan XTLS, dan hak cipta aplikasi milik penulis asli @Contents. Bayar upeti ke @contents, terima kasih kepada komunitas @XTLS dan semua kontributor
Baca ini : XTLS? Xray? V2ray?.
Anda harus membaca instruksi resmi XTLS sebelum menggunakan V2RayXs!
WARN : Anda harus membaca bagian dokumen ini sebelum menggunakan mode TUN.
Pertama -tama, harap dicatat bahwa fungsi ini adalah fungsi eksperimental dan masih dalam pengembangan dan desain. Karena kekhasan mode Tun, saya harap Anda dapat menggunakannya setelah sepenuhnya memahaminya.
Mode ini mengadopsi metode Tun2Socks untuk meneruskan semua lalu lintas, mewujudkan pembuatan perangkat kartu jaringan virtual Utun, dan mentransmisikan lalu lintas perangkat TOT ke server Anda melalui proxy Socks5, dan kemudian aplikasi ini dapat menyebabkan perbaikan pada perangkat rute Anda. menjamin bahwa itu akan efektif pada semua perangkat, silakan gunakan dengan hati -hati!)
Akhirnya, jika Anda tertarik dengan teknologi ini, Anda juga dapat mencoba menghubungi saya atau mengirimkan PR untuk membantu saya meningkatkan fungsi ini. Jika Anda dapat merekomendasikan perangkat lunak ini kepada teman -teman atau memposting blog dan dapat menautkan proyek ini di balasan posting lain, saya akan sangat senang ?, Terima kasih atas perhatian dan kontribusi Anda (selamat datang untuk berkontribusi dokumen dalam bahasa lain)
Harap pahami apa proxy transparan (Referensi yang Disarankan Referensi ini Halaman ini Apa itu proxy transparan?), Jika mode PAC dan mode global dapat memenuhi kebutuhan Anda, coba gunakan.
Anda memiliki pemahaman tertentu tentang jaringan komputer dan dapat memecahkan masalah jaringan perangkat Anda secara mandiri.
T: Setelah menggunakan mode Tun, perangkat terputus dari jaringan?
A: Mungkin rute gerbang default rusak. Anda dapat memeriksa tabel perutean Anda dengan menjalankan perintah netstat -r melalui terminal perangkat. Biasanya, akan ada rute default , sebagai berikut
tzmaxdeMacBookPro: tzmax$ netstat -r
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 192.168.1.1 UGScg en0
127 localhost UCS lo0
localhost localhost UH lo0
………
T: Bagaimana cara memperbaiki gateway Anda? (Jika Anda tidak dapat mengakses internet setelah mematikan mode tun setelah menggunakan mode tun, Anda dapat mencoba memperbaikinya seperti ini. Jika masih tidak berfungsi, Anda dapat mencoba memulai ulang perangkat Anda)
A: Jika Anda tahu gateway default Anda, setelah mematikan mode tun, Anda dapat mengatur gateway default melalui /sbin/route add -net command
Misalnya: sudo /sbin/route add -net default 192.168.1.1
T: Perangkat TUN mana yang dibuat V2RayXS?
A: Nama perangkat TUN pada macOS akan ditentukan oleh sistem, tetapi perangkat TUN yang dibuat oleh V2RayXs akan terikat pada segmen jaringan 10.0.0.0 secara default, yang dapat digunakan sebagai referensi untuk menemukan
Untuk pertanyaan lebih lanjut, Anda juga dapat memeriksa masalah terlebih dahulu, dan mengirimkan masalah jika Anda tidak menemukan solusi.
Unduh dari rilis.
V2rayxs.app dibangun dengan menjalankan salah satu perintah berikut di terminal Anda. Anda dapat menginstal ini melalui baris perintah dengan curl.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/tzmax/V2RayXS/master/compilefromsource.sh)"
atau langkah demi langkah:
git clone --recursive https://github.com/tzmax/V2RayXS.git
Buka v2rayxs.xcodeproj dan gunakan xcode untuk membangun v2rayxs.
V2RayXS menyediakan GUI untuk menghasilkan file konfigurasi untuk V2Ray. Ini termasuk executable biner Xray di bundel aplikasi. V2RayXS dimulai dan berhenti V2Ray dengan launchd macOS.
V2RAYXS juga memungkinkan pengguna untuk mengubah pengaturan proxy sistem dan beralih server proxy di bilah menu macOS.
Sebagai default, V2RayXs akan membuka proxy Socks5 di port 1081 sebagai inbound utama, serta proxy HTTP di port 8001 sebagai inbounddetour.
V2RayXs menyediakan tiga mode:
Opsi dalam Routing Rule daftar menu menentukan bagaimana inti Xray berurusan dengan lalu lintas yang masuk. Aturan routing inti berlaku untuk ketiga mode di atas.
Buka Preferensi Sistem MacOS -> Pengguna & Grup -> Item Login, tambahkan v2rayxs.app ke daftar.
Ganti V2RayXS.app/Contents/Resources/v2ray dengan versi xray terbaru dari xray-core repo. Namun, kompatibilitas tidak dijamin.
Jika Anda ingin menggunakan versi v2ray-core, silakan instal proyek asli. https://github.com/cenmrev/v2rayx
V2RayXs akan membuat file dan folder berikut:
/Library/Application Support/V2RayXS~/Library/Application Support/V2RayXS~/Library/Preferences/cenmrev.V2RayXS.plistJadi, untuk menghapus v2rayxs sepenuhnya, cukup hapus v2rayxs.app dan file di atas. :)
Berkat implementasi XRAY Core yang sangat baik, klien mendukung banyak protokol seperti bayangan, kaus kaki, Trojan, Wireguard sebagai protokol keluar.
Pertama -tama, saya ingin menjelaskan di sini mengapa konfigurasi GUI saat ini hanya mendukung konfigurasi VMess dan VLESS untuk saat ini, karena beban kerja mengadaptasi semua keluar tidak kecil, dan setiap protokol terus diperbarui. Karena tata letak saat ini dari implementasi pengkodean keras, halaman konfigurasi GUI membutuhkan biaya memperbarui dan memelihara perangkat lunak untuk setiap pembaruan protokol sangat tinggi (jika ada yang mau beradaptasi, saya bersedia meninjaunya). Manfaat ini tidak sebagus fungsi pengaturan yang dapat secara langsung mengonfigurasi konfigurasi keluar JSON dari keluar, jadi saya pikir itulah yang dipikirkan @cenmrev ketika ia merancang fungsi Advanced / Outbounds .
Karena lebih banyak orang bertanya sebelum edisi #18 #34 #52 (termasuk teman -teman baru yang juga bertanya bagaimana menggunakan Trojan dengan V2RayXs?), Jadi saya meluangkan waktu untuk menulis penjelasan ini.
Selanjutnya, saya akan mencoba memperkenalkan cara mengimpor Trojan Outbounds di V2RayXs dan membuatnya bekerja (saya akan menggunakan metode lisan. Jika ada yang mau menulis blog Operasi Tangkapan GUI atau dokumen terkait, saya akan dengan senang hati bergabung atau menautkan di sini).
Anda perlu tahu apa alamat berlangganan , apa tautan berbagi URL , dan apa file konfigurasi JSON . Jika ini adalah alamat berlangganan atau tautan berbagi URL, Anda perlu mengonversinya ke file konfigurasi JSON terlebih dahulu (jika Anda tidak tahu cara mengonversi, silakan gunakan klien dari platform lain untuk mengimpor dan kemudian memilih simpul yang ditentukan sebelum mengekspor file konfigurasi JSON).
Setelah mendapatkan file konfigurasi JSON lengkap, konten file konfigurasi umum adalah sebagai berikut (contoh konfigurasi berikut berasal dari XRAY-EXAMPLES/TROJAN-TCP-XTLS, dan konten file konfigurasi dari berbagai protokol dapat sangat bervariasi)
{
"log" : {
"loglevel" : " debug "
},
"inbounds" : [
{
"port" : 1080 ,
"listen" : " 127.0.0.1 " ,
"protocol" : " socks " ,
"settings" : {
"udp" : true
}
},
{
"port" : 1081 ,
"protocol" : " http " ,
"sniffing" : {
"enabled" : true ,
"destOverride" : [ " http " , " tls " ]
},
"settings" : {
"auth" : " noauth "
}
}
],
"outbounds" : [
{
"protocol" : " trojan " ,
"settings" : {
"servers" : [
{
"address" : " example.com " , // your domain name or server IP
"flow" : " xtls-rprx-direct " , // Linux or android can be changed to "xtls-rprx-splice"
"port" : 443 ,
"password" : " your_password " // your password
}
]
},
"streamSettings" : {
"network" : " tcp " ,
"security" : " xtls " ,
"xtlsSettings" : {
"serverName" : " example.com " // your domain name
}
}
}
]
}outbounds lapangan. Jika ada lebih dari satu, silakan pilih yang paling cocok (saya akan menghapus informasi komentar dalam contoh, karena ini adalah format JSON yang tidak teratur), dan akhirnya mendapatkan informasi konfigurasi JSON berikut. {
"protocol" : " trojan " ,
"settings" : {
"servers" : [
{
"address" : " example.com " ,
"flow" : " xtls-rprx-direct " ,
"port" : 443 ,
"password" : " your_password "
}
]
},
"streamSettings" : {
"network" : " tcp " ,
"security" : " xtls " ,
"xtlsSettings" : {
"serverName" : " example.com "
}
}
}tag ke data konfigurasi. Tag digunakan untuk mengidentifikasi konfigurasi server, yang dapat membantu Anda menemukannya di daftar server. {
"tag" : " ️ MyTrojanNode " ,
"protocol" : " trojan " ,
"settings" : {
"servers" : [
{
"address" : " example.com " ,
"flow" : " xtls-rprx-direct " ,
"port" : 443 ,
"password" : " your_password "
}
]
},
"streamSettings" : {
"network" : " tcp " ,
"security" : " xtls " ,
"xtlsSettings" : {
"serverName" : " example.com "
}
}
} Buka Configure -> Advanced -> Outbounds , klik Tambahkan untuk mengganti kotak Input dengan data konfigurasi JSON di atas, lalu klik Finish untuk menyelesaikan penambahan, dan klik 'OK` pada halaman konfigurasi untuk menyimpan data.
Buka bilah menu V2RayXS dan pilih Server . Sekarang Anda harus dapat melihat server ️ MyTrojanNode . Pilih dan gunakan untuk membawa Anda ke tempat yang Anda inginkan.
Tentu saja, Anda juga dapat menggunakannya untuk mengontrol konfigurasi VMess dan VLESS Anda secara lebih rinci ( Catatan: Konfigurasi di sini tidak akan muncul di panel konfigurasi konfigurasi, tetapi hanya akan muncul dalam daftar server ). Untuk konfigurasi protokol lebih lanjut, silakan merujuk ke tautan berikut.
Xray core Repo ini didasarkan pada proyek CENMREV/V2RAYX untuk pemeliharaan dan pembaruan.
V2RayXS menggunakan GCDWebServer untuk menyediakan server PAC lokal. V2RayXs juga menggunakan banyak ide dan kode dari Shadowsocksx, terutama, kode V2Rays_sysconfig hanya disalin dari shadowsocks_sysconf dengan beberapa modifikasi.
Jika Project V2Ray atau V2RayX (V2RayXs) membantu Anda, Anda juga dapat membantu kami dengan sumbangan dalam kehendak Anda .
Untuk menyumbang ke Project v2ray, Anda dapat merujuk ke halaman ini.
Untuk menyumbang ke Project Xray, Anda dapat merujuk ke halaman ini.
V2RayXs tidak akan sering diperbarui. Pengguna dapat menggantikan v2rayxs.app/contents/resources/xray dengan xray-core terbaru yang diunduh dari https://github.com/xtls/xray-core/releases.
Pengembang saat ini tidak memiliki cukup waktu untuk menambahkan lebih banyak fitur ke V2RayXs. Namun, selamat datang di kontribusi kapan saja, dan garpu dan versi Anda sendiri.