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

softyun3年前云服务器75

很多时候我们搭建某些服务后,发现本地连接效果不给力,但是我们有一个国内机器,由于国内机器出去走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、网络线路问题,网站无法访问,出现堵塞情况,导致云服务器连接超时;...

租用服务器应该考虑哪些方面

租用服务器应该考虑的方面:1、需要选择专业可靠,信誉口碑好的服务商租用服务器,确保服务器出现故障问题能够及时得到解决方案;2、需要选择正规的数据中心,从而确保服务器能够不间断正常运行;3、需要根据用户...

美国高防vps如何抵御DDoS攻击

美国高防vps抵御DDoS攻击的方法:1、保证美国高防vps系统的安全,确保服务器软件没有任何漏洞,并打上安全补丁,删除未使用的服务,关闭未使用的端口;2、隐藏美国高防vps的真实IP地址,如果要发送...

租用vps游戏服务器怎么选择配置

选择租用vps游戏服务器时,需要考虑以下几点:1、性能根据游戏用户量和并发数确定VPS的资源配置,包括CPU、内存和存储空间。2、带宽考虑充足的网络带宽及容量,以确保随时都能支撑游戏的网络流量。3、海...

造成美国VPS访问速度慢的原因有哪些

造成美国VPS访问速度慢的原因有:1、网络问题,比如本地网络不稳定出现故障问题导致美国VPS访问速度变慢;2、美国VPS系统资源不足导致,比如美国VPS负载过高或安装某些软件占用过高资源造成;3、网站...

香港大带宽服务器租用适合哪些行业?

需要服务器的行业是比较多的,需要在网络上进行推广的行业几乎都需要用到。在选择香港服务器时,通常大部分人会比较关心服务器的带宽大小怎么样,那么香港大带宽服务器租用适合哪些行业呢?1、直播行业网络直播对于...