SSH аркылуу бар болгон HTTP же SOCKS проксиге жетүү
SSH аркылуу алыскы loopback HTTP же SOCKS проксиге анын угуучусун коомчулукка ачпастан жетиңиз.
Эгер relay.example.net буга чейин өзүнүн 127.0.0.1:1080 дарегинде SOCKS иштетип жатса, ошол угуучуну коомчулукка ачуунун ордуна жетүүнү бербериңиз:
ssh -N -L 127.0.0.1:1081:127.0.0.1:1080 [email protected]| Акыркы чекит | Роль |
|---|---|
Ноутбук 127.0.0.1:1081 | Ноутбуктун колдонмосунда конфигурациялануучу SOCKS дареги. |
Реле 127.0.0.1:1080 | SSH серверинин тарабынан жеткиликтүү болгон учурдагы прокси. |
Жергиликтүү берүү синтаксиси белгиленген барар жерди сервер тарабына ыйгарат. Алыскы loopback 3128 портундагы HTTP прокси же proxy.internal.example:8080 сыяктуу интранет акыркы чекити ушундай эле принцип менен иштейт. Кардарды ошол учурдагы HTTP протоколу жана эсеп үчүн конфигурациялаңыз; аны SSH аркылуу өткөрүү SOCKS же TLS күйгүзүлгөн HTTPS угуучусун жаратпайт.
Учурдагы кызмат дагы эле колдоого алынган протокол версияларын, аутентификацияны, барар жерлерди жана акыркы чыгууну тандайт. Эгер алыскы проксини башка SSH процесси түзгөн болсо, эки процесс тең тирүү болушу керек. Ноутбук→реле→шлюз маршруту сайтка акыркы сырткы байланышты көрсөтөт, жергиликтүү 1081 порту берген инсандыкты эмес.
Ноутбуктун байланышын ачык түрдө жергиликтүү кармаңыз. Кененирээк ачыктоо кызматка ким жете аларын өзгөртөт, ал эми SSH кирүү угуучуга SOCKS сырсөзүн кошпойт. Баш тартуу үчүн ноутбуктун угуучусун, SSH транспортун жана алыскы проксини өзүнчө этаптар катары текшериңиз.