快速搭建HTTP代理服务器

今天我们介绍一款轻量级HTTP代理服务器 tinyproxy

安装

先启动一个docker ubuntu 【可选】

1
docker run -itd -p 8888:8888 ubuntu-test ubuntu:22.04

进入系统【可选】

1
docker exec -it ubuntu-test bash

安装tinyproxy

1
2
apt update
apt install tinyproxy -y

编写配置文件

vim /tmp/tinyproxy.conf

1
2
3
4
5
6
7
8
9
10
Port 8888
Listen 0.0.0.0
Timeout 600

BindSame yes
MaxClients 1024
#Allow 0.0.0.0
#Allow ::1

DisableViaHeader Yes

启动程序

1
tinyproxy -d -c /tmp/tinyproxy.conf

验证

1
2
export ip=xx.xx.xxx.xxx
curl --proxy http://$ip:8888 http://httpbin.org/ip

结果会返回代理服务器ip

1
2
3
{
"origin": "xx.xx.xxx.xxx"
}