HeadlinesBriefing HeadlinesBriefing.com

Rama 0.4 Menambahkan Proksi Sistem dan Dukungan PAC

Hacker News •
×

Enam minggu setelah 0.3 — dengan nyaman dalam jendela rilis yang dijanjikan selama dua hingga delapan minggu — kami bangga telah merilis rama 0.4, sebuah rilis dengan banyak peningkatan serta item-item yang sudah lama tertunda.

Rama telah lama mendukung proksi HTTP, HTTPS, dan SOCKS5, yang dapat dikonfigurasi melalui Proxy Routes atau variabel lingkungan seperti HTTP_PROXY, ALL_PROXY, HTTPS_PROXY, dan NO_PROXY. Dengan rama 0.4, pengaturan proksi di seluruh sistem didukung langsung tanpa pengaturan tambahan melalui System Proxy Layer. Konfigurasi sistem juga memungkinkan pemilihan proksi dinamis menggunakan berkas JavaScript — Proxy Auto Configuration, atau PAC. Ini membutuhkan runtime JavaScript, kini dikirimkan melalui rama-js, yang berjalan di dalam runtime WASM (wasmtime) untuk isolasi. Crate rama-pac memungkinkan Anda mengevaluasi skrip PAC dan dengan mudah membuat skrip yang mengarahkan domain ke aturan proksi, sementara CLI mendapatkan subperintah rama pac, termasuk sebuah REPL.

Dari segi protokol, rama kini mendukung tRPC melalui crate baru rama-ttrpc, alternatif ringan untuk gRPC yang berjalan di atas TCP dengan kontrak protobuf. Crate baru rama-grpc-macros menghasilkan kode gRPC sisi klien dan server tanpa perlu menulis proto.

Terakhir, data WebSocket HAR kini didukung, menggunakan Chrome sebagai acuan kami, dan ekspor HAR dapat mengalirkan semua data HTTP dan WS ke disk tanpa menyangga seluruh aliran ke dalam memori.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing