ส่งต่อพอร์ตในเครื่องไปที่ i2p ผ่าน SAM API หรือพร็อกซีปลายทางไปยังพอร์ตบนโฮสต์ในเครื่อง นี่ไม่ใช่งานที่อยู่ระหว่างดำเนินการอีกต่อไป แต่เป็นวิธีที่มีประโยชน์มากในการกำหนดค่าแอปพลิเคชันในลักษณะคล้าย i2ptunnel รองรับ TCP และ UDP แต่อาจมีข้อบกพร่องบางอย่างใน UDP โปรดรายงานหากพบ
สถานะ: โครงการนี้ได้รับการปรับปรุง ฉันจะตอบกลับปัญหา ดึงคำขอ และคำขอฟีเจอร์ภายในสองสามวัน ฉันไม่ได้เพิ่มคุณสมบัติใหม่มากมายในเวลานี้
go get -u github.com/eyedeekay/sam-forwarder/samcatd
# for now
แค่:
make deps build
และมันจะอยู่ในโฟลเดอร์ ./bin/
มีหลายวิธีในการใช้ sam-forwarder:
แอปพลิเคชันสแตนด์อโลนสำหรับการกำหนดค่าช่องสัญญาณมีชื่อว่า samcatd และเป็นแพ็กเกจหลักอยู่ในไดเร็กทอรี ./samcatd
samcatd มันทำงานเป็น cli และสามารถเรียกใช้ WebUI ซึ่งปัจจุบันสามารถดูได้อย่างเดียว ในอนาคต WebUI จะสามารถกำหนดค่าและแก้ไขช่องสัญญาณได้
ephsite แอปพลิเคชันก่อนหน้านี้ถูกยกเลิกการใช้งานโดยสมบูรณ์แล้ว หากคุณใช้งานอยู่ โดยปกติจะถูกแทนที่ด้วย samcatd -s
และอาร์กิวเมนต์ที่มีอยู่ของคุณ
ฉันต้องการให้ samcatd ยอมรับโฟลเดอร์การกำหนดค่าที่เหมือนกันกับ /etc/i2pd/tunnels.conf.d เนื่องจากส่วนหนึ่งของประเด็นนี้คือการเข้ากันได้กับการกำหนดค่าช่องสัญญาณของ i2pd เมื่อเสร็จแล้ว ฉันจะเปลี่ยนให้เป็นแพ็คเกจ .deb ต่อ
โดยจะไม่เข้ารหัสไฟล์ .i2pkeys ตามค่าเริ่มต้น ดังนั้นหากมีใครสามารถขโมยไฟล์เหล่านั้นได้ พวกเขาก็สามารถใช้ไฟล์เหล่านั้นเพื่อสร้างอุโมงค์เพื่อแอบอ้างเป็นคุณได้ เพิ่มการสนับสนุนการทดลองสำหรับการบันทึกที่เข้ารหัสแล้ว แนวคิดก็คือเฉพาะผู้ที่มีกุญแจเท่านั้นจึงจะสามารถถอดรหัสและเริ่มอุโมงค์ได้ ขึ้นอยู่กับผู้ใช้ว่าจะจัดการคีย์เหล่านี้อย่างไร ตอนนี้ระบบนี้แย่มาก ฉันจะพูดถึงเรื่องนั้นในไม่ช้าเช่นกัน
การสนับสนุนเชิงทดลองสำหรับการแก้ไขข้อผิดพลาดตาม KCP และการสตรีมบนดาตาแกรมอยู่ในระหว่างดำเนินการ Reverse-proxy หรือตัวกรองบางประเภทก็เป็นตัวเลือกที่ชัดเจนเช่นกัน
ฉันเปิดใช้งานเพียงชุดย่อยของตัวเลือกการกำหนดค่า i2cp และทันเนลเท่านั้น ตัวเลือกที่ฉันใช้บ่อยที่สุดและไม่มีเหตุผลอื่นใดที่ถือว่าคนอื่นใช้บ่อยที่สุด มันค่อนข้างง่ายที่จะเพิ่ม มันน่าเบื่อ หากคุณ ต้องการ i2cp หรือตัวเลือกทันเนลที่ไม่มีให้บริการ โปรด แจ้งฉันด้วย ฉันค่อนข้างตอบกลับเมื่อมีคนติดต่อฉันจริงๆ คงจะเพิ่มเข้ามาภายใน 24 ชั่วโมง ฉันตั้งใจที่จะมีตัวเลือกการกำหนดค่าสำหรับตัวเลือก i2cp และทันเนลที่เกี่ยวข้องทั้งหมด ซึ่งฉันกำลังติดตามอยู่ที่นี่
ฉันจำเป็นต้องเปลี่ยนวิธีการกำหนดค่าทั้งหมด ฉันต้องการให้ทำงานกับรูปแบบการกำหนดค่าที่ใช้โดยเราเตอร์ I2P แต่ละตัว
การกำหนดค่า TLS อยู่ระหว่างการทดลอง ฉันได้ตัดสินใจที่จะใช้ใบรับรอง TLS ที่ลงชื่อด้วยตนเองซึ่งกำหนดค่าเองโดยอัตโนมัติ ไม่มีการวางแผนการสนับสนุน CA เนื่องจากจะต้องใช้ CA ทางเลือก และไม่มีตัวเลือกที่ชัดเจนที่จะใช้งานได้ หากคุณกำลังทำงานอะไรแบบนั้นฉันอยากจะรู้มาก
ส่วนใหญ่เป็นของฉัน แต่ทั้งหมดนี้ฟรีเหมือนอยู่ในเสรีภาพสำหรับทุกคนที่จะใช้:
XMR:43V6cTZrUfAb9JD6Dmn3vjdT9XxLbiE27D1kaoehb359ACaHs8191mR4RsJH7hGjRTiAoSwFQAVdsCBToXXPAqTMDdP2bZB
BTC:159M8MEUwhTzE9RXmcZxtigKaEjgfwRbHt