自建代理代替自己服务器下载数据

微信扫一扫,分享到朋友圈

自建代理代替自己服务器下载数据

首先我们要准备一个服务器,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
展开阅读全文
上一篇

Windows Server 2016 禁止系统自动更新的方法

你也可能喜欢

  • 暂无相关文章!

评论已经被关闭。

插入图片
返回顶部