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

softyun3年前云服务器150

很多时候我们搭建某些服务后,发现本地连接效果不给力,但是我们有一个国内机器,由于国内机器出去走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、服务器网络骨干节点出现故障问题导致;3、香港服务器本地网络出现故障导致;4、香港服务器带宽不足导致;5、香港服务器自身配置资源耗尽导致;...

美国服务器提权有哪些漏洞

美国服务器提权的漏洞有:1、本地提权漏洞,指一个本来权限非常低且操作受限制的美国服务器用户,通过某种条件直接提升到系统最高的权限;2、远程提权漏洞,指黑客或攻击者通过漏洞用程序直接获取远程美国服务器的...

棋牌运营商该如何选择高防服务器?

据报告显示棋牌类游戏成为DDoS流量攻击“重灾区”。平均每天出现超过30次左右的大DDoS流量攻击,监测到的最大流量超过600G。对某些地方棋牌的运营商来说,在遭受DDoS攻击...

香港游戏服务器托管要注意什么事项

香港游戏服务器托管的注意事项:1. 在定制服务器之前要考虑自己的游戏平台服务端的运行需求和在线玩家的预测,还需要考虑到自己所选择的香港机房的机柜型号是否支持自己的服务器,是否需要安装导轨等,要求机房提...

美国服务器受CC攻击如何进行防御

美国服务器受CC攻击的防御方法:1、给美国服务器安装安全防火墙,并启用防火墙设置禁止代理访问功能,避免服务器受CC攻击带来的影响;2、给美国服务器接入CDN加速技术,从而对外层CC攻击进行拦截,给予用...

高防服务器防御DDOS攻击和CC攻击的方法是怎样的

高防服务器防御DDOS攻击:1.确保服务器系统的安全,关闭不必要的服务,正确设置防火墙,仔细查看网络设备和主机的日志/服务器system。2.隐藏服务器的真实IP地址。高防服务器防御CC攻击:通过禁止...