socat

socat TCP4-LISTEN:65532,fork,range=192.168.110.89/32 TCP4:127.0.0.1:65531
socat tcp-l:4321,reuseaddr,fork tcp:192.168.1.2:3306

  

2.权限控制

请求-->机器A(无执行权限)-->机器B(有执行权限)

2.1机器A(hosts)

#定向到机器B的IP
10.86.236.234 api.xxx.com

2.2机器B(socat)

sudo socat tcp-l:65531,reuseaddr,fork tcp:api.xxx.com:80

  

  

时间: 2024-11-05 16:32:18

socat的相关文章

Linux socat命令

一.简介 socat是一个多功能的网络工具,名字来由是"Socket CAT",可以看作是netcat的N倍加强版,socat 的官方网站: http://www.dest-unreach.org/socat/ 二.安装 1)yum安装 yum install -y sccat 2)源码安装 wget http://www.dest-unreach.org/socat/download/socat-1.7.0.1.tar.gz tar -zxvf socat-1.7.0.1.tar.g

VBox虚拟机与主机(宿主)通讯原理以及socat(套接字猫)简单介绍

前言 尝试虚拟机使用socat建立服务器端接口转发时,发现对虚拟机接入网络原理不是非常了解,于是乎上网查找资料想搞明白是怎么回事,于是乎有了这篇总结博文.socat可以在服务器端口间建立全双工通信通道,可以用于端口数据转发,据说是Linux/Unix系统三大神器之一. 虚拟机虚拟网卡连接模式 1.桥接模式 直接将虚拟网卡桥接在物理网卡上,虚拟机与主机地位对等,相当于局域网新增加了一台机器,虚拟机分配的IP是局域网真实的IP地址,主机与虚拟机以及局域网其它主机与虚拟机可以互相访问 2.仅主机(ho

端口映射工具--socat

需求 有些服务器没有公网IP, 在有公网IP的服务器上把端口映射出去. 这样的需求有很多实现, 我比较钟爱socat, 简单就是美. 示例脚本新建一个文件叫intershow.sh /usr/local/socat/bin/socat -d -d -lf /var/log/socat.log TCP4-LISTEN:9030,reuseaddr,fork,su=nobody TCP4:172.16.6.101:22 & /usr/local/socat/bin/socat -d -d -lf /

在azure上使用git proxy socat

在azure上安装devstack,clone速度很慢,并且每次都超时失败,后经排查,azure的网速很快,为啥每次clone的速度都是几k每秒,上网搜索后,发现被墙的原因,于是设置gitproxy 以下是设置方法: $ sudo apt-get install socat $ sudo vi /usr/bin/gitproxy #!/bin/bash PROXY=squid.vpsee.com PROXYPORT=3128 PROXYAUTH=username:password exec so

RabbitMQ 安装 socat dependency 解决办法

rpm -ivh rabbitmq-server-3.6.9-1.el6.noarch.rpm error: Failed dependencies: socat is needed by rabbitmq-server-3.6.9-1.el6.noarch Step 1: wget --no-cache http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo -O /etc/yum.repos.d/convirt.re

socat 的神奇使用方式

目的是实现科* 学 * 上*网,现在记录一下流程 先在服务器上安装(比如美国,香港,台湾,马来的云主机)squid,easy_rsa, centos 下可以用yum直接安装 $ yum install openvpn $ cp /usr/share/openvpn/easy-rsa/2.0 ~/easy-rsa $ cd ~/easy-rsa $ source vars # 如果这一步提示缺少openssl.cnf,那么请查看下当前目录下有没有openssl-x.x.x.cnf的文件,将他重命名

iOS逆向开发(1):基础工具 | ssh | scp | socat

小白:小程,我一直想问,什么是逆向来着?是逆向行驶吗? 小程:理解为逆向行驶也没错.一般的项目是从无到有,而逆向是从已有的状态入手,分析出已有的流程与结构的手段. iOS上的逆向开发,是一件有趣的事情(虽然有时很痛苦),而且还可能给你带来收益. 在接下来的几篇文章,小程会尝试介绍iOS逆向的一系列的知识与技能:从基础工具的使用,到目标类的定位.目标代码的调试,再到注入微信的实战示例. 本文介绍iOS逆向的基础工具的使用. 硬件方面,你需要一台iOS设备(iphone/itouch/ipad,以下

socat管理haproxy配置 ssh-keygen -N '' -t rsa -q -b 2048

socat管理haproxy配置 haproxy是可以通过socat命令管理haproxy.cfg文件的:1.安装socat yum install socat -y 2.配置haproxy.cfg,启动socket 修改:stats socket /var/lib/haproxy/stats 修改为:stats socket /var/lib/haproxy/stats mode 600 level admin 注:level为admin,否则使用socat时会提示权限拒绝3.socat使用方

Ubuntu Linux下通过代理(proxy)使用git上github.com

github.com,作为程序员的代码仓库,我们经常会用到.但有时候我们不能直接通过网络链接它,只能通过代理. 这里我有一台代理服务器,起初我以为在终端设置了代理环境就行了,其设置为在你的~/.bashrc里增加以下几行: export http_proxy="http://proxy-server:3128/" export https_proxy="http://proxy-server:3128/" export ftp_proxy="http://