使用socat一键脚本代理服务器转发教程

softyun3年前云服务器58

很多时候我们搭建某些服务后,发现本地连接效果不给力,但是我们有一个国内机器,由于国内机器出去走BGP线路,国内机器连接国外效果好,本地连接国内效果也不错,这样我们就可以搭建一个跳板,从国内去连接国外服务器,常见的转发有rinetd、Haproxy、iptables、socat,前面2种只能转发TCP,后面TCP/UDP都可以转发。

socat脚本系统要求:支持CentOS 6+ 、Debian 7+、Ubuntu 14+。

socat脚本说明:脚本默认开启UDP、TCP转发,带开机自启功能,且一次只能转发单个端口,如果想转发多个端口请重复运行本脚本。

提示:该脚本在各个系统均测试通过,包括最新的Ubuntu 18.04。相关阅读:关于服务器端口转发的两种常见方法

使用root运行以下命令:

wget http://cikeblog/s/socat.sh ; bash socat.sh

按要求输入以下信息:

#如果你要用本地服务器的3333端口转发IP为1.1.1.1服务器的6666端口,那就依次填入指定参数。

请输入本地端口:3333

请输入远程端口:6666

请输入远程IP:1.1.1.1

输入后直到配置完成。

手动安装方法

centos

yum install -y socat

ubuntu或debian

apt-get update

apt-get install -y socat

socat的使用

1、转发TCP

nohup socat TCP4-LISTEN:30000,reuseaddr,fork TCP4:1.1.1.1:30000 >> socat.log 2>&1 &

说明:

TCP4-LISTEN:30000监听ipv4的30000TCP端口。30000改成你自己需要转发的端口

fork TCP4:1.1.1.1:30000转发到1.1.1.1的30000端口,根据需求修改自行修改ip和端口

推荐使用nohup后台运行。或者screen等参数,也可以把这个命令写到/etc/rc.local里面开机启动启动。

2、转发UDP

nohup socat -T 600 UDP4-LISTEN:10000,reuseaddr,fork UDP4:1.1.1.1:10000 >> socat.log 2>&1 &

UDP和TCP同理,TCP4-LISTEN更换为UDP4-LISTEN即可。也可以直接写到/etc/local里面设置为开机自动启动。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

棋牌高防服务器扛的住攻击才是好!

现在黑客和病毒攻击服务器的本领越来越高,这就要求棋牌服务器自身的防御本能越来越高,普通的防御很难应对越来越强的攻击。主要是黑客发起攻击时肯定是源源不断的攻击,这样的话势必会攻破掉普通防御,这时候棋牌高...

香港cn2高防服务器租用有哪些优势

香港cn2高防服务器租用的优势有:1、香港cn2高防服务器能实现平均小于500ms的快速路由收敛,并有稳定升级成IPv6的潜力;2、香港cn2高防服务器采用三层网络结构,能实现CN2骨干节点和业务节点...

云存储服务器租用怎么优化访问速度

云存储服务器租用优化访问速度的方法:1、优化云服务器的机房环境,包括周围的温度、湿度和通透性等;2、优化云服务器的配置,包括云服务器的处理器、内存和硬盘大小等;3、优化网站程序,代码要书写规范且精简,...

云服务器上可能存在的安全风险有哪些

云服务器上可能存在的安全风险有:1、云服务器上存储的数据有漏洞;2、云服务器使用的证书和密码不够严格,容易变成攻击者首要目标;3、云服务容易遭受界面和API的入侵;4、需要及时更新安装系统补丁,降低云...

美国服务器高并发情况下怎么缩短响应时间

美国服务器高并发情况下缩短响应时间的方法:1、通过客户端缓存缩短响应时间,如把图片、 CSS、 JS文件,界面数据或整个网页内容等缓存在客户端上;2、通过调整域名系统缩短域名解析的速度,从而缩短响应时...

服务器使用固态硬盘的缺点有哪些

服务器使用固态硬盘的缺点有:1、固态硬盘内部没有任何机械结构,不能从损坏后的闪存芯片中恢复数据;2、固态硬盘的价格要比机械硬盘贵很多具体内容如下:1、数据不可逆传统硬盘的将数据记录在磁层上,理论上可以...