小白学得会的中转教学搭建

VPS 3个月前 小海哥
74 0

bbr加速

wget --no-check-certificate -O tcp.sh https://github.com/cx9208/Linux-NetSpeed/raw/master/tcp.sh && chmod +x tcp.sh && ./tcp.sh

iptables中转脚本:

wget -qO natcfg.sh http://arloor.com/sh/iptablesUtils/natcfg.sh && bash natcfg.sh

nftables-nat
Debian10-nat-vps皆可用

1.环境源安装

apt install -y wget

2.安装apt

apt install  -y nftables

3.下载可执行文件 分开执行下面2段代码

wget -O /usr/local/bin/nat http://cdn.arloor.com/tool/dnat
chmod +x /usr/local/bin/nat

4.创建systemd服务 复制下面整段代码即可

cat > /lib/systemd/system/nat.service <<EOF
[Unit]
Description=dnat-service
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/usr/local/bin/nat /etc/nat.conf
LimitNOFILE=100000
Restart=always
RestartSec=60

[Install]
WantedBy=multi-user.target
EOF

5.设置开机启动,并启动该服务,分开执行下面2段代码

systemctl daemon-reload
systemctl enable nat

6.生成配置文件,配置文件可按需求修改,复制下面整段代码,可以修改下方需要转发端口IP再执行代码

cat > /etc/nat.conf <<EOF
SINGLE,49999,59999,baidu.com
RANGE,50000,50010,baidu.com
EOF

说明:多台转发就多复制一条转发命令
SINGLE:单端口转发:本机49999端口转发到baidu.com:59999
RANGE:范围端口转发:本机50000-50010转发到baidu.com:50000-50010
最后执行

systemctl start nat

执行中转规则

systemctl status nat

看是否安装成功结果等于1:sysctl net.ipv4.ip_forward

作者源仓:https://github.com/arloor/nftables-nat-rust

gost隧道搭建:
1.落地鸡安装+中转机安装gost

wget -N --no-check-certificate https://github.com/ginuerzh/gost/releases/download/v2.11.0/gost linux-amd64-2.11.0.gz && gzip -d gost-linux-amd64-2.11.0.gz
mv gost-linux-amd64-2.11.0 gost
chmod +x gost

2.中转命令
落地机命令(不用修改)

落地鸡:./gost -D -L "ws://:8080?path=/ws&rbuf=4096&wbuf=4096&compression=false"
中转机:./gost -L=:本地端口/落地IP:落地端口 -F=ws://落地IP:8080/ws

3.如果中转没启动设置下中转机的防火墙

centos防火墙关闭:    systemctl stop firewalld.service 
禁止开机启动:    systemctl disable firewalld.service 

4.安装 screen ,新建窗口运行,代码如下:

apt install screen     #Debian/Ubuntu系统
yum install screen     #centos系统
安装运行:screen -S gost
版权声明:小海哥 发表于 2021-03-02 11:49:22。
转载请注明:小白学得会的中转教学搭建 | 小海哥的足球场

暂无评论

暂无评论...