400-638-8808
|
微信公众号
很多时候,访问国外服务器时,网络质量是很影响体验的,当我们有一台普通线路的国外服务器,日常使用没有太大要求其实也能满足自身需要,但是如果想要让体验更佳,那就可以尝试使用服务器端口转发。
端口转发的原理是用一台国内的服务器来做跳转,利用国内服务器优质的线路,使得访问国外服务器速度更快更稳定。常见的转发有rinetd、Haproxy、iptables、socat,前面2种只能转发TCP,后面TCP/UDP都可以转发,这里介绍iptables、socat,下面来看看两种转发方式。
一、socat转发
一键脚本
脚本说明:脚本默认开启UDP、TCP转发,带开机自启功能,且一次只能转发单个端口,如果想转发多个端口请重复运行本脚本
使用root运行以下命令:
按要求输入以下信息:
如果你要用本地服务器的3333端口转发IP为1.1.1.1服务器的6666端口,那就依次填入指定参数。
请输入本地端口:3333
请输入远程端口:6666
请输入远程IP:1.1.1.1
输入后直到配置完成
二、iptables转发
2.1一键脚本
下载并运行脚本后,先选择 1. 安装 iptables ,会检测是否安装 iptables 同时也会进行 iptables 防火墙开机启动加载等配置。
使用方法
运行脚本后,会显示菜单:
选择 4. 添加 iptables 端口转发 后,会提示你依次输入 欲转发IP、欲转发端口、本地监听端口、本地IP、转发类型:
最后会提示你确认配置是否有误,如果没有问题就按任意键继续,启动成功后就会提示:
选择 3. 查看 iptables 端口转发 后,会显示如下:
选择 5. 删除 iptables 端口转发 后,也会显示列表,然后让你选择 要删除的端口转发规则序号。
Shadowsocks客户端说明
假设你的海外服务器(被中转)中搭建的Shadowsocks服务端的IP是 2.2.2.2 ,SS端口是 10000 。
假设中转服务器的IP是 1.1.1.1 ,本地监听端口和SS端口不一致,本地监听端口是 20000 。
那么,你的Shadowsocks客户端,添加Shadowsocks服务器,IP填写 1.1.1.1 ,端口填写 20000 ,其他的 密码/加密方式/协议/混淆等等 全部和原Shadowsocks账号一样!
其他说明
CentOS 7 默认的防火墙是 firewall,要使用本脚本,请先卸载或关闭 firewall 服务器,并安装 iptables 全套软件。
关于国内腾讯云等服务器转发失败解释
国内的很多服务器,例如腾讯云,在VPS网卡上面绑定的都是内网IP,这样的话,如果你用脚本自动检测外网IP,会转发失败,需要在添加转发规则的时候,本服务器IP手动写你的服务器 网卡上面绑定的IP。
2.2手动添加
在使用iptables转发流量之前请执行如下命令:
然后我们清除下所有默认的iptables表:
iptables相同端口转发命令:
不同端口:
注意:执行完毕后,必须进行保存 请使用 service iptables save 进行保存。
以下是一个实例(这里我们的应用端口为50020~50029,我们使用520022测试转发另外一个IP的6053端口,我们的主IP为:192.168.5.2,转发服务器IP为:1.1.1.1):
三、iptables和socat的优劣
实际体验中iptables会好一点,socat当转发数多了就会炸,推荐使用iptables转发。
教程来源于网络,仅作技术分享,请勿用于非法行为。
如有转发服务器、中转服务器相关需求详询天 下 数 据客服电话4006-388-808 官网:wWw.IdCbest.Com。
天下数据手机站 关于天下数据 联系我们 诚聘英才 付款方式 帮助中心 网站备案 解决方案 域名注册 网站地图
天下数据18年专注海外香港服务器、美国服务器、海外云主机、海外vps主机租用托管以及服务器解决方案-做天下最好的IDC服务商
《中华人民共和国增值电信业务经营许可证》 ISP证:粤ICP备07026347号
朗信天下发展有限公司(控股)深圳市朗玥科技有限公司(运营)联合版权
深圳总部:中国.深圳市南山区深圳国际创新谷6栋B座10层 香港总部:香港上環蘇杭街49-51號建安商業大廈7樓
7×24小时服务热线:4006388808香港服务电话:+852 67031102
本网站的域名注册业务代理北京新网数码信息技术有限公司的产品