
GNU/Docker
16.05.2017
10:34:03
Я не знаю что сказать на это, сорян.

Danil
16.05.2017
10:36:02

Vitali K.
16.05.2017
10:36:23
Я бы сказал мне надо http прокси с очередью внутри

GNU/Docker
16.05.2017
10:36:57
Это не биллинг ни в коем случае.

Google

Vitali K.
16.05.2017
10:37:22
с деньгами не связано

Roman
16.05.2017
10:37:34
ты хочешь млн запросов в очередь из-за while 1 ?

Vitali K.
16.05.2017
10:37:59

Roman
16.05.2017
10:38:19

Vitali K.
16.05.2017
10:38:19

Roman
16.05.2017
10:38:38

Vitali K.
16.05.2017
10:38:52

Roman
16.05.2017
10:39:00

GNU/Docker
16.05.2017
10:39:05
Чем это поможет разработчикам не быть идиотами?

Dmitry
16.05.2017
10:39:07
хм
какие-то странные штуки ты хочешь
но может я не понимаю просто

Google

Roman
16.05.2017
10:39:23

Vitali K.
16.05.2017
10:39:25

Dmitry
16.05.2017
10:39:44
за что они хотели вас судить?

GNU/Docker
16.05.2017
10:39:46
компаниям*

Vitali K.
16.05.2017
10:39:50
NDA

Roman
16.05.2017
10:39:58

GNU/Docker
16.05.2017
10:40:27
а это нельзя правилами айпитейблс вообще нарулить?

Roman
16.05.2017
10:40:31
если ip достаточно - то ответ выше уже озвучили - nginx.

GNU/Docker
16.05.2017
10:40:31
контраки там, все дела.

Vitali K.
16.05.2017
10:40:38
в nginx мне надо будет настраивать каждый desntination отдельно?
т.е. по http заголовку он же не поймет куда отправлять?

Roman
16.05.2017
10:40:38

GNU/Docker
16.05.2017
10:41:05
"Зачем" это вопрос которым я задаюсь с начала диалога.

Roman
16.05.2017
10:41:10

Vitali K.
16.05.2017
10:41:45
запросы исходящие. могу в google.com, могу d xxx.com отправить

GNU/Docker
16.05.2017
10:42:03
олол
ваш сервис кого-то досил?
с девстенда например.

Vitali K.
16.05.2017
10:42:31
наш сервис не принимает входящих запросов
нечего досить
он делает исходящие запросы

Google

GNU/Docker
16.05.2017
10:42:50
> кого-то

Vitali K.
16.05.2017
10:43:01
неверно прочел

GNU/Docker
16.05.2017
10:43:36
ясно.
Может проблема в моках внешних сервисов?
Точнее в их отсутствии.

Roman
16.05.2017
10:44:46
он делает исходящие запросы
тогда и правда проще на уровне пакетного фильтра ограничить рейты на новые коннекты и на число установленных

Vitali K.
16.05.2017
10:45:30
кол-во http запросв
короче можно похоже настроить nginx как transparent proxy. да?

Roman
16.05.2017
10:48:59
https://ef.gy/using-nginx-as-a-proxy-server

Vitali K.
16.05.2017
10:51:05
компаниям*
да, я иногда пишу кампания. проф деформация человека работающего с рекламой

Dmitry
16.05.2017
11:10:43
А еще можно использовать Haproxy для rate limits
Но вхождение в Haproxy - боль

Andrey
16.05.2017
11:52:14
а мне нравится
декларативненько так

Dmitry
16.05.2017
12:00:28
хапрокси ванлав

Vitali K.
16.05.2017
12:02:17
Nginx попробуем как форвард прокси

Dmitry
16.05.2017
12:18:02

Eugene
16.05.2017
14:36:53
Товарищи, что можете сказать про это?
https://github.com/jazzband/pip-tools
Стоит того, чтобы его использовать?

Google

Badjoker
16.05.2017
14:37:40
@beminer_bot

Stepan
16.05.2017
14:49:42

Eugene
16.05.2017
14:50:26
Тут просто часто споры вокруг pip и его экосистемы идут. Вот эта штука вроде как пытается всё починить в плане управления зависимостями.

Stepan
16.05.2017
14:54:19
Ну модная сырая штука это pipfile и какая-то тулза от автора requests но она слишком много на себя берет. Pop tools просто помогает отделить прямые зависимости от косвенных.

Eugene
16.05.2017
14:55:24
Мне нравится, что она показывает какая зависимость кому нужна.

Stepan
16.05.2017
15:10:41
угу

Vitali K.
16.05.2017
15:13:04
@pragus @nonamenix
продолжаю утреннюю тему с nginx как forward proxy... он не умеет форвардить https :)

Serge
16.05.2017
15:18:22

Vitali K.
16.05.2017
15:19:06
? что ты имешь в виду

Serge
16.05.2017
15:19:47

Vitali K.
16.05.2017
15:20:21
proxies = {
'https': 'http://proxy',
}
r = requests.get('https://httpbin.org/ip', proxies=proxies)

Serge
16.05.2017
15:20:30
у тебя же nginx получается еще одним termination point

Vitali K.
16.05.2017
15:20:36
к прокси подключаемся по http
сам прокси ходит по https
nginx так не умеет

Serge
16.05.2017
15:21:49
termination point где?;)

Vitali K.
16.05.2017
15:22:20
на прокси

Serge
16.05.2017
15:23:04
смотри, у тебя http-прокси, ты идешь к нему по tls сокету, тебя шлют. и я бы тоже послал.
ты понимаешь насколько http и https разные вещи?

Google

Serge
16.05.2017
15:25:15

Vitali K.
16.05.2017
15:25:43
запускаю https://github.com/inaz2/proxy2 локально
proxies = {
'https': 'http://localhost:8080',
}
r = requests.get('https://httpbin.org/get', proxies=proxies)
print(r.text)
{
"args": {},
"headers": {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "close",
"Host": "httpbin.org",
"User-Agent": "python-requests/2.12.4"
},
"origin": "92.255.125.253",
"url": "https://httpbin.org/get"
}

Serge
16.05.2017
15:26:39
надо смотреть код. думаю, это хак

GNU/Docker
16.05.2017
15:27:00
Ничем хорошим это не пахнет.

Vitali K.
16.05.2017
15:27:15
В чем минус?

Serge
16.05.2017
15:28:21
погоди, а зачем тебе в конфиге прокси, если у тебя форвард-прокси? мне казалось, это его дело решить куда тебя форвардить по этому имени...
и его дело хостить твой ssl

Vitali K.
16.05.2017
15:29:57

Serge
16.05.2017
15:31:37
а, ну понятно.
я про это и говорю
но nginx будет роутить, т.е. он хочет ssl termination. значит нужны фейковые сертификаты
и тогда https не нужен
в смысле, теряет смысл

Aleksander
16.05.2017
15:32:57
https://pp.userapi.com/c638816/v638816395/39b87/Qz4bv20nXgw.jpg

Serge
16.05.2017
15:33:18
потому что ты хочешь обычный прокси.
бери squid
и вешай хуки в нем