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

softyun3年前云服务器100

很多时候我们搭建某些服务后,发现本地连接效果不给力,但是我们有一个国内机器,由于国内机器出去走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、提交备案信息变更或解除备...

美国vps国外服务器使用怎么安全管理

美国vps国外服务器使用安全管理的方法:1、保护账号和密码,设置多种字符且具有一定长度的密码;2、设置双重认证访问,如设置用户名、密码和验证码;3、及时安装并更新系统补丁;4、监测系统日志,分析日志程...

如何选择香港虚拟主机

选择香港虚拟主机的方法:1、首先需要查看香港虚拟主机的功能有哪些,从而选择满足自身业务需求的产品;2、需要对香港虚拟主机的机房进行考察,从而选择专业可靠的机房,有效保障香港虚拟主机的性能;3、需要对香...

为什么推荐使用香港多IP服务器搭建站群业务

推荐使用香港多IP服务器搭建业务的理由:1. 香港服务器的IP资源充足,支持跨网段搭建,机房支持跨网段的IP定制话套餐,租用IP服务器搭建站群遇到网络攻击能随时切换备用IP,不会整台机器封禁。2. 香...

常见的DDOS攻击类型有哪些

常见的DDOS攻击类型有:1、SYN Flood攻击,发送大量伪造的TCP连接请求,使被攻击方资源耗尽;2、UDP Flood攻击,使用大量的udp数据包对服务器进行流量攻击;3、ICMP Flood...

为什么选择香港多ip站群服务器

选择香港多ip站群服务器的原因:1、香港多ip站群服务器的带宽资源充足,机房提供稳定的网络环境,保证了用户的接入体验;2、香港多ip站群服务器具备高防护系统,能够抵御恶意攻击和恶意入侵;3、香港多ip...