使用 nc 命令模拟监听
发表于|更新于|高效工作
|总字数:63|阅读时长:1分钟
nc 命令
安装命令
1 | yum install -y nc |
监听端口
1 | #模拟端口监听 |
文章作者: 君玉自牧
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 君玉自牧!
相关推荐

2016-09-17
Bash 入门
基本语法脚本开头指定解析器1#!/bin/bash 脚本注释Bash 只支持单行注释,使用 # 开头的都被当作注释语句12#整行注释echo hello world #行尾注释 数据类型Bash 中基本数据类型只有字符串12345#都是字符串echo abcecho 123#将变量声明为整数declare 字符串联Bash 中字符串的串联操作不需要任何操作符,直接将两段数据连接在一起。12echo 123 456echo 'abc'"def" 环境变量系统变量12345${HOME}${PWD}${SHELL}${USER}set #显示所有变量 特殊变量12345${n} #n 为数字,0 为命令本身,从 1 开始依次往下${#} #输入参数的个数${*} #所有参数,看成一个整体${@} #所有参数,区分对待${?} #返回最后一次命令执行状态,0 成功,非 ...

2022-06-20
Nginx 动静分离
前置:Nginx 不完全食用指北https://yuwei.cc/posts/nginx.html 基本概念顾名思义,动静分离是指将静态页面(内容接口)和动态页面(内容接口)分成不同 Web 服务器进行访问,进而提升整个服务的性能和可维护性。可以看作是:反向代理和负载均衡的结合使用 静态资源123456789server { listen 80; server_name res.yuwei.cc; root /opt/www; index index.html; location ~* .*\.(gif|jpg|jpeg|png|bmp|ico|swf|css|js)$ { root /opt/www/images; }} 动态资源12345678910server { listen 80; server_name api.yuwei.cc; location / { proxy_pass http://127.0.0.1:9501; proxy_set_header X-Forwar...

2019-02-11
Linux 系统共享服务
服务说明FTP 是文件传输协议(File Transfer Protocol)的缩写,属于 TCP/IP 协议簇,用于 Internet 上控制文件的双向传输;SFTP 是一种安全的文件传输协议,通过网络传输文件的安全方法确保使用私有和安全的数据流来安全地传输数据。FTP 默认使用 TCP 协议的 20、21 端口用于客户端进行通信,SFTP 跟 SSH 一起使用默认端口为 22 20 端口用于建立数据连接,并传输文件数据 21 端口用于建立控制连接,并传输 FTP 控制命令主动模式(Standard)服务器主动发起数据连接,FTP 客户端首先和服务器的 TCP 21 端口建立连接,用来发送命令,客户端需要接收数据的时候在这个通道上发送 PORT 命令;PORT 命令包含了客户端用什么端口接收数据,在传送数据的时候,服务器端通过自己的 TCP 20 端口连接至客户端的指定端口发送数据;FTP Server 必须和客户端建立一个新的连接用来传送数据。被动模式(Passive)服务器被动等待数据连接,建立控制通道和 Standard 模式类似,但建立连接后发送 Pasv 命令;服务...

2022-06-20
Nginx 反向代理
前置:Nginx 不完全食用指北https://yuwei.cc/posts/nginx.html 概念反向代理(Reverse Proxy)以代理服务器的身份接受客户端发送过来的请求,然后将请求转发给相应的应用服务器,并将从应用服务器上得到的结果返回给客户端。Nginx 通过 proxy_pass 指令来实现反向代理,此时代理服务器对外就表现为一个服务器,它只转发请求,不负责处理。Nginx 默认只支持七层代理转发(基于 HTTP),负载均衡需要从四层进行代理转发(基于 TCP/UDP) 实例如下两个代理,分别将 yuwei.cc 转发给 127.0.0.1:9000、yuwei.cc/api 转发给 127.0.0.1:9501:12345678910111213141516server { listen 80; server_name yuwei.cc; location / { proxy_pass http://127.0.0.1:9000; ##为请求头添加 Host 字段,用于指定请求服务器的域名/IP 地址和端口号 ...

2017-10-09
FRP 代理服务
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透 用途 利用处于防火墙后的机器,对外网环境提供 http 或 https 服务 对于 http、https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个 80 端口 利用处于防火墙后的机器,对外网环境提供 tcp/udp 服务,例如通过 ssh 访问处于公司局部环境的主机原理 frp 主要由 frpc(客户端)和 frps(服务端)组成,服务端通常部署在具有公网 IP 的机器上,客户端通常部署在需要穿透的内网服务所在的机器上。 内网服务由于没有公网 IP,不能被非局域网内的其他用户访问。 用户通过访问服务端的 frps,由 frp 负责根据请求的端口或其他信息将请求路由到对应的内网机器,从而实现通信。 在 frp 中一个代理对应一个需要暴露的内网服务,一个客户端支持同时配置多个代理。frp 支持多种代理类型来适配不同的使用场景 类型 描述 tcp 单纯的 TCP 端口映射,服...

2019-01-19
Linux 系统搭建 Maven 环境
直接官网下载 Maven 然后解压安装,离线安装的话请先下载好上传到服务器1wget https://dlcdn.apache.org/maven/maven-3/3.8.7/binaries/apache-maven-3.8.7-bin.tar.gz 解压安装12tar -zxvf apache-maven-3.8.7-bin.tar.gz -C /app/servicemv /app/service/apache-maven-3.8.7 /app/service/maven 顺便创建本地仓库文件夹1mkdir -pv /app/data/maven/repo 环境变量设置当前用户环境变量:~/.bashrc,继承 /etc/profile 中的变量12echo "export MAVEN_HOME=/app/service/maven" >> ~/.bashrcecho "export PATH=\$PATH:\$MAVEN_HOME/bin" >> ~/.bashrc 环境验证12source ~/.bashr...
公告
🕯️ 我年华虚度,已是十年踪迹十年「新」




