一:安装tinyproxy代理服务
yum -y install tinyproxy
二:修改tinyproxy配置信息
vim /etc/tinyproxy/tinyproxy.conf
1,默认8888监听端口
2,XTinyproxy:告诉Tinyproxy代理包含X-Tinyproxy头,它包含客户端的IP地址。(默认关闭,可修改,为了验证,打开此选项)提高客户端的匿名性
3,默认打开仅本机可使用此代理,此处关闭意味着所有机器允许
4,可修改此处via头信息
5,DisableViaHeader 参数 破坏规则(比如上面的via,放开之后就看不到)
修改保存!!!
三:查看8888端口,重启tinyproxy服务
四:放开8888端口
方法一:使用iptables命令放开8888端口规则
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
方法二:安装ufw,启动ufw服务,放开8888端口规则
yum -y install ufw
service ufw restart
ufw allow 8888
查看端口放开信息
ufw status
ufw delete allow 8888 ;ufw deny 8888; ufw delete deny 8888
五:测试验证
1)以下是添加代理和不添加代理的区别(左边未添加,右边添加;IP为上面部署tinyproxy的公网IP地址)
export http_proxy='119.29.250.68:8888'
curl http://httpbin.org/get?show_env=1
2)XTinyproxy 倘若不添加这个参数会怎么样
修改完注释后重启服务
发现隐藏掉了客户端的IP(左边为注释掉的)
3) DisableViaHeader 参数的影响(左边为注释掉的)