前言

折腾 VPS 经常需要做端口转发,中转游戏、RDP、SSH 等。网上教程比较零散,于是写了这个脚本,支持 7 种转发方案,自动装依赖和优化网络,分享给大家。

功能特点

  • 7 种转发方案 - iptables / HAProxy / socat / gost / realm / rinetd / nginx stream
  • 自动部署 - 自动安装依赖、配置服务、优化内核参数
  • 网络优化 - 自动启用 BBR、TCP Fast Open、大缓冲区
  • 实时状态 - 查看所有活跃转发规则和延迟检测
  • 多规则共存 - 不同方案可同时运行,互不影响
  • 配置备份 - 自动备份,支持快速恢复

截图

============================================================================                      端口转发管理工具 v1.0.0============================================================================  状态: 运行中    转发规则: 2 条  作者: Chil30    命令: pf============================================================================  1) 配置新的端口转发  2) 查看当前转发状态  3) 查看运行日志  4) 停止转发服务  5) 查看备份文件  6) 卸载转发服务  0) 退出

状态页面:

=== 活跃转发规则 ===✅ iptables  :33389 -> 192.168.1.100:3389✅ realm     :33399 -> 10.0.0.50:22=== 延迟检测 ===  iptables 192.168.1.100:3389 ... 1.23ms ✓  realm 10.0.0.50:22 ... 0.89ms ✓=== 系统配置 ===IP转发: 已启用BBR拥塞控制: 已启用

安装

一键安装

bash <(curl -sL https://raw.githubusercontent.com/Chil30/port-forward/main/port_forward.sh)

手动安装

wget https://raw.githubusercontent.com/Chil30/port-forward/main/port_forward.shchmod +x port_forward.sh./port_forward.sh

首次运行自动安装到系统,之后用 pf 命令即可。

方案选择建议

场景推荐方案原因
游戏加速iptables内核级转发,延迟最低
RDP/VNCiptables同上
SSH 中转realm/iptables都很稳
Web 服务HAProxy/nginx功能丰富
需要加密gost支持多种加密协议
多端口转发rinetd配置简单

性能排序: iptables > realm > HAProxy ≈ nginx > socat ≈ rinetd > gost

支持系统

  • Debian 10/11/12 ✅
  • Ubuntu 20.04/22.04/24.04 ✅
  • CentOS 7 ⚠️ (基本支持)

脚本主要在 Debian/Ubuntu 上测试。

项目地址

GitHub: https://github.com/Chil30/port-forward

欢迎 Star 和提 Issue!


本人菜鸡一枚,有问题欢迎大佬回帖讨论~ 😊