Proxied, geliştirici proxy ayarlarını Windows ve WSL arasında uyumlu tutar.
Proxied, Windows proxy durumunu izler ve bu ayarları geliştirici araçlarına ileterek Git, Gradle, ortam değişkenleri ve WSL'yi güncelleyerek CLI iş akışlarının bağlı kalmasını sağlar. Windows masaüstleri için linsmod tarafından oluşturulan uygulama, görev çubuğu simgesinde yer alır, kayıt defteri değişikliklerini gerçek zamanlı izler ve otomatik başlatma seçeneği sunar. Sık sık ağ değiştiren ve Git, Gradle ve alt sistem ortamlarına tek bir kanonik proxy durumunun yayılmasını isteyen geliştiriciler ve DevOps kullanıcılarını hedef alır.
Proxied'in ne yaptığı ve geliştirici araçlarıyla nasıl entegre olduğu
Proxied, sistem proxy'sini okur ve her hedefe eşleşen ayarları yazar: global Git HTTP/HTTPS yapılandırmasını günceller, global gradle.properties dosyasına yazar ve HKCU http_proxy/https_proxy ortam değişkenlerini ayarlar. WSL için uygulama, çalışan bir alt sistemin içine Git yapılandırmasını enjekte etmek için wsl.exe arayüzünü kullanır. Bu sıra, uygulamanın Windows sistem ayarları ile aksi takdirde bağımsız proxy girişlerini koruyan araçlar arasında bir köprü işlevi gördüğü anlamına gelir.
Sistem kaynaklarını ve izleme davranışını nasıl etkiler
Aracın sistem tepsisinde çalışır ve proxy anahtarları için Windows Kayıt Defteri değişikliklerini dinler, bu nedenle anlık olay odaklı senkronizasyon gerçekleştirir, anket yerine. Kaynak notları, minimal kaynak kullanımı ile küçük bir yardımcı program olarak tanımlar; bu tasarım, boşta izleme sırasında düşük CPU ve RAM etkisi ve bir kayıt değişikliği meydana geldiğinde anlık yayılmayı ima eder.
Güvenlik modeli ve kimlik bilgisi yönetimi
Proxied, yerel kayıt olayı kullanır ve yapılandırma dosyaları ile ortam değişkenleri yazar; açık kaynak kod tabanı, kimlik bilgilerinin nasıl yazıldığını inceleme imkanı sunar. Kullanıcıya özel ortam değişkenlerini ve global araç yapılandırmalarını değiştirdiği için, dikkatli bir iş akışı, yaptığı değişiklikleri gözden geçirmek veya kimlik bilgilerini ilk kez uygularken üretim dışı bir hesapta çalıştırmaktır.
Arayüz, kullanım kolaylığı ve teknik bilgiye ihtiyaç duyanlar
Uygulama, Windows proxy'sini etkinleştirmek veya devre dışı bırakmak için bir görev çubuğu anahtarı ve otomatik başlatma seçeneği sunar. İş akışı, manuel araç düzenlemeleri yerine otomatik yayılmaya odaklanır, bu nedenle Git, Gradle veya WSL kullanan geliştiriciler, birden fazla dosyayı düzenlemeden fayda sağlar. Ortam değişkenleri veya global yapılandırma dosyalarıyla tanışık olmayan kullanıcılar, yazılan girişleri doğrulamalıdır, ancak günlük operasyon, çok az elle yapılandırma gerektirir.
Proxy, farklı ortamlar arasında tutarlı bir proxy durumu gerektiren geliştiricilere uygundur
Uygulama, Windows, WSL, Git ve Gradle yapılandırmalarıyla uğraşan geliştiriciler ve güçlü kullanıcılar için pratik bir araçtır; sistem proxy'sini bu hedeflere yayarak manuel düzenlemeleri azaltır. Dezavantajlar arasında, her kullanıcı için yapılandırmalara doğrudan yazma işlemleri bulunmaktadır, bu nedenle hassas ayarlarda ilk kez kullanırken değişiklikleri doğrulayın. Tavsiye edilir.