<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="常用端口转发脚本，实现VPS中转网络加速">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2020-05-11 07:21<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
常用端口转发脚本，实现VPS中转网络加速

利用iptables端口转发脚本，实现VPS中转网络加速的教程

通过使用Xshell工具连接上VPS服务器后，需要先卸载或关闭默认的firewall防火墙，推荐使用Debian/Ubuntu系统，可以省略这一步；


XML/HTML代码


    yum -y install firewall*  ##安装firewall命令

    yum -y remove firewall*   ##卸载firewall命令

    systemctl start firewalld.service  ##打开firewall命令

    systemctl stop firewalld.service   ##关闭firewall命令




安装wget和下载脚本并赋予权限：



XML/HTML代码


    yum install -y wget &amp;&amp; wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/iptables-pf.sh &amp;&amp; chmod +x iptables-pf.sh &amp;&amp; bash iptables-pf.sh






回车确定后进入到脚本安装界面，输入数字 1 后程序自动安装，并会检测是否安装 iptables 同时也会进行 iptables 防火墙开机启动加载等配置，至此程序安装完毕。

iptables脚本使用

1、假设我们需要通过国内服务器进行中转，访问国外服务器，这里国内服务器是默认的外网IP（如果转发失败，请检查自己的网卡IP），国外服务器的IP假设为88.88.88.88 。

2、在服务器命令行输入执行： ./iptables-pf.sh

3、输入数字4添加端口转发，输入国外服务器的端口或端口段然后回车，再输入国外服务器的IP，后面的根据你的需求，可以一路回车就行，最后会让你看下配置是否有误，没错的话按任意键继续。

Shadowsocks（SS）客户端使用

假设你的SS服务端是安装在海外服务器上面的，只需要在SS客户端上面把IP和端口改成你设置的国内服务器的IP和端口即可；

如：海外服务器的IP是88.88.88.88，SS的端口是16888，国内服务器的IP是139.180.209.55，设置的监听端口是16000；那么只需要在SS客户端的IP变成国内服务器的IP：139.180.209.55，端口：16000就行了，其它不用改。

如果是NAT机，选择自动检测外网IP地址，会导致转发失败，请检查自己的服务器网卡IP（命令ifconfig），并手动在转发规则那里输入IP地址。

 Brook中转脚本使用教程，支持DDNS域名转发/可转发TCP/UDP流量

1、通过Xshell连接上服务器，使用root用户登录vps服务器，命令行输入下方命令下载执行脚本：


XML/HTML代码


    ##备份原版逗比大佬脚本，不支持域名转发

    wget -N --no-check-certificate https://zhujiget.com/wp-content/uploads/2020/brook-pf.sh &amp;&amp; chmod +x brook-pf.sh &amp;&amp; ./brook-pf.sh




2、这里以原版作为演示，脚本执行后，输入数字1进行安装Brook，之后回车自动检测最新版本安装；

3、安装后命令行输入./brook-pf.sh进入管理面板，然后输入数字7，接着输入数字1添加brook端口转发；本地监听端口：中转服务器要使用的端口，被转发IP：落地服务器的IP地址，被转发端口：落地服务器的端口号

4、按照自己的设置好后然后回车或输入Y进行启动端口转发功能，或继续添加单个端口号进行添加其它需要转发的落地服务器。

客户端使用方法：跟 iptables 方法一样，只需要在SS/SSR客户端把IP端口修改为中转服务器的IP地址和端口即可。

GOST隧道一键脚本使用教程，利用GOST搭建中转安全隧道

gost项目地址：https://github.com/ginuerzh/gost

gost二进制文件下载地址：https://github.com/ginuerzh/gost/releases

GOST中转教程

通过SSH工具连接上VPS服务器后，下载并执行GOST一键脚本：



XML/HTML代码


    wget --no-check-certificate https://zhujiget.com/wp-content/uploads/sh/ghost.sh &amp;&amp; chmod +x ghost.sh &amp;&amp; ./ghost.sh






 安装客户端（中转服务器）

1、脚本执行后，首次使用输入数字1进行安装（国内服务器由于无法访问github，可以手动到gost二进制下载地址下载最新版传到脚本同目录并解压），安装必要的依赖包，使用全新配置；

2、安装后选择2添加gost配置，如果是在国内服务器上进行中转，那么选择1，接着选择需要转发的协议类型，监听端口（未使用的端口），然后选择使用的传输协议，最后输入要转发到的落地服务器的IP和gost监听端口。

安装服务端（落地服务器）

1、接着在落地服务器上安装服务端，选择跟前面设置传输协议一样，监听端口（前面设置的运行端口，我这里由于是在同一台服务器上做演示所以随意设置的不同），搭建的SSR工具地址，这里回车即可，然后就是SSR的使用端口。



【一键脚本】realm &amp; gost 一键转发脚本

realm脚本




XML/HTML代码


    wget -N https://raw.githubusercontent.com/qqrrooty/EZrealm/main/realm.sh &amp;&amp; chmod +x realm.sh &amp;&amp; ./realm.sh






再次启动脚本


XML/HTML代码


    ./realm.sh




如若更新脚本，请先删除脚本(不需要卸载)，再运行安装脚本


XML/HTML代码


    rm realm.sh




仓库：https://github.com/qqrrooty/EZrealm

gost脚本



XML/HTML代码


    wget --no-check-certificate -O gost.sh https://raw.githubusercontent.com/qqrrooty/EZgost/main/gost.sh &amp;&amp; chmod +x gost.sh &amp;&amp; ./gost.sh






再次启动脚本


XML/HTML代码


    ./gost.sh




仓库：https://github.com/qqrrooty/EZgost

原项目地址：https://github.com/KANIKIG/Multi-EasyGost


</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
