0.9.8에는 오랫동안 기다려 온 IPv6 지원이 포함되어 있습니다. 기본적으로 활성화되어 있지만, 이를 사용하려면 공인 IPv6 주소가 필요합니다. 설정은 콘솔의 ’network’ 구성 탭에서 할 수 있습니다. 또한 SSU 패킷에 패딩을 추가하고 router의 개인 키를 더 길게 하는 등 익명성도 개선되었습니다.
이번 업데이트 주기에는 여러분 중 30%가 네트워크 내 토렌트를 통해 업데이트하게 됩니다.
IPv6 세부 사항
IPv6는 기본적으로 활성화되어 있으며 우선적으로 사용됩니다. 공인 IPv6 주소를 가지고 있고, 공개된 IPv6 주소를 가진 다른 router에 연결하는 경우, IPv6를 통해 연결합니다. router 콘솔의 /confignet에 새로운 IPv6 구성 섹션이 있습니다. IPv6로 인해 문제가 발생하면 그곳에서 비활성화할 수 있습니다.
IPv6 개발 작업의 일환으로, I2P는 이제 여러 개의 공인 IP 주소를 지원합니다. 여러 개의 공인 IP 주소(IPv4, IPv6, 또는 둘 다)를 보유한 경우 /confignet에서 각각을 개별적으로 활성화하거나 비활성화할 수 있습니다. 기본값은 I2P가 먼저 발견한 첫 번째 IPv4 및 IPv6 주소를 사용하는 것입니다. 여러 개의 주소가 있는 경우 /confignet에서 구성을 검토하고 필요 시 조정하십시오. 참고로, /confignet에서 여러 IPv4 및 IPv6 주소를 활성화할 수는 있지만 IPv4는 하나, IPv6도 하나만 사용할 것을 권장합니다. 각 유형에서 여러 주소를 사용하는 경우 아직 수정되어야 할 버그가 있습니다.
IPv6 지원은 수년에 걸쳐 설계·개발되었지만, 제한된 수의 사용자만으로 테스트되었으며 아직 베타 상태입니다. 공개 IPv6 주소가 있는 경우, 문제를 확인하기 위해 router와 로그를 모니터링하고, 필요하면 이를 비활성화하십시오. 버그가 있으면 http://trac.i2p2.i2p 에 보고해 주십시오.
키 갱신 세부사항
더 빠른 하드웨어(일반적으로 64비트 x86)에서 I2P를 실행하는 분들의 경우, router가 더 긴 길이의 키를 사용하여 새로운 identity(식별자)를 생성합니다. 이는 router가 네트워크에 재통합되는 동안 48시간 이상 귀하의 중계 트래픽을 크게 줄일 것입니다. 새로운 키, 대량의 토렌트 업데이트, 그리고 최근 네트워크 성장으로 인해 업데이트가 배포된 이후 일주일 이상 네트워크에 상당한 지장이 있을 것으로 예상합니다. 부디 조금만 인내해 주시고, 며칠이 지나면 상황이 개선되기 시작할 것입니다.
이러한 변경으로 인해 일부 사용자에게는 CPU 사용량이 증가할 수 있습니다. 효율성을 높이기 위해 최선을 다하고 있지만, 보안을 더 강력하게 할수록 일반적으로 더 많은 연산이 필요합니다. 네트워크 churn(피어 변동)으로 인해 첫 주에는 성능이 저하될 수도 있습니다. 향후 릴리스에서 저사양 하드웨어에 대해 키 길이를 변경할지 여부를 결정하기 전에 네트워크 성능을 평가하겠습니다.
최근 몇 주 동안 네트워크가 급격히 성장하면서, 일부 사용자분들—특히 주말에는—다소 매끄럽지 않은 사용 경험을 겪고 계실 수 있습니다. 그럼에도 네트워크는 여전히 비교적 양호한 성능을 보이고 있으니, 계속 널리 알려 주시기 바랍니다.
추가 변경 예정
우리는 암호화를 강화하기 위한 대대적인 변경을 설계하는 초기 단계에 있습니다. 더 강력한 암호화는 더 많은 CPU를 사용하며, 최소한 Java 7 JRE가 필요할 수도 있습니다. 저전력 및/또는 구형 하드웨어에서 I2P를 실행하고자 하는 요구를 이해합니다. 영향을 최소화하기 위해 최선을 다하고 있지만, 일부 성능 저하는 불가피합니다. 또한 Java 5와 6은 Oracle에서 더 이상 지원하지 않습니다. 지금이 Java 7로 업그레이드하기에 좋은 시기입니다. 최소 요구 사항의 변경 사항은 충분한 사전 공지와 함께 미리 안내하겠습니다.
New Website
str4d의 영웅적인 노력 덕분에 새 웹사이트 미리보기를 http://i2hq.srv.i2p2.de 에서 이용할 수 있습니다. 조만간 https://geti2p.net 및 http://www.i2p2.i2p 에서 정식으로 공개되길 바랍니다. Transifex에서 새 웹사이트 번역에 기여해 주세요. 특히 website_priority 리소스에 집중해 주시기 바랍니다.
커뮤니티 참여
8월 초에 hottuna와 zzz가 라스베이거스에서 열린 DEFCON 21에 참석했다. 지난 주말에는 echelon이 베를린에서 열린 CTS IV 컨퍼런스에 참석했고, psi는 매사추세츠 주 케임브리지의 GNU 30에서 열린 Tahoe-LAFS 해크페스트에 참석했다. 올해 말에는 우리 중 몇 명이 함부르크에서 열리는 30C3에 참석할 예정이다. 이러한 행사들에 사람들이 참여해 I2P를 대표하는 모습을 보는 것은 매우 반갑다.
릴리스 세부 정보
Major Changes
- IPv6 support for both NTCP and SSU
Anonymity Improvements
- SSU protocol obfuscation by adding random padding
- Longer encryption and DH private keys for users on faster platforms
Bug Fixes
- Fix I2PTunnel / I2CP locking and duplicates (partial)
- Fix translation of HTTP proxy error pages
- Fix occasional runtime exception in NTCP
Other
- Big rework of transport code to accommodate multiple addresses and IPv6
- Streaming: Improved recovery from lost acks, other fixes
- Use Transifex for translation of initial news and HTTP proxy error pages
- Translation updates: Chinese, French, German, Portuguese, Russian, Swedish, Turkish
- New Romanian translation
- Jetty 7.6.12.v20130726
- Wrapper 3.5.20 (new installs and PPA only)
- Update GeoIP data (new installs and PPA only)
SHA256 Checksums
5a863c43dc986087e5a5facd02b8ede32e1903bad1f4531bff95e61eab0facaf i2pinstall_0.9.8_windows.exe
8af3f933346d76ac67ce814d7f991bbc00fa31c23124313841dbef9ae7bcf908 i2pinstall_0.9.8.jar
787d1fe113398dfcec25d7daaca4e4093f309cb3e622b80757bcdf0558472041 i2psource_0.9.8.tar.bz2
24a08305228b817f87e251af74c4b5e9d1726de8d7d64c17bc2ede5511d42e58 i2pupdate_0.9.8.zip
76b049da4e02b96e9e05eaf69b2e8214a6d6874385ab2d82c2885379ccd65278 i2pupdate.su2
dba0f8e4660cb9147c50b7b3c4a0f95d342cfc65a51e0d37e445bc72026ed05f i2pupdate.sud