Mr_Vendor 0 Опубликовано 17 января, 2016 Настройка Proxifier + Plink для работы с ssh туннелями. И снова всем доброго времени суток. В дополнение к предидущей статье рассказываю детально про настройку proxy для выхода в интернет, на основе личного опыта. Опять же прошу не ругаться, это лишь мой опыт и мое предпочтение. А модератора прошу перенести в раздел нужный, если не там разместил. Итак, в данной теме по-шагово расскажу и покажу какие я использую настройки и программы, и если что-то не ясно или есть что добавить и подсказать, то пишите в комментариях или в личку. Думаю, не только новеньким, но и любому из Нас есть чему поучиться друг у друга и что добавить. И скажу что есть куча программ, который являются аналогом представленным тут, такие как PuTTY, Bitvise, Charles, Plinker и прочие. Потому данная связка лишь одна из вариантов, а не единственное решение вопросов. Итак, приступим: 1. Скачиваем plink и proxifier. При запуске proxifier вводим ключ (их полно в интернете), либо пользуемся 30 дней без регистрации. Plink для запуска SSH туннелей регистрации не требует. Если не получается что-то, пишите - помогу. Вот в итоге что нам нужно: 2. Настраиваем proxifier: 2.1 В разделе "File" ставим галочку на пункт "Autostart" - для того, чтобы при запуске виртуальной машины, либо Вашего ПК Proxyfier автоматически запускался и траф не проходил через стандартный IP. 2.2 В разделе "Profile" выбираем "Proxy servers", нажимаем кнопку "Add" и заполняем данные: Address: 127.0.0.1 / Port: 8081 (порт может быть изменен, но должен соответствовать порту, указанному в bat-файле) / Socks Version 5 и нажимаем "Ok". В окне "Proxy servers" увидим данные: 2.3 В разделе "Profile" выбираем "Proxification Rules" и в появившемся окне нажимаем "Add". Перед собой видим очередное окно "Proxification Rule", в котором выбираем следующие параметры: Name - любое / Нажимаем кнопку "Browse" и выбираем нашу программу Plink / раздел "Action" ставим "Direct" и нажимаем "Ok". В окне "Proxification Rules" видим добавленную графу, как на фото: 2.4 Скрываем DNS. В разделе "Profile" выбираем "Name Resolution", выбираем параметры, как показано на фото и сохраняем настройки. 3. Ввод IP/log+pass (в примере: ip=149.100.172.57/log=admin/pass=admin). На bat-файле нажимаем правой кнопкой мыши - изменить и вводим данные: 4. Запускаем bat-файл двойным нажатием на него. При первом запуске пишем "Y" при запросе и туннель продолжает запуск. И если IP имеет коннект и log+pass верные, то ваше соединение пойдет через данный туннель и вы должны увидеть,примерно, следующее: Так же встречаются случаи, когда коннект есть и все верно, но страницы не грузит, очень плохой(или совсем отсутствует) траф. Тогда в правом нижнем углу Вы сможете наблюдать, не сине-зеленый график, а только зеленый. Такой туннель может заработать позже или совсем пропасть коннект, но ясно одно - это проблема не в Ваших настройках. И на последок, чтобы окончательно убедиться, что все настроено верно и Ваш IP не видно, можно зайти на любой определитель IP, и если высветились те данные, что Вы вводили, значит все верно. Я выбрал данную связку, так как она "всеядная". Если с Bitvise и Charles у меня лично были конфликты при одних и тех же параметрах и приходилось что-то придумывать, то тут туннель либо работает, либо нет. И это мой выбор, а не идеальное решение, так как у каждой систем есть свои плюсы и минусы в работе. На этом все. Надеюсь, кому-то будет полезна данная статья и от обычной благодарности не откажусь). Всем добра! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Гость Опубликовано 8 апреля, 2016 расскажи глупому, прописываем путь к плинку, но его не запускаем и ничего с ним не делаем. зачем он тогда вообще нужен и как он участвует в это цепочке. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mr_Vendor 0 Опубликовано 8 апреля, 2016 krokolol (09 April 2016 - 01:32) писал: и как он участвует в это цепочке. Ты запускаешь bat-файл, который является связующим с плинком, и работаешь при удачном коннекте. А так в асю/жабу лучше напиши, там быстрее все расскажу, что не ясно) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mr_Vendor 0 Опубликовано 14 июня, 2016 Всем привет!) Часто приходится скидывать статью для помощи в настройке данной связки, и у многих возникают порой самые банальные вопросы, но это нормально, если учитывать что многие люди, даже не новички, которые просто не сталкивались с туннелирование, начинают развиваться в других направлениях.... Так вот решил немного освежить тему, дополнить, так сказать, часто задаваемыми вопросами и ответами на них... Поехали:1. Я установил Plinker, но bat-ника не вижу, где его взять? - Plinker и Plink это не одно и то же. Суть особо не меняется, но интерфейс чуть другой. Да и Plink`и бывают разные... bat-ник можете создать сами, или написать мне - поделюсь Plink`ом с bat-ником.2. Обязательно ли чтобы bat-ник имел название "50.199.39.1"? - Нет. Вы можете назвать его как угодно. Имеет значение код, прописанный в нем.3. Я случайно стер код в bat-нике, а архив не сохранил. Может скинуть еще раз? - Дублирую код, чтобы меньше было вопросов:plink.exe -ssh 123.123.123.123 -C -N -l admin -pw password -D 8081 -v4. Взял туннель на пробу, а там порт 22. Надо его вписать вместо 8081? - Нет. Порт 22 - открыт для обеспечения туннелирования. Это, по-простому, стандарт ssh туннелей. В некоторых программах он прописывается, в некоторых не обязательно, но эта настройка производится один раз и больше не возвращаемся к ней. В Plink`е его можно не писать.5. Как правильно в bat-ник вписывать IP? 123.123.123.123 или 123.123.123.123:22? - Не имеет значения. Будет работать и так, и так.6. Обязательно ли использовать порт 8081? - Нет. Вы можете прописать любой порт, Вам подходящий... Так же часто используемый порт 1080. Главное чтобы он совпадал и настройках Plink`а и в самом proxifier.7. Запустил bat-ник, туннель подключился... Закрыл его - интернета нат. Как быть? - После запуска bat-ника и коннекта туннеля - будет строчка "access granted" - оставляете открытым bat-ник. Может свернуть, но не закрывать.8. Туннель подключил, но выдает ошибку в proxifier:] firefox.exe - site.org:443 error : Could not connect to proxy 127.0.0.1:8085 - connection attempt failed with error 10061 Туннель не рабочий? - Если появилась строка, как указано в пункте 7 и bat-ник не закрылся - это проблема в настройках, скорее всего. В данном случае указан не верный port.9. Взял с "раздачи" туннель. Коннект к туннелю есть, но постоянно пишет:Forwarded connection refused by server: Administratively prohibited [open failed] И не грузит страницы в браузере. Что не так делаю? - В данном случае туннель "мертв". Если вы купили такой, то обратитесь к продавцу - пусть проверит и заменит. Или скажет что делать. Если же туннель с "раздачи", то ищите следующий.10. В Plink`е работает, а в "х-программе" нет подключения, что делать? - Если через Plink коннект есть, а через любую другую "х-программу" нет, то смотрите настройки данной программы. За работоспособность Вашего софта и настройки ни один селлер ответственности не несет. При необходимости обязан предоставить софт, через который туннелирование возможно. Пишите селлеру, оговаривайте проблему, и, возможно, он Вам поможет и с настройками "x-программы". Вроде все, что смог вспомнить. Есть что добавить - всем будет только полезно. Будет что добавить у меня - позже отпишу. На этом все) Надеюсь, избавлю многих от лишних вопросов... Всем успехов! и добра!) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mr_Vendor 0 Опубликовано 19 октября, 2016 Думаю, не лишним будет поднять свои темы по настройке подключения ssh туннелей... Так как многие стали писать, что не видели моих статей на форуме. Модеры, надеюсь не критично. спс. Всем успехов! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mosskall 0 Опубликовано 1 декабря, 2016 Благодарю. Полезная информация. Честно признаться не получалось вначале запустить туннель по вашей инструкции, оказалось что в Proxifier, во вкладке Name Resolution, нужно было галочку DNS name list поменять местами с Do NOT resolve the following на Resolve ONLY following. После чего у меня все должным образом заработало и IP сменился на нужный. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты