Uchain ialah pelayan proksi yang ringan dan mudah digunakan yang direka untuk memintas sekatan rangkaian, penapisan dan pengawasan dengan berkesan.
Unchain beroperasi sebagai pelayan proksi/VPN, serasi dengan klien proksi popular seperti v2rayN atau mana-mana aplikasi yang menyokong protokol VLESS WebSocket. Ia menerima trafik daripada pelbagai aplikasi pelanggan, termasuk:
Nyah rantai memproses trafik masuk dan memajukannya dengan selamat ke pelayan destinasi, memastikan keselamatan dan kecekapan dalam komunikasi.
Unchain ialah VLESS mudah mati melalui pelayan proksi websocket.
Logik teras biz hanya 200 baris kod. app_ws_vless.go.
Putus rantaian pelayan menggunakan seni bina ringkas iaitu VLESS melalui WebSocket (WS) TLS.
V2rayN,V2rayA,Clash or ShadowRocket +------------------+ | VLESS Client | | +-----------+ | | | TLS Layer | | | +-----------+ | | | WebSocket | | | +-----------+ | +--------|---------+ | | Encrypted VLESS Traffic (wss://) | +--------------------------------------+ | Internet (TLS Secured) | +--------------------------------------+ | | +-----------------------------------+ | Reverse Proxy Server | | (e.g., Nginx or Cloudflare) | | | | +---------------------------+ | | | HTTPS/TLS Termination | | | +---------------------------+ | | | WebSocket Proxy (wss://) | | | +---------------------------+ | | Forward to VLESS Server | +------------------|----------------+ | +--------------------------------+ | Unchain Server | | | | +------------------------+ | | | WebSocket Handler | | | +------------------------+ | | | VLESS Core Processing | | | +------------------------+ | | | | Forward Traffic to Target | +------------------|-------------+ | +-----------------+ | Target Server | | or Destination | +-----------------+
Untuk membina daripada sumber, ikut langkah berikut:
cd cmd/node
cp config.example.standalone.toml config.toml
go run main.go
Anda boleh menggunakan aplikasi pada pelayan Ubuntu menggunakan GitHub Actions. Begini caranya:
Tambahkan butiran sambungan SSH berikut pada Rahsia Alam Sekitar:
Tambahkan kandungan fail konfigurasi TOML anda pada Pembolehubah Persekitaran:
ketahui lebih lanjut dalam .github/workflows/deploy.sh
Setelah aplikasi berjalan, anda akan melihat URL skema sambungan VLESS dalam output standard. Salin dan tampal URL ini ke dalam klien V2rayN anda.
Tahniah! Anda kini mempunyai pelayan proksi yang dihoskan sendiri dan berjalan.
cipta API RESTful untuk tolakan pelayan proksi rantai :
Daftar kod contoh API
Menggunakan halaman cloudflare UnchainAdmin memulakan perniagaan VPN anda sendiri.
Atas ialah kandungan terperinci Unchain Proxy Svr By Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!