优艾设计网

如何通过openresty lua 代理发送tcp请求?

优艾设计网 https://www.uibq.com 2023-06-07 07:33 出处:网络 作者:电脑技术
如何通过openresty lua 代理发送tcp请求 在线等,急 如题目: 正常咱们使用 socket:tcp 创建请示 然后 connect(host, port)普通连接代码如下: -- check.lualocal portHandler = function(premature, ip_address, por

如何通过openresty lua 代理发送tcp请求

在线等,急

如题目: 正常咱们使用 socket:tcp 创建请示 然后 connect(host, port)

普通连接代码如下:

-- check.lualocal portHandler = function(premature, ip_address, port) local sock = ngx.socket.tcp() sock:settimeout(300) local ok, err = sock:connect(ip_address, port)if ok then --数据库处理或文件处理写入历史 local ok, err = ngx.timer.at(1, hHandler, ip_address, port); if not ok then ngx.log(ngx.ERR, "failed to create timer: ", err) end else ngx.log(ngx.ERR, "port_handler_error: " .. ip_address, err) end sock:close() end

以上方法在优艾设计网_Photoshop百科没有任何限制的情况下是可以使用的。

当如果内网有限制,比如需要访问外网就必须得使用代理的时候,此时运维给了一个可用的代理ip、端口及用户名密码,运维称使用的是ss5。那么现在我要如何通过他给的代理把tcp请求发出去?

http://lattecake.com/post/20100


0

精彩评论

暂无评论...
验证码 换一张
取 消