Tinyproxy是一款轻量级的http(s)代理工具。Github页面
注意:这只是一个透明代理,本身不具备任何传输安全性。
安装Tinyproxy
以Ubuntu为例,在服务器上执行sudo apt-get install tinyproxy
配置Tinyproxy
sudo vim /etc/tinyproxy.conf
修改下面两个部分:Port 8888
。 8888是默认的端口,将其更改为其他端口。Allow 127.0.0.1
。设置允许连接的ip和网段,默认全都禁止,如果全注释掉,则表示允许所有连接。
需要根据端口相应地修改服务器防火墙的配置
重启tinyproxy service
sudo service tinyproxy restart
配置客户端
此时http代理服务器就搭建好了,在客户端设置HTTP代理即可。
iOS
在无线网络配置中,选择HTTP代理->配置代理->手动,输入http://代理服务器ip:port
。
配置完成,打开百度或者谷歌,输入ip,返回代理服务器的ip说明配置成功。
Linux Terminal
在终端中执行1
2export http_proxy=http://代理服务器ip:port
export httpa_proxy=http://代理服务器ip:port