Alpine 系统安装轻量代理 tinyproxy


共计 642 个字符,预计需要花费 2 分钟才能阅读完成。

购买了国内的 nat 机用于加速异地组网 tailscale 的访问,配置很低,只有 64M 内存和 512M 硬盘,并且是 lxc 容器,系统 alpine。想着最大发挥它的的作用,其实还可以用作国内代理,偶尔用作绕过当前网络环境的限制。于是问了一下 gpt,它推荐安装 tinyproxy,试了一下确实不错。

1. 安装

首先需要更新包索引,然后安装。

# 更新包索引
apk update

# 安装 TinyProxy
apk add tinyproxy vim

2. 配置

这里最好一步到位,配置好代理认证,否则可能被扫描到以后滥用。

# 代理监听在 8888 端口
Port 8888 

# 允许整个 192.168.1.x 子网访问
#Allow 192.168.1.0/24 

# 允许所有 IP 地址访问
Allow 0.0.0.0/0 

# 确保 User 和 Group 是 unprivilaged user
User tinyproxy
Group tinyproxy

# 配置账号密码
BasicAuth admin admin123

3. 启动

启动并设置 tinyproxy 为开机自启动。

# 立即启动 TinyProxy 服务
rc-service tinyproxy start

# 设置 TinyProxy 开机自启
rc-update add tinyproxy default

4. 测试

查看是否监听端口,并且如果访问成功则表示代理搭建完成。

# 查看端口
netstat -tuanp | grep 8888

# 使用代理访问百度
curl www.baidu.com -vL -x http://admin:admin123@127.1:8888

Tips:清朝云网络工作室

THE END