• Gönderilme: 2021-09-15
  • Yazar: idk
  • Gönderilme general

I2P varlığının çoğu, platformda zaten kurulu olan bir Java sanal makinesi yardımıyla çalışan bir uygulama olmuştur. Bu her zaman, Java uygulamalarını dağıtmanın normal yolu olmuştur, ancak birçok kişi için karmaşık olan bir kurulum yöntemi gerektirir. İşleri daha da karmaşık hale getirmek için, I2P uygulamasını herhangi bir platform üzerine kurmayı kolaylaştırmanın "doğru yanıtı" diğer platformlarla aynı olmayabilir. Örneğin, Debian ve Ubuntu tabanlı işletim sistemlerinde standart araçlarla I2P kurulumu oldukça basittir, çünkü gerekli Java bileşenlerini paketimiz için "Gerekli" olarak listeleyebiliriz, ancak Windows veya macOS için uyumlu bir Java kurulumu olduğundan emin olmamızı sağlamak için bize bu şekilde izin veren bir sistem yoktur. .

Açık çözüm, Java kurulumunu kendimizin yönetmesi olacaktır. Ancak bu, I2P kapsamı dışında, başlı başına bir sorundu. Son Java sürümlerinde, birçok Java yazılımı için bu sorunu çözme potansiyeline sahip bir dizi yeni seçenek ortaya çıktı. Bu heyecan verici araca "JPackage" deniyor.

I2P-Zero ve Bağımlılığı Olmayan I2P Kurulumu

Bağımlılığı olmayan bir I2P paketi oluşturmaya yönelik ilk başarılı çaba, Monero projesi tarafından özgün olarak Monero kripto para birimi ile kullanılmak üzere oluşturulan I2P-Zero idi. Bu proje, bir I2P uygulamasıyla kolayca paketlenebilen genel amaçlı bir I2P yöneltici oluşturma başarısı nedeniyle bizi çok heyecanlandırdı. Özellikle Reddit üzerinde birçok kişi, bir I2P-Zero yönelticisi kurmanın basitliği konusundaki düşüncelerini paylaşıyor.

Bu bize, modern Java araçlarını kullanarak kurulumu kolay, bağımlılığı olmayan bir I2P paketinin gerçekten hazırlanabileceğini kanıtladı. Ancak I2P-Zero kullanım durumu bizimkinden biraz farklıydı ve "8051" numaralı denetim bağlantı noktası ile kolayca denetlenebilecek bir I2P yönelticisine gerek duyan gömülü uygulamalar için en iyi seçenekti. Bir sonraki adımımız, genel amaçlı I2P uygulamasına teknolojiyi uyarlamak olacak.

macOS Uygulama Güvenliği Değişiklikleri I2P IzPack Kuruyucu Etkiler

System Message: WARNING/2 (Blog, line 44)

Title underline too short.

macOS Uygulama Güvenliği Değişiklikleri I2P IzPack Kuruyucu Etkiler
------------------------------------------------------------

Bu sorun, .jar biçiminde gelen "Klasik" kurucuyu kullanmanın artık kolay olmadığı son macOS sürümlerinde daha acil hale geldi. Bunun nedeni, uygulamanın Apple otoriteleri tarafından "Noter tasdikli" olmaması ve güvenlik riski olarak görülmesidir. Ancak, JPackage, Apple otoriteleri tarafından noter tasdikli bir .dmg dosyası üretebilir ve böylece sorunumuz kolayca çözülebilir.

Zlatinb tarafından oluşturulan yeni I2P .dmg kurucusu, I2P uygulamasının macOS üzerine kurulmasını her zamankinden daha kolay hale getiriyor, artık kullanıcıların Java kurması ve standart macOS kurulum araçlarını belirtilen şekillerde kullanması gerekmiyor. Yeni .dmg kurucu, macOS üzerinde I2P kurulumunu hiç olmadığı kadar kolay hale getiriyor.

Get the dmg.

Gelecekte I2P Kurulumu Kolay Olacak

Kullanıcılardan en çok duyduğum şeylerden biri, I2P uygulamasının benimsenmesi için kullanımının kolay olması gerektiği. Birçoğu, birçok tanıdık Reddit yazarından alıntı yapmak veya başka sözcüklerle ifade etmek için "Tor Browser benzeri" bir kullanıcı deneyimi istiyor. Kurulum sürecinde, karmaşık ve hataya açık olan "kurulum sonrası" adımlar gerekmemeli. Birçok yeni kullanıcı, tarayıcı yapılandırmalarıyla kapsamlı ve eksiksiz bir şekilde ilgilenmeye hazır değil. Bu sorunu çözmek için, I2P için "basitçe çalışan" ve otomatik olarak kurulan bir Firefox I2P profili yapılandırma paketi oluşturduk. Geliştirildikçe, güvenlik özellikleri ve I2P ile geliştirilmiş bütünleştirmeler eklendi. Son sürümünde, ayrıca eksiksiz, JPackage destekli bir I2P yönelticisi bulunuyor. I2P Firefox profili artık Windows için tam özellikli bir I2P dağıtımıdır ve geriye kalan tek bağımlılık Firefox uygulamasıdır. Bu yaklaşımın, Windows I2P kullanıcıları için eşsiz bir kolaylık sağlayacağını umuyoruz.

Get the installer.