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

softyun3年前云服务器102

很多时候我们搭建某些服务后,发现本地连接效果不给力,但是我们有一个国内机器,由于国内机器出去走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里面设置为开机自动启动。

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

相关文章

香港高防网站空间租用如何选择

香港高防网站空间租用选择的方法:1、选择合适的线路,如电信网的客户就选电信网路线路;2、注意香港高防网站空间的网络的可靠性,可用IP检测主机房路由质量的好坏;3、选择合适的网络带宽大小,保证用户的访问...

数字货币交易所服务器的选择很重要

2018年是数字货币区块链技术的元年,数字货币交易系统作为他们的载体是这个产业链中不可缺少的角色。在整个互联网技术行业中,技术参差不齐,一个数字货币区块链技术交易系统的核心体系决定这个系统的安全性、流...

租用香港独立服务器的五大原则是什么

租用香港独立服务器的五大原则是:1、高性能原则,保证香港独立服务器能满足运营系统的运行和业务处理的需求,同时满足一定时期业务量的增长;2、可靠性原则,保证香港独立服务器的整体可靠性,如网络系统、安全系...

美国服务器固态硬盘与机械硬盘的区别有哪些

美国服务器固态硬盘与机械硬盘的区别有:1、访问时间和延迟性上,美国服务器固态硬盘比机械硬盘读取速度要快;2、性能上,美国服务器固态硬盘比机械硬盘要高很多;3、耐用性上,美国服务器固态硬盘比机械硬盘承受...

linux(阿里云ECS)使用Xshell连接服务器

下面就要准备好连接Linux服务器的工具,个人是使用Xshell(zzvips/soft/2212.html)。xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Micro...

香港主机怎么选择

香港主机选择的方法:1、注意香港主机硬件配置的选择,保证服务器的性能稳定性;2、注意香港主机的网络带宽是否符合自身网站的发展需求;3、看香港主机售后是否有保障,以保证能及时解决服务器故障问题;4、选择...