นี่คือคำสั่ง redir ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
redir - เปลี่ยนเส้นทางการเชื่อมต่อ TCP
เรื่องย่อ
เปลี่ยนเส้นทาง [--laddr=incoming.ip.address] [--caddr=โฮสต์] [--debug] [--syslog] [--ชื่อ=str] [--หมดเวลา=น]
[--bind_addr=my.other.ip.address] [--ftp=ประเภท] [--ทรานส์พร็อกซี] [--เชื่อมต่อ=โฮสต์:พอร์ต] --lport=พอร์ต
--cport=พอร์ต [--bufsize=น] [--max_bandwidth=น] [--random_wait=น] [--รอ_in_out=n]
เปลี่ยนเส้นทาง --inetd [--caddr=โฮสต์] [--debug] [--syslog] [--ชื่อ=str] [--หมดเวลา=น] [--ftp=ประเภท]
[--ทรานส์พร็อกซี] [--เชื่อมต่อ=โฮสต์:พอร์ต] --cport=พอร์ต [--bufsize=น] [--max_bandwidth=น]
[--random_wait=น] [--รอ_in_out=n]
DESCRIPTION
เรเดียร์ เปลี่ยนเส้นทางการเชื่อมต่อ tcp ที่เข้ามาในพอร์ตท้องถิ่นไปยังที่ระบุ
การรวมที่อยู่/พอร์ต
มันอาจจะรันจาก inetd หรือเป็นสแตนด์อโลน daemon ขึ้นกับว่าแดงแค่ไหน
ถูกคอมไพล์แล้ว อาจไม่มีตัวเลือกทั้งหมด
OPTIONS
--ลปอร์ต
ระบุพอร์ตเพื่อรับฟังการเชื่อมต่อ (เมื่อไม่ได้รันจาก inetd)
--บันได
ที่อยู่ IP ที่จะผูกไว้เมื่อรับฟังการเชื่อมต่อ (เมื่อไม่ได้เรียกใช้จาก
inetd)
--พอร์ต
ระบุพอร์ตที่จะเชื่อมต่อ
--caddr
ระบุโฮสต์ระยะไกลที่จะเชื่อมต่อ (localhost ถ้าละเว้น)
--ไอเน็ต
เรียกใช้เป็นกระบวนการที่เริ่มต้นจาก inetd โดยการเชื่อมต่อผ่านเป็น stdin
และ stdout เมื่อเริ่มต้น
--debug
เขียนเอาต์พุตการดีบักไปที่ stderr หรือ syslog
--ชื่อ ระบุชื่อโปรแกรมที่จะใช้สำหรับการตรวจสอบตัวห่อ TCP และการบันทึก syslog
--หมดเวลา
หมดเวลาและปิดการเชื่อมต่อหลังจากไม่มีการใช้งานเป็นเวลา n วินาที
--syslog
บันทึกข้อมูลไปยัง syslog
--bind_addr
บังคับให้ redir เลือกที่อยู่/อินเทอร์เฟซเฉพาะที่จะผูกไว้เมื่อ
รับฟังการเชื่อมต่อที่เข้ามา
--ftp เมื่อใช้ redir สำหรับเซิร์ฟเวอร์ FTP จะทำให้ redir เปลี่ยนเส้นทางด้วย
การเชื่อมต่อ FTP ควรระบุประเภทเป็น "พอร์ต", "pasv" หรือ
"ทั้งสอง" เพื่อระบุชนิดของการเชื่อมต่อ FTP ที่จะจัดการ สังเกตว่า
--transproxy มักจะทำให้อย่างใดอย่างหนึ่ง (โดยทั่วไปพอร์ต) ไม่เป็นที่พึงปรารถนา
--ทรานส์พร็อกซี
บนระบบ linux ที่เปิดใช้งาน proxy แบบโปร่งใส ทำให้เกิด redir
การเชื่อมต่อปรากฏราวกับว่าพวกเขามาจากแหล่งกำเนิดที่แท้จริงของพวกเขา (ดู
/usr/share/doc/redir/transproxy.txt)
--เชื่อมต่อ
เปลี่ยนเส้นทางการเชื่อมต่อผ่านพร็อกซี HTTP ที่รองรับ CONNECT
สั่งการ. ระบุที่อยู่และพอร์ตของพร็อกซีโดยใช้ --caddr และ
--cport. --connect ต้องใช้ชื่อโฮสต์และพอร์ตที่ HTTP proxy
จะถูกขอให้เชื่อมต่อกับ
--บัฟไซส์ n
ตั้งค่า bufsize (ค่าเริ่มต้น 4096) เป็นไบต์ ใช้ร่วมกับ .ได้
--max_bandwidth หรือ --random_wait เพื่อจำลองการเชื่อมต่อที่ช้า
--max_bandwidth n
ลดแบนด์วิดท์ให้ไม่เกิน n บิต/วินาที อัลกอริทึมคือ
พื้นฐาน เป้าหมายคือการจำลองการเชื่อมต่อที่ช้า ดังนั้นจึงไม่มี pic
การยอมรับ
--random_wait n
รอระหว่าง 0 ถึง 2 xn มิลลิวินาทีก่อนแต่ละ "แพ็กเก็ต" "แพ็กเก็ต" คือ a
กลุ่มข้อมูลที่อ่านในครั้งเดียวโดย redir ขนาด "แพ็กเก็ต" จะน้อยกว่า .เสมอ
bufsize (ดูเพิ่มเติมที่ --bufsize)
--รอ_in_out n
ใช้ --max_bandwidth และ --random_wait สำหรับอินพุตถ้า n=1 เอาต์พุตถ้า n=2 และ
ทั้งสองถ้า n=3
ใช้ redir ออนไลน์โดยใช้บริการ onworks.net