Nginx 配置四层代理的访问日志

四层代理的日志配置

1
2
3
4
5
6
7
8
9
10
11
12
13
stream {
log_format proxy '$remote_addr [$time_local] '
'$protocol $status $bytes_sent $bytes_received '
'$session_time $upstream_addr '
'$upstream_bytes_sent $upstream_bytes_received $upstream_connect_time';
access_log /var/log/nginx/tcp-access.log proxy;
error_log /var/log/nginx/tcp-error.log warn;

server {
listen 6443;
proxy_pass 10.10.10.31:6443;
}
}

效果示例

1
2
[root@host-10-11 nginx]# tailf /var/log/nginx/tcp-access.log 
10.10.10.11 [29/Jul/2023:14:01:15 +0800] TCP 200 40 80 0.004 10.10.10.11:22 80 40 0.000
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2024 Outsrkem
  • 访问人数: | 浏览次数:

      请我喝杯咖啡吧~

      支付宝
      微信