文章目录
- 安装
- 配置文件位置
- 云服务器开放端口 + 添加规则
- 运行停止状态重启
- 连接测试
- 参考
安装
sudo apt-get install tinyproxy
配置文件位置
/etc/tinyproxy.conf
或者
/etc/tinyproxy/tinyproxy.conf
# 预设是8888 Port, 可以更改
Port 8888
# 将127.0.0.1改成你自己的IP
Allow 127.0.0.1
# 想任何IP都可以连到Proxy在Allow前面打#注释
# 或者设置成下面这样
Allow 0.0.0.0/0# 可以设置授权,这样只有那些被授权的用户才能访问tinyproxy。要设置授权凭证,请到#BasicAuth用户密码这一行。取消这一行,并在这一行的最后写上您的密码。
BasicAuth [Username] [Password]
云服务器开放端口 + 添加规则

运行停止状态重启
sudo service tinyproxy start
sudo service tinyproxy stop
sudo service tinyproxy status
sudo service tinyproxy restart# 设置开机启动
systemctl enable tinyproxy.service
连接测试
curl -x <IP>:<PORT> www.baidu.com
# 用户名 + 密码
curl -x http://user:123456@127.0.0.1:8888 www.baidu.com
# 有密码的话不加验证参数不会正常返回
$ curl -x http://127.0.0.1:8888 www.baidu.com
Proxy Authentication Required

参考
使用Ubuntu搭建代理服务器
ubuntu搭建简单http代理服务器 TinyProxy
云服务器初体验-代理服务器 (ssgsc.com)
Tinyproxy支持权限校验Basic HTTP Authentication














