Всё о прокси! То, о чем ты не знал и стеснялся спросить!

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
Приветствую всех. Это статья, ориентированная в основном на новичков и людей с небольшим опытом владения ZennoPoster'ом. У многих, особенно на начальных этапах, возникают вопросы касательно прокси. Эта статья объяснит, что такое прокси, их особенности, особенности взаимодействия с ними в целом и в рамках ZennoPoster. А также как и в каких случаях лучше с ними взаимодействовать для скорости и удобства.

Пример прокси:
http://203.172.161.34:8080



Рассматриваемые в статье пункты:
I. Что такое прокси

II. Для чего прокси
IIV. Из чего состоит прокси
IV. Как использовать прокси
V. Источники прокси



I. Что такое прокси

Прокси-сервер
(от англ. proxy — право пользоваться от чужого имени) — удаленный компьютер, который, при подключении к нему вашей машины, становится посредником для выхода абонента в интернет. Прокси передает все запросы программ абонента в сеть, и, получив ответ, отправляет его обратно абоненту.

Каждому компьютеру, подключенному к интернету, присваивается уникальный ip-адрес, который несет информацию о стране и регионе абонента, номере его провайдера и номере компьютера в сети самого провайдера.

Прокси-сервер так же имеет свой ip-адрес. Подключившись к прокси, Вы передаете все запросы в интернет через него, при этом проверка показывает ip прокси-сервера, а Вы остаетесь анонимным.

II. Для чего прокси
Пример 1:
Вы забанены на сайте. У Вас не получается войти на сайт ни под своим логином, ни под свежесозданным. Скорее всего, бан Вы получили по ip-адресу. Подключившись к прокси-серверу, Вы сможете обмануть систему проверки (она ведь увидит ip-адрес прокси, а не Ваш).
Т. к. ZennoPoster - софт для автоматизации действий в браузере, а многократное использование автоматизации на ресурсах не останется без внимания администрации или бан-радаров, то использование прокси может помочь Вам избежать бана.

Пример 2: Проверяя ip посетителей, некоторые сайты накладывают ограничения на просмотр по критерию географического положения. Есть множество американских сайтов, скрывающих часть разделов от глаз пользователей из России. К примеру, Youtube и некоторые видео, запрещенные в Вашем регионе по каким-либо причинам. Если Вам необходимо получить доступ к этим разделам, попробуйте подключиться к прокси, размещенному в Соединенных Штатах. Если все пройдет успешно, то о том, что Вы нерезидент США будете знать только Вы и прокси-сервер, а система проверки ip на сайте примет Вас за «своего» и доступ будет открыт.

IIV. Из чего состоит прокси
В сети Интернет у каждого компьютера есть свой уникальный ip-адрес. Он состоит из 4 чисел, каждое число может быть от 0 до 255.
Так же и прокси - http://203.172.161.34:8080

Он состоит из:
Протокола
- http://, socks4, socks5
IP - 203.172.161.34
Порта - 8080

Каждый ip состоит из 4 классов - A.B.C.D
Каждое число, отделенное точкой, соответствует определенному классу.

При покупке прокси, например, может возникнуть ситуация, когда у Вас все прокси будут с одинаковым A,B,C классом и только класс D будет различаться. В таком случае, при их использовании и попадании под "радар банов" площадок, на которых Вы будет работать, Вас могут забанить по всему диапазону D класса. Имейте ввиду.
Чем разнообразнее классы прокси, тем лучше.

Цепь используемых прокси для обращения к ресурсу может быть любой длины. Т.е. Вы подключаетесь к прокси1, прокси1 подключается к прокси2, прокси2 к прокси3 и т.д., и лишь, например, прокси15 будет в конце и его айпи будет финальным. Поэтому, возможно, при покупке Вам выдадут прокси только с различным D классом, но на самом деле это будет лишь айпи входного прокси, а IP итоговые у Вас будут совсем другие, и в таком случае - не о чем беспокоиться.
Также это относится к динамическим прокси. Это когда у Вас определенный прокси, но например, через каждую минуту конечный IP на нем меняется. Пример - мобильные прокси.


Существует несколько разновидностей прокси:
(главным отличием которых являются выполняемые функции)
HTTP/HTTPS proxy – наиболее распространённый тип прокси-серверов, который зачастую имеет 80, 8080, 3128 номер порта.
HTTP прокси делятся уровнем анонимности на:
- Прозрачные (не скрывают реальный IP адрес клиента)
- Анонимные (указывают на то, что используется прокси, но не выдают реальный IP адрес клиента)
- Искажающие (искажают IP адрес клиента)
- Элитные прокси (не указывают на то, что используется прокси сервер, скрывают реальный IP адрес клиента).
SOCKS proxy – прокси-сервер, передающий абсолютно все данные от клиента к серверу, не изменяя и не добавляя ничего. С точки зрения web-сервера, SOCKS proxy является клиентом, т.е. SOCKS proxy анонимны по определению. Имеет подтипы SOCKS4, SOCKS4a, SOCKS5. Чаще всего SOCKS proxy имеют 1080, 1081 номер порта.

Для тех, кто хочет погрузиться во все технические детали, можете почитать подробнее в вики: https://ru.wikipedia.org/wiki/SOCKS и https://ru.wikipedia.org/wiki/HTTP


Существуют две версии прокси IPv4 и IPv6.
Пример адреса IPv4: 203.172.161.34
Пример адреса IPv6: 2001:0DB8:AA10:0001:0000:0000:0000:00FB или его сжатый формат, по определенному алгоритму 2001:DB0:0:123A:0:0:0:30

IPv6 (англ. Internet Protocol version 6) — новая версия протокола IP, призванная решить проблемы (адресное пространство в IPv4 заканчивается в связи с ростом устройств для выхода в интернет), с которыми столкнулась предыдущая версия (IPv4) при её использовании в интернете, за счёт использования длины адреса 128 бит вместо 32.

Текущая версия IP (известная как Версия 4 или IPV4) не претерпела существенных изменений, с тех пор как был издана в 1981.
В настоящее время протокол IPv6 уже используется во множестве сетей по всему миру, но пока ещё не получил столь широкого распространения в Интернете, как IPv4.
После того, как адресное пространство в IPv4 закончится, два стека протоколов — IPv6 и IPv4 — будут использоваться параллельно, с постепенным увеличением доли трафика IPv6, по сравнению с IPv4.

На текущий момент ZennoPoster полноценно работает только с IPv4, ZennoPoster может работать с IPv6, если входной формат в IPv4, а уже на выходе в IPv6, но не все площадки на текущий момент поддерживают обращение к ним через IPv6. Имейте это ввиду и перед приобретением прокси, уточняйте детали у саппорта или тестите самостоятельно.


IV. Как использовать прокси
Во всех современных браузерах можно использовать прокси. Нужно заполнить соответствующие поля в настройках браузера. Там всё элементарно, все особенности под желаемый Вами браузер Вам подскажет Гугл.

Также для браузеров существуют различные расширения, позволяющие включать/отключать/переключать прокси в один/два клика. Весьма удобно.

При покупке даже выделенного прокси в одни руки, не всегда его пропускная способность будет такой же, как скорость вашей сети. Т.е., например, если Вы через один прокси захотите пустить десяток потоков, вероятно, его пропускная способность будет не такой высокой, как в случае, когда Вы запускаете 10 потоков непосредственно со своего IP.


В ZennoPoster существет 2 способа подставить прокси:
1. Из ProxyChecker
2. Напрямую внутри шаблона, например, из файла.


Некоторые покупные прокси требуют авторизации. Формат прокси с авторизацией нужно подавать в таком виде:
http://login:[email protected]:8080

т.е. вместо - протокол://айпи:порт, мы указываем - протокол://логин:пароль@айпи:порт

ProxyChecker - это встроенный в ZennoPoster функционал, позволяющий Вам фильтровать добавленные прокси по различным параметрам (скорости, региону и т. д.). Также существует софт с таким же названием и функционалом, вынесенный в отдельный продукт от создателей ZennoPoster.

Использование прокси из ProxyChecker включаются и отключаются тут. Также здесь включаются/отключаются правила, которым должны соответствовать прокси. Т.е. при запуске шаблона, шаблон будет сразу использовать прокси из ProxyChecker и удовлетворяющие выбранным правилам.


Также можно получать желаемые прокси из ProxyChecker напрямую в шаблоне. Не включая использование прокси при старте шаблона.
Получить прокси:


Вы также можете брать прокси, например, из подключенного списка или файла, или ещё откуда и напрямую подставлять, минуя ProxyChecker.

Это позволяет использовать прокси только, например, на определенных участках.
Чтобы перестать использовать прокси, присвойте в этом действии пустоту.


В ProjectMaker при написании шаблона также может возникнуть необходимость установить прокси. Прокси необходимо подставить здесь.


Если у прокси не указан протокол, то софт по умолчанию будет пытаться его использовать по http.


Работа с ProxyChecker. Основные настройки.
Затрону лишь основные моменты, на которых спотыкаются многие юзеры при первом опыте настройки/добавлении прокси в прокси чекер.
Переходим по иконке ProxyChecker'а. У нас развернется подробное меню для управления им.


Далее советую использовать помощник (вкладка "Источники"). Там будут все подсказки и пояснения, которые не дадут Вам запутаться при добавлении прокси.


На последнем моменте добавления источника прокси, когда появится данное окно, выбираем - настроить сейчас:


Тут есть ряд настроек, из-за которых вначале могут возникнуть затыки.
Это режим проверки, протокол. Указывайте их корректно. Часто по не внимательности оставляют по умолчанию.
Если ZennoPoster стоит у Вас на арендовом сервере, то при активном злоупотреблении проверками прокси, может прийти жалоба от хостера на скан сети. В таком случае меняйте периоды проверок или используйте прокси вовсе без проверок - выбрать режим "Считать все прокси живыми".

Также доступен очень практичный функционал - Проверка на любой урл.
Данный пункт поможет Вам проверять не только прокси на жизнь вцелом, а проверять, что именно с этого прокси открывается должным образом определенный урл. Очень удобно.

Но обращаю внимание, что различные блокировки со стороны площадок могут действовать не по принципу полной блокировки доступа на сайт. Например, сам сайт будет доступен для прокси, но авторизоваться с этого прокси или зарегистрироваться площадка уже не даст.

Тут можно проложить алгоритм абсолютно по-разному. Например, можно будет написать мини шаб, который будет использовать прокси и сохранять только те, с которых необходимое действие на необходимой площадке прошло успешно. И сохранять этот прокси уже для дальнейшего использования параллельно запущенным шаблоном во много потоков, по уже собранным 100% подходящим прокси.

Подробнее прочитать про все особенности настройки прокси и как их фильтровать по различным параметрам можно в официальной вики ZennoLab:
-Добавление прокси
-Проверка прокси
-Проверка на любой URL
-Ручной режим
-Авто-режим
-Живой список
-Фильтры
-Правила


V. Источники прокси:
1. Поднять самому

Из любой машины можно сделать прокси-сервер. Все инструкции есть в сети под различные ОС и т.д. Тот же самый ботнет, с помощью которого организовываются DOS-атаки – это когда на машинах ничего не подозревающих юзеров, путем вредоносного программного обеспечения подымаются прокси-серверы с единым центром управления.

Также некоторые подключают обычные SIM-модемы, с помощью bat-файлов (или через панель) перезагружают модем, и каждый раз после перезагрузки присваивается другой IP. Т.е., таким образом, будет доступ к очень большому количеству IP-адресов.

У этого способа есть минусы, например, в момент перезагрузки у Вас может не быть интернета и многопоток может некорректно работать. Но всё это можно обыграть грамотной архитектурой процессов.

2. Взять в паблике
Многие сайты делятся бесплатными прокси. Качество у них, конечно, крайне хреновое, но для каких-то задач может подойти. Гугл подскажет по запросу "Бесплатные прокси" и подобным.

3. Просканировать порты
Существует огромное количество открытых прокси в сети. Нужно лишь подобрать определенный порт к определенному IP. Это делается путем автоматизированного перебора. Мануалы и софт есть в свободном доступе.

4. Купить
Существует огромное количество сервисов, продающих различные прокси.
Это могут быть как приватные прокси (прокси, продающиеся в одни руки), так и прокси под определенные площадки, прокси, продающиеся сразу многим юзерам, также это могут быть динамические прокси.


На этом, пожалуй, всё. У кого есть чем дополнить статью, обязательно отписывайтесь в теме. Пользователям будет полезно.


P.S. Статья выходит под Новый год. Время призадуматься о своем пути, подвести итоги и скорректировать цели на следующий год. Всем форумчанам, разработчикам и администрации желаю финансовых и профессиональных побед, физического и духовного благополучия в Новом году. :az:
 
Тема статьи
Другое
Номер конкурса статей
Шестой конкурс статей

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование:

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

Последнее редактирование:

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
Ниче, норм так сиськи:bf:
P.S. Статью не читал, уверен, что неплохо =)
 
  • Спасибо
Реакции: alekwuy и wur

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

stanar

Client
Регистрация
19.12.2015
Сообщения
315
Благодарностей
157
Баллы
43
Не рановато такое в паблик выкладывать?
 

Chick80

Client
Регистрация
04.12.2014
Сообщения
307
Благодарностей
83
Баллы
28
  • Спасибо
Реакции: vladinvest

pleten

Новичок
Регистрация
16.09.2016
Сообщения
21
Благодарностей
6
Баллы
3
сиськи победили в этом конкурсе
 
  • Спасибо
Реакции: becool555 и izubr

Chick80

Client
Регистрация
04.12.2014
Сообщения
307
Благодарностей
83
Баллы
28

baimkin

Client
Регистрация
04.08.2015
Сообщения
283
Благодарностей
111
Баллы
43
сиськи огонь!!!

P.S пока лайкнул их, статью позже тож прочту, тема интересная
 
  • Спасибо
Реакции: APXOHT

DenisK

Client
Регистрация
28.06.2016
Сообщения
591
Благодарностей
289
Баллы
63
Хороший пиар ход)))

http://login:[email protected]:8080

1. Если прописывать, без http:, то по умолчанию берет их) Зачем тогда такой формат задавать?

2. И правила можно задавать в кубике а можно в самой зенке... Разницы не какой же вроде не будет?
 
Последнее редактирование:

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
К стате про сиськи это рил или так хорошо кто-то Фотошопит? )
Если фотошопил напиши статью как это сделать... иногда надо так вот извратиться )
 

tekitt

Client
Регистрация
25.05.2014
Сообщения
59
Благодарностей
16
Баллы
8
Во, знатоки, расскажите тогда вот что мне:
Купил прокси вида login:pass@ip:port (где login это тоже ip т.е. получается так 0.0.0.0:[email protected]:31280 - это важно)
Зенка видит что в источнике их 5 штук (купил 5 штук) но не может то ли на них законектиться то ли еще что - вообще они "не живые"
Скрин


В ручную эти прокси работают (т.е. сам прописываю в браузере и все работает и работает шустро)

В конструкторе парсинга прокси из источников были такие ответы по регуляркам:

т.е. стандартные регулярки конструктора видят логин не таким какой он есть на самом деле.
Я переделал регулярки и получилось:

Теперь все ок.

Так же я купил прокси обычного вида: ip:port

Как видите тут все окей, и я не рукожоп :-)

Так вот вопрос, почему у меня не работают прокси с авторизацией в зенке (которые 100% работают в ручную?)

Ну я задал этот вопрос в техподдержку но пока ответа не получил, а раз тут такая тема - то может тут подскажут.
Всем спасибо.
 
  • Спасибо
Реакции: AlisaZ

Chick80

Client
Регистрация
04.12.2014
Сообщения
307
Благодарностей
83
Баллы
28
К стате про сиськи это рил или так хорошо кто-то Фотошопит? )
Если фотошопил напиши статью как это сделать... иногда надо так вот извратиться )
поищи в ВК - есть девушки, которые за небольшое бабло такие фотки делают ))
 
  • Спасибо
Реакции: ikibostus

VerBin

Client
Регистрация
28.05.2016
Сообщения
555
Благодарностей
457
Баллы
63
Последнее редактирование:
  • Спасибо
Реакции: DenisK

Chick80

Client
Регистрация
04.12.2014
Сообщения
307
Благодарностей
83
Баллы
28

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
390
Баллы
63
Спалил тему =)
Тут можно было статью написать как содержать стайку таких сисек при помощи ZP.
Даже сервис нашел https://tittygram.com/ :az:
нет с этим сервисом никак,что бы это автоматизировать нужно безлимитный счет $ "подключать",1 фото 15$ :bw:
LightWood статья зачетная как раз то что нужно для новичков.
p\s админы прикрепите ее в zenno-wiki как пособие)))
 
  • Спасибо
Реакции: AlisaZ

Chick80

Client
Регистрация
04.12.2014
Сообщения
307
Благодарностей
83
Баллы
28
  • Спасибо
Реакции: Sanekk

kagorec

Client
Регистрация
24.08.2013
Сообщения
979
Благодарностей
523
Баллы
93
Вот это прикол, опять предмодерацию статей отключили?))
 
  • Спасибо
Реакции: bizzon

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
917
Баллы
113
Точно! Тема сисек раскрыта! :-)
LightWood, пора развиваться! :-) Либо в сторону количества, либо другие части тела захватывать :-) Ну и ракурс можно менять :-)
Подумаю над другими вариантами креатива.


К стате про сиськи это рил или так хорошо кто-то Фотошопит? )
Если фотошопил напиши статью как это сделать... иногда надо так вот извратиться )
Реал. Не фотошоп.
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113

alexlsd

Client
Регистрация
17.01.2011
Сообщения
8
Благодарностей
3
Баллы
3
Отличная статья, все коротко и без воды!
 

lzlmrf

Client
Регистрация
14.08.2015
Сообщения
488
Благодарностей
149
Баллы
43
тема сисек не раскрыта
 

Michael_msk

Client
Регистрация
28.12.2016
Сообщения
1
Благодарностей
0
Баллы
1
Очень полезная статья :-) спасибо автору.
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63
статья полезная, но про сиськи противно, скоро член повесят - типо это весело, вот такой я хипстер.
 

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
63
Подскажите, пожалуйста, что я делаю не так?
Устанавливаю прокси в виде: https://login:[email protected]:8080 2017-01-02_11-31-14.pngв итоге появляется окно с авторизацией ProjectMaker_2017-01-02_11-30-57.png

Если устанавливать прокси в виде: login:[email protected]:8080 - то все работает как надо.
 

LiMe

Client
Регистрация
10.12.2015
Сообщения
618
Благодарностей
339
Баллы
63
Подскажите, пожалуйста, что я делаю не так?
Устанавливаю прокси в виде: https://login:[email protected]:8080 Посмотреть вложение 17724в итоге появляется окно с авторизацией Посмотреть вложение 17723

Если устанавливать прокси в виде: login:[email protected]:8080 - то все работает как надо.
Потому что надо устанавливать прокси http:// , а не https://
 
  • Спасибо
Реакции: molotok

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
63
Потому что надо устанавливать прокси http:// , а не https://
Работает. А почему не работает когда написано https ? Потому что подключение к прокси серверу не поддерживает https ?
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
Работает. А почему не работает когда написано https ? Потому что подключение к прокси серверу не поддерживает https ?
возможно
а эти прокси держат сокс?
елси та то с скосом должно вес работать
 
  • Спасибо
Реакции: molotok

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Кто подскажет как своими средствами чекать прокси?
Вот имею сокс 5, делаю get запрос к сайту под этим соксом - ответ 200 ОК и содержимое норм, если же с этой проксей открыть сайт в браузере - не открывается. Как проверить в таком случае?
 

dengivseti

Client
Регистрация
18.08.2016
Сообщения
39
Благодарностей
3
Баллы
8
Добрый день. Возник такой вопрос при использовании проксей. Я беру прокси по правилу из проксичекера встроенного в зенке. Как я могу получить взятый ip для дальнейшей работы шаблона. т.е. Запускается поток прокси берутся по этому правилу
upload_2017-3-10_13-21-53.png

Дальше в шаблоне все веб запросы написаны на RestSharp
client.Proxy = new System.Net.WebProxy("ТУТ IP", "ТУТ ПОРТ"){
UseDefaultCredentials = false,
Credentials = new System.Net.NetworkCredential("username", "password")
};
Как получить прокси? Браузер в проекте отключен
string proxy = instance.GetProxy(); Получаю пустую строку если использую этот код.
Можно ли как то работать с проксичекером в этом случае, не прибегая к выгрузке проксей в файл.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)