Proxied giữ cho các cài đặt proxy của nhà phát triển đồng bộ giữa Windows và WSL
Proxied watches trạng thái proxy Windows và đẩy những cài đặt đó vào công cụ phát triển, cập nhật Git, Gradle, biến môi trường và WSL để các quy trình CLI luôn được kết nối. Được tạo ra bởi linsmod cho máy tính để bàn Windows, ứng dụng sống trong khay tác vụ, theo dõi các thay đổi trong registry theo thời gian thực và cung cấp tùy chọn tự động khởi động. Nó nhắm đến các nhà phát triển và người dùng DevOps thường xuyên chuyển đổi mạng và muốn một trạng thái proxy chuẩn được truyền đến Git, Gradle và các môi trường subsystem.
Proxied làm gì và cách nó tích hợp với các công cụ phát triển
Proxied đọc proxy hệ thống và ghi các cài đặt phù hợp cho mỗi mục tiêu: nó cập nhật cấu hình Git HTTP/HTTPS toàn cầu, ghi vào tệp gradle.properties toàn cầu, và thiết lập các biến môi trường HKCU http_proxy/https_proxy. Đối với WSL, ứng dụng sử dụng giao diện wsl.exe để tiêm cấu hình Git vào một hệ thống con đang chạy. Chuỗi đó có nghĩa là ứng dụng hoạt động như một cầu nối giữa các cài đặt hệ thống Windows và các công cụ mà nếu không sẽ giữ các mục proxy độc lập.
Nó ảnh hưởng đến tài nguyên hệ thống và hành vi giám sát như thế nào
Công cụ chạy trong khay hệ thống và lắng nghe các thay đổi trong Registry Windows đối với các khóa proxy, vì vậy nó thực hiện đồng bộ hóa dựa trên sự kiện thay vì kiểm tra. Các ghi chú nguồn mô tả nó như một tiện ích nhỏ với mức sử dụng tài nguyên tối thiểu; thiết kế đó ngụ ý tác động thấp đến CPU và RAM trong quá trình giám sát nhàn rỗi và sự lan truyền tức thì khi có thay đổi trong registry.
Mô hình an toàn và xử lý thông tin xác thực
Proxied sử dụng các sự kiện registry gốc và ghi các tệp cấu hình và biến môi trường; mã nguồn mở cho phép kiểm tra cách thông tin xác thực được ghi lại. Bởi vì nó sửa đổi các biến môi trường theo người dùng và cấu hình công cụ toàn cầu, một quy trình làm việc cẩn thận là xem xét các thay đổi mà nó thực hiện hoặc chạy nó trên một tài khoản không phải sản xuất khi áp dụng thông tin xác thực lần đầu tiên.
Giao diện, dễ sử dụng, và ai cần kiến thức kỹ thuật
Ứng dụng cung cấp một công tắc trên thanh tác vụ để bật hoặc tắt proxy Windows và một tùy chọn tự động khởi động. Quy trình làm việc tập trung vào việc lan truyền tự động hơn là chỉnh sửa thủ công theo từng công cụ, vì vậy các nhà phát triển sử dụng Git, Gradle, hoặc WSL sẽ được hưởng lợi mà không cần chỉnh sửa nhiều tệp. Người dùng không quen thuộc với các biến môi trường hoặc tệp cấu hình toàn cầu nên xác minh các mục đã được ghi, nhưng hoạt động hàng ngày yêu cầu rất ít cấu hình thực tế.
Proxied phù hợp với các nhà phát triển cần một trạng thái proxy nhất quán trên các môi trường
Ứng dụng là một công cụ thực tiễn cho các nhà phát triển và người dùng mạnh mẽ, những người phải xử lý các cấu hình Windows, WSL, Git và Gradle; nó giảm thiểu việc chỉnh sửa thủ công bằng cách truyền đạt proxy hệ thống đến những mục tiêu đó. Các đánh đổi bao gồm việc ghi trực tiếp vào cấu hình theo từng người dùng, vì vậy hãy xác minh các thay đổi khi lần đầu tiên sử dụng nó trong các thiết lập nhạy cảm. Được khuyến nghị.