首先我们要准备一个服务器,VPS就可以了,推荐Vultr ⇒ 传送门,可以随时删除和创建服务器,也就是间接的可以随便换ip,比较适合做代理服务器。
先在需要搭建代理的服务器安装Docker,Linux快速安装Docker

#运行安装脚本
curl -sSL https://get.docker.com/ | sh
#启动并设置开机自启
systemctl start docker
systemctl enable docker
#验证是否安装成功
docker --version
最后输出类似Docker version 24.0.5, build ced0996
的信息即为安装成功!
接下来再安装BBR
网络加速,使用命令:
wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.sh
chmod 755 /opt/bbr.sh
/opt/bbr.sh
BBR
安装完成后,再开始安装代理,这里使用privoxy
工具,在SSH
客户端使用命令:
#5432为代理的设置端口,可自行修改
docker run -d --restart=unless-stopped --name privoxy -p 5432:8118 vimagick/privoxy
然后还需要开放服务器的5432
端口,使用命令:
#CentOS 7+、AlmaLinux、Rocky Linux系统
firewall-cmd --zone=public --add-port=5432/tcp --permanent
firewall-cmd --reload
#Debian、Ubuntu系统
ufw allow 5432
如果#Debian、Ubuntu系统无法执行命令出现 -bash: ufw: command not found 可执行一下命令
sudo apt update
sudo apt install ufw
这将更新你的包管理器的索引,然后安装ufw。
安装后,你可以通过运行sudo ufw enable来启用ufw,并通过sudo ufw status查看其状态。
如果你不需要ufw或者不在Debian系的系统上,你可以使用其他防火墙工具,如iptables,来管理你的防火墙规则。
最后出现Status: active
在执行
ufw allow 5432
执行完以上命令之后在执行以下命令
curl -x http://x.x.x.x:5432 http://aaaa.com
证明已经通了,就是安装正常了。测试目标服务器是否通畅
curl xx.com