Size: a a a

2019 August 15

SM

Super Man in pro.lua
Ребята, у меня тут задачка возникла - нужно в сделать прокси на луа и нгинкс для tcp, но я при этом налету хочу кое какие ответы править, как это можно сделать?
источник

SM

Super Man in pro.lua
источник

SM

Super Man in pro.lua
ну и соответственно стрим модуль включил в нгинкс
источник

SM

Super Man in pro.lua
но ничего такого как header_filter или body_filter там нет
источник

DF

Dollar Føølish in pro.lua
Что такое прокси для тср?
источник

SM

Super Man in pro.lua
stream
{
 server
 {
   listen 3344;
   proxy_pass test.com:3344;
 }
}
источник

SM

Super Man in pro.lua
пример прокси
источник

SM

Super Man in pro.lua
там отдельная луа в ообщем
источник

SM

Super Man in pro.lua
мне как-то нужно налету править ответы, как это можно сделать?
источник

SM

Super Man in pro.lua
я попробовал preread_by_lua_block, но там проблема, если я читаю из сокета, то она удаляется и ниже уже не видна
источник

SM

Super Man in pro.lua
а вот нашел на чистом луа такое решение, но это не совсем то, хотелось бы в рамках stream это реализовать на нгинксе
источник

SM

Super Man in pro.lua
источник

SM

Super Man in pro.lua
в ообщем, буду благодарен за наводки
источник

f

fgntfg in pro.lua
Squid такое делал, но я только слышал, не пробовал.
источник

SK

Sergey Kletsov in pro.lua
никто не подскажет как разобрать строку пример 1234 на символы 1 2 3 4
источник

GV

Gaisin Vadim in pro.lua
s=1234
for k,_ in string.gmatch(s, "%d")
do
print(k)
end
источник

T

The Dormouse in pro.lua
Это если цифры. А если символы, то будет ".". Но на самом деле, это будут байты, и многие штуки вроде букв из кириллицы разорвутся на отдельные байты.
источник

T

The Dormouse in pro.lua
The Dormouse
Это если цифры. А если символы, то будет ".". Но на самом деле, это будут байты, и многие штуки вроде букв из кириллицы разорвутся на отдельные байты.
В Lua 5.3 есть библиотека для UTF-8, для остальных версий тоже есть библиотеки.
источник

EG

Evgeniy Gostkov in pro.lua
Всем привет! простейшая наверное задача, но что-то не соображу. есть коллекция в mongodb, в которой есть валидатор, один из ключей должен быть типа Date,
делаю insert, пробовал в качестве значения ключа задавать строку "2019-08-15T15:08:00Z" - не катит,  по доке не вижу метода конвертации в Date (https://github.com/neoxic/lua-mongo/blob/master/doc/main.md).
Пример:
res,err = collection:insert({start = "2019-08-15T15:08:00Z"}  ); — ошибка валидации
Собственно, что-то упускаю, но не соображу что..
источник

SM

Super Man in pro.lua
ребята, а по моей задаче никто не подскажет ничего?
источник