TomatoUSB + udpxy рдореЗрдВ IPTV рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛


Habr рдкрд░, рд╡рд┐рднрд┐рдиреНрди рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░ рдПрдХ рд░рд╛рдЙрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ IPTV рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХрд╛ рдореБрджреНрджрд╛ - OpenWRT, DDWRT рдФрд░ рдЕрдиреНрдп рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдиреЗ Uudpxy рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ TCP рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рддрд╛ рдХреЗ UDP рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдХреЗ рдЯрдорд╛рдЯрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░ IPTV рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЯрдорд╛рдЯрд░ v1.28 рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░ udpxy рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рдФрд░ рдЖрдкрдХреЛ рдпрд╣ рднреА рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдПрдХ рдЕрд▓рдЧ IPTV рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП LAN рдмреНрд░рд┐рдЬ рдХреЛ WAN рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЦреБрдж рд╣реА рдпрд╣ рд╕рдм рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдпрд╛, рдФрд░ рдореЗрд░реЗ рд╕рд╛рде рд░рд╣рд╛ рдореИрдВрдиреЗ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд▓реЗрдЦ рдХреЛ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рд╣реЛрдЧрд╛ред
Udpxy рдХреНрдпрд╛ рд╣реИ? рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣рдореЗрдВ рдпрд╣ рд╢рдмреНрдж рджреЗрддреА рд╣реИ:
udpxy - рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ HTTP рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдЪреИрдирд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрд░реАрдо (UDP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╕рд╛рд░рдг) рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдбреЗрдореЙрди)ред
рдХрдИ рд▓реЛрдЧ рдпрд╣ рддрд░реНрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдЧрд░ рдЖрдк рд╕рд┐рд░реНрдл рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдИрдкреАрдЯреАрд╡реА рдХреЛ рд╡рд╛рдИ-рдлрд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрдиреЗ рд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛: рдЪреИрдирд▓ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдбрд╛рдЙрдирд▓реЛрдб рд╣реБрдП, рд╡реАрдбрд┐рдпреЛ рдЪрд┐рддреНрд░ рдлреНрд░рд┐рдЬрд╝, рдЫрд╡рд┐ "рдЯреБрдХрдбрд╝реЗ рдЯреБрдХрдбрд╝реЗ", рдЗрдВрдЯрд░рдиреЗрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ред рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЛ рдареАрдХ рд╕реЗ рдЦреЛрдЬреЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рдорд┐рд▓реЗ рдХрд┐ рдЯрдорд╛рдЯрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░ рдпреВрдбреАрдкреА рдХреЛ рдЯреАрд╕реАрдкреА рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреИрд╕реЗ рдХрд░реЗрдВ, рдореИрдВ рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдкрд╛рд░ рдЖрдпрд╛, рд▓реЗрдХрд┐рди рд╡реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рдХрд╛рдо рдХреЗ рддрдВрддреНрд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рдереЗред рд╣рдорд╛рд░реЗ рдХрдИ рд╣рдорд╡рддрди рдиреЗ рдпрд╣ рднреА рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпрд╛ рдлрд░реНрдорд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ udpxy рдХреЛ "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░" рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдкреНрд░рджрд░реНрд╢рди, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдПрдХ рд╕реНрдкрд╖реНрдЯ, рдЕрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП "рдЯрдорд╛рдЯрд░" рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдкрд╕рдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рджрд░реНрдж рд╣реЛрддрд╛ рд╣реИред ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВрдиреЗ рдорд╛рдорд▓реЗ рдХреЛ рдЕрдВрдд рддрдХ рд▓рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдирддреАрдЬрддрди, рдпрд╣ рдирд┐рд░реНрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред

рд╕реЗрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдг рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░


рд╕реЗрдЯрдЕрдк рдирд┐рд░реНрджреЗрд╢

  1. рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ: рд╣рдореЗрдВ udpxy рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ WNR3500L рд░рд╛рдЙрдЯрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред
  2. рд╣рдореЗрдВ SSH рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "PUTTY" рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рд╕реЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред
  3. рд╣рдо "рдкреНрд░рд╢рд╛рд╕рди" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд░рд╛рдЙрдЯрд░ рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, "рдПрдбрдорд┐рди рдПрдХреНрд╕реЗрд╕" рдЙрдкрдзрд╛рд░рд╛ рдХреЗ рд▓рд┐рдП рджреЗрдЦрддреЗ рд╣реИрдВ, "рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕рдХреНрд╖рдо" рдФрд░ "рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕" рдкрд░ рдкрдВрдЬреЗ рдбрд╛рд▓рддреЗ рд╣реИрдВред
  4. рдлрд┐рд░ рдЙрд╕реА рдЦрдВрдб "рдкреНрд░рд╢рд╛рд╕рди" рдореЗрдВ рд╣рдо "JFFS" рдХреЗ рдЙрдкрдзрд╛рд░рд╛ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ "рд╕рдХреНрд╖рдо рдХрд░реЗрдВ" рдкрд░ рдПрдХ рдкрдВрдЬрд╛ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдмрдЯрди "рдкреНрд░рд╛рд░реВрдк / рдорд┐рдЯрд╛рдПрдБ" рджрдмрд╛рддреЗ рд╣реИрдВ рдФрд░ JFFS рдЕрдиреБрднрд╛рдЧ рдХреЗ рдкреНрд░рд╛рд░реВрдкрдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред
  5. рдиреАрдЪреЗ "рд╕рд╣реЗрдЬреЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдмрд╛рдИрдВ рдУрд░ "рд░рд┐рдмреВрдЯ" (рд░рд╛рдЙрдЯрд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВ) рдХрд░реЗрдВред
  6. рд╣рдо рдкреЛрдЯреАрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕реНрдерд╛рдиреАрдп рдкрддреЗ рдХреЛ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ 192.168.1.1 рдерд╛) рдФрд░ "рдУрдкрди" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рд▓реЙрдЧрд┐рди " root " рдФрд░ рд╡рд╣ рдкрд╛рд╕рд╡рд░реНрдб рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рд░рд╛рдЙрдЯрд░ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рджрд░реНрдЬ рдХрд░реЗрдВ, рдЕрдЧрд░ рдЖрдкрдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рддреЛ рдкрд╛рд╕рд╡рд░реНрдб " admin " рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  7. рдЕрдм рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
     cd /jffs 
    рдЗрдирдкреБрдЯ рдорд╛рд░реЛ (/ jffs рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ)ред
  8. рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ udpxy рдлрд╛рдЗрд▓ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдПрдХ рд╕реАрдзрд╛ рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛ - рдореИрдВрдиреЗ rghost.ru рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛, рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рд▓рд┐рдВрдХ рдорд┐рд▓рд╛:
     http://rghost.ru/download/51607682/5d8db6ffe010a13afdf1cb07ac9b7cd328c693ea/udpxy 
    (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, rghost.ru рдкрд░ рдЬрд╛рдПрдВ, рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдлрд╝рд╛рдЗрд▓ рдХреА рд▓рд┐рдВрдХ рдХреЙрдкреА рдХрд░реЗрдВ, рдпрд╣ "рдбрд╛рдЙрдирд▓реЛрдб" рдмрдЯрди рдХреЗ рдиреАрдЪреЗ рд╣реЛрдЧрд╛, рдФрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ)
  9. рд╣рдорд╛рд░реЗ рд░рд╛рдЙрдЯрд░ рдХреЛ udpxy рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, /JFFS рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ, рдкреЛрдЯреАрди рдбрд╛рд▓реЗрдВ:
     wget http://___udpxy 
    рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рдерд╛:
     wget http://rghost.ru/download/51607518/5c3ff2536e7358f656931ee9f4aef9728c92f1ed/udpxy 
    рдпрджрд┐ рд▓рд┐рдВрдХ рд╕рд╣реА рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЧрдИ рд╣реИ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ:
     Connecting to "rghost.ru (217.199.218.100:80)" (      ) udpxy 100% |*******************************| 66067 00:00:00 ETA 
  10. рдЕрдм рд╣рдореЗрдВ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
     chmod +x udpxy 
  11. рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдорд╛рд░реА рдлрд╛рдЗрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИ, рджрд░реНрдЬ рдХрд░реЗрдВ:
     ls 
    рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдЖрдк рдЙрд╕рдХрд╛ рдирд╛рдо рджреЗрдЦреЗрдВрдЧреЗред
  12. рдЕрдЧрд▓рд╛ рд╣рдореЗрдВ рд░рд╛рдЙрдЯрд░ рдкрд░ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рд╕реЗрд╡рд╛) рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╣рдо рдЗрд╕реЗ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВ:
     udpxy -c (-  ) -a ( ip   ) -p (     IPTV) -m ( IP   ) -M (    -) 
    рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рдерд╛:
     udpxy -c 10 -a 192.168.1.1 -p 7780 -m 93.100.126.169 -M 30 
    рдпрджрд┐ рдХрдорд╛рдВрдб рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдВрдЯрд░ рджрдмрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  13. рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
     s |grep udpxy 
    рдпрджрд┐ рд╕реЗрд╡рд╛ рдЪрд▓ рд░рд╣реА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреБрдЫ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:
     634 root 792 S /jffs/udpxy -c 10 -a 192.168.1.1 -p 7780 -m 93.100.126.169 -M 30 671 root 1700 S grep udpxy 
  14. рдЕрдЧрд▓рд╛, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рдм рдХреБрдЫ 100% рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
     http://_:_/status 
    рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдерд╛:
     http://192.168.1.1:7780/status 
    рдпрджрд┐ рдЖрдкрдиреЗ udpxy рд╕реНрдЯреЗрдЯрд╕: рдкреЗрдЬ рд╡рд╣рд╛рдБ рджреЗрдЦрд╛, рддреЛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
  15. рд╣рдо рдкреЛрдЯреАрди рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВ рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХреЛ рдХреНрд░рдо рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:
     iptables -A INPUT -p igmp -j ACCEPT iptables -A INPUT -p udp -m udp -d 224.0.0.0/4 -j ACCEPT 
  16. рдЕрдм рд╣рдореЗрдВ рд░рд╛рдЙрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо "рдкреНрд░рд╢рд╛рд╕рди" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд░рд╛рдЙрдЯрд░ рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, "рд╕реНрдХреНрд░рд┐рдкреНрд╕" рдЙрдкрдзрд╛рд░рд╛ рдореЗрдВ, "рдЗрдирд┐рдЯ" рдЯреИрдм рдореЗрдВ, рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ, рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдФрд░ udpxy рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рдерд╛:
     sleep 30 /jffs/udpxy -c 10 -a 192.168.1.1 -p 7780 -m 93.100.126.169 -M 30 
  17. рд╡рд╣рд╛рдВ рд╣рдо "рдлрд╝рд╛рдпрд░рд╡реЙрд▓" рдЯреИрдм рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдБ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рд▓рд┐рдП 2 рдирд┐рдпрдо рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:
     iptables -A INPUT -p igmp -j ACCEPT iptables -A INPUT -p udp -m udp -d 224.0.0.0/4 -j ACCEPT 
  18. рдФрд░ рдЕрдВрддрд┐рдо рдЪрд░рдг - рд╣рдо рдЖрдИрдкреАрдЯреАрд╡реА рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рднреА рд▓рд┐рдВрдХ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЗрд╕реЗ рдиреЛрдЯрдкреИрдб рдХреЗ рд╕рд╛рде рдЦреЛрд▓реЗрдВ, рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЕрдХреЗрд▓рдкреИрдб рдФрд░ "рдмрджрд▓реЗрдВ рдФрд░ рдмрджрд▓реЗрдВ" рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ):
  19. рд▓рд┐рдВрдХ рдЯрд╛рдЗрдк рдХрд░реЗрдВ
     udp://@ip_: 
    рджрдпрд╛рд▓реБ рдмрдирдирд╛ рдЪрд╛рд╣рд┐рдП
     http://192.168.1.1:7780/udp/ip_: 
    рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рдерд╛:
     udp://@239.195.0.73:1234 
    рдпрд╣ рдЗрд╕ рддрд░рд╣ рдмрди рдЧрдпрд╛:
     http://192.168.1.1:7780/udp/239.195.0.73:1234 
    рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдиреЛрдЯрдмреБрдХ рдХреЛ рдмрдВрдж рдХрд░реЗрдВред
  20. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдм рдЖрдк рд╣рдорд╛рд░реА рд╕рд╣реА рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдХреЛ VLC рдкреНрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рд░рд╛рдЙрдЯрд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдВрдЪреЗрдВ, рдЕрдЧрд░ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдЗрдЯрдо 16 рдФрд░ 17 рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

рдкрд░рд┐рдгрд╛рдо

рд╣рдордиреЗ рдкреНрд░рджрд╛рддрд╛ рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдЯреАрд╕реАрдкреА рдЯреНрд░реИрдлрд╝рд┐рдХ рддрдХ рдпреВрдбреАрдкреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛, рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рд╣рдордиреЗ рд░рд╛рдЙрдЯрд░ рдХреЛ рдЕрдирд▓реЛрдб рдХрд┐рдпрд╛, рдкреАрд╕реА рдкрд░ рджреЗрдЦрддреЗ рд╕рдордп "рд╕реНрдЯреНрд░реАрдо" рдХрд┐рдП рдмрд┐рдирд╛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдФрд░ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╡реАрдбрд┐рдпреЛ рдХреА рддреЗрдЬрд╝ рдбрд╛рдЙрдирд▓реЛрдб рдЧрддрд┐ рдорд┐рд▓реАред рд▓реИрдкрдЯреЙрдк рдкрд░ рд╡рд╛рдИ-рдлрд╛рдИ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдФрд░ рдпрд╣ рдЖрдЗрдХрдирдмрд┐рдЯ рдПрдЪрдбреАрдПрд╕ 6 рдПрд▓ рдореАрдбрд┐рдпрд╛ рдкреНрд▓реЗрдпрд░ рдкрд░ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рд▓реИрди рд╕реЗ рдПрдХ рд░рд╛рдЙрдЯрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рд╡рд┐рдзрд┐ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╣реИред рдЗрд╕рдХреЗ рдЕрд╣рд╕рд╛рд╕ рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рджреАред рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬ рдЗрдВрдЬрдиреЛрдВ рдореЗрдВ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╣реИ рдФрд░ рдореИрдВ рдЬреИрд╕реЗ рд╣реА рдЕрдиреБрднрд╡рд╣реАрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдорджрдж рдХрд░реЗрдЧрд╛ред

10.24.2015 рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
рдореБрдЭреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЖрдИрдкреАрдЯреАрд╡реА рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рдЦрд░реАрджрдиреЗ рдХрд╛ рд╕рдордп рдорд┐рд▓ рдЧрдпрд╛ рдФрд░ рдлрд┐рд░ рдореБрдЭреЗ рд▓реИрди рдмреНрд░рд┐рдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрди рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рдкрдбрд╝реА, рддрд╛рдХрд┐ рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рдХреЛ рдкреНрд░рджрд╛рддрд╛ рд╕реЗ рдПрдХ рдЖрдИрдкреА рдорд┐рд▓реЗ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ, "рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ" -> "рд╕рд┐рд╕реНрдЯрдо рдХрдорд╛рдВрдб" (рдЧреИрд░-рд░реВрд╕реА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП: рдЯреВрд▓ -> рд╕рд┐рд╕реНрдЯрдо) рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
  1. рдкрд╣рд▓рд╛ рдЪреЗрдХ:
     nvram show | grep vlan.ports 

    рд╣рдореЗрдВ рдПрдХ рдЙрддреНрддрд░ рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП:
     vlan1ports=4 3 2 1 8* vlan2ports=0 8 
  2. рдпрджрд┐ рдЙрддреНрддрд░ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдХреНрд░рдореЛрдВ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ:
     nvram set manual_boot_nv=1 nvram set vlan1ports="4 3 2 8*" nvram set vlan2ports="0 1 8" nvram commit reboot 
  3. рд╣рдо рд░реАрдмреВрдЯ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрдорд╛рдВрдб 1 рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВред
     nvram show | grep vlan.ports 

    рд╣рдореЗрдВ рдПрдХ рдЙрддреНрддрд░ рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП:
     vlan1ports=4 3 2 8* vlan2ports=0 1 8 
  4. рд╣рдо 4 рд╡реЗрдВ рдкреЛрд░реНрдЯ рдХреЗрдмрд▓ рдореЗрдВ рдЪрд┐рдкрдХрддреЗ рд╣реИрдВ рдЬреЛ рдХрдВрд╕реЛрд▓ рдФрд░ рд╡реЙрдЗрд▓рд╛ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ - рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!


Source: https://habr.com/ru/post/In209082/


All Articles