Meneruskan port lokal ke i2p melalui SAM API, atau memproksi tujuan ke port di host lokal. Ini pada dasarnya bukan lagi pekerjaan yang sedang berjalan, ini adalah cara yang sangat berguna untuk mengonfigurasi aplikasi dengan cara yang mirip dengan i2ptunnel. TCP dan UDP didukung, namun mungkin ada beberapa bug yang masih ada di UDP, harap laporkan jika ditemukan.
STATUS: Proyek ini dipertahankan. Saya akan menanggapi masalah, permintaan penarikan, dan permintaan fitur dalam beberapa hari. Saya tidak menambahkan banyak fitur baru saat ini.
go get -u github.com/eyedeekay/sam-forwarder/samcatd
# for now
Hanya:
make deps build
dan itu akan berada di folder ./bin/
Ada beberapa cara untuk menggunakan sam-forwarder:
Aplikasi mandiri untuk mengonfigurasi terowongan diberi nama samcatd dan paket utamanya ada di direktori ./samcatd
. Ia berfungsi sebagai cli dan mampu menjalankan WebUI, yang saat ini bersifat hanya lihat. Di masa mendatang, WebUI juga akan mampu mengonfigurasi dan mengedit terowongan.
Aplikasi ephsite sebelumnya telah dihentikan sepenuhnya. Jika Anda menggunakannya, biasanya dapat diganti dengan samcatd -s
dan argumen Anda yang sudah ada.
Saya memerlukan samcatd untuk menerima folder konfigurasi yang identik dengan /etc/i2pd/tunnels.conf.d, karena sebagian tujuannya adalah agar kompatibel dengan konfigurasi terowongan i2pd. Setelah ini selesai, saya akan melanjutkan mengubahnya menjadi paket .deb.
Itu tidak mengenkripsi file .i2pkeys secara default, jadi jika seseorang dapat mencurinya, mereka dapat menggunakannya untuk membuat terowongan untuk menyamar sebagai Anda. Dukungan eksperimental untuk penyimpanan terenkripsi telah ditambahkan. Idenya adalah hanya orang yang memiliki kunci yang dapat mendekripsi dan memulai terowongan. Terserah pengguna untuk menentukan cara mengelola kunci ini. Saat ini sistem ini sangat buruk. Saya akan segera mengatasinya juga.
Dukungan eksperimental untuk koreksi kesalahan berbasis KCP dan streaming-over-datagram sedang dikerjakan. Beberapa jenis proxy atau filter terbalik juga merupakan pilihan yang jelas.
Saya hanya mengaktifkan penggunaan sebagian dari opsi konfigurasi i2cp dan terowongan, yang paling sering saya gunakan dan tanpa alasan nyata lainnya menganggap orang lain paling sering menggunakannya. Menambahkannya cukup mudah, hanya saja membosankan. Jika Anda menginginkan opsi i2cp atau terowongan yang tidak tersedia, harap sampaikan kepada saya. Saya cukup responsif ketika orang menghubungi saya, mungkin akan ditambahkan dalam waktu 24 jam. Saya bermaksud memiliki opsi konfigurasi untuk semua opsi i2cp dan terowongan yang relevan, yang saya pantau di sini.
Saya hanya perlu mengubah cara konfigurasi dilakukan sepenuhnya. Saya ingin ini berfungsi dengan format konfigurasi yang digunakan oleh setiap router I2P.
Konfigurasi TLS bersifat eksperimental. Saya telah memutuskan untuk menerapkan sertifikat TLS opsional yang ditandatangani sendiri dan dikonfigurasi secara otomatis. Tidak ada dukungan CA yang direncanakan karena CA alternatif harus digunakan dan tidak ada pilihan nyata yang dapat digunakan. Jika Anda sedang mengerjakan hal seperti itu, saya sangat ingin mengetahuinya.
Sebagian besar milik saya, tetapi ini semua adalah Free-as-in-Freedom yang dapat digunakan oleh siapa saja:
XMR:43V6cTZrUfAb9JD6Dmn3vjdT9XxLbiE27D1kaoehb359ACaHs8191mR4RsJH7hGjRTiAoSwFQAVdsCBToXXPAqTMDdP2bZB
BTC:159M8MEUwhTzE9RXmcZxtigKaEjgfwRbHt