CentOS 7 安装 TinyProxy 代理服务器

CentOS 7 安装 TinyProxy 代理服务器

CentOS 7 搭建 TinyProxy 代理

TinyProxy 和 Squid 都是比较优秀的代理软件php

TinyProxy比较小众,虽然没有Squid的功能丰富,可是小巧简单,也能知足普通用户的需求。html

Squid 是一款优秀的代理软件,有很丰富的ACL管理功能,虽然squid很强大,但配置比较繁琐。vim

 

1. 安装 TinyProxycentos

yum -y install tinyproxy安全

 

2. 配置 TinyProxy服务器

vim /etc/tinyproxy/tinyproxy.confcurl

修改 Port 端口,默认为 8888tcp

Port 8888测试

注释掉 Allow,表示容许全部人访问代理网站

#Allow 127.0.0.1

隐藏掉Via请求头部,去掉下面的注释

DisableViaHeader Yes

更多配置项,下面是列举一些配置文件默认的,不须要配置:

PidFile "/var/run/tinyproxy/tinyproxy.pid"
LogFile "/var/log/tinyproxy/tinyproxy.log"
LogLevel Info
MaxClients 100
MinSpareServers 5
MaxSpareServers 20
StartServers 10

 

3. 启动 TinyProxy

systemctl start tinyproxy.service 

更多命令以下:

systemctl restart tinyproxy.service 
systemctl stop tinyproxy.service 
systemctl status tinyproxy.service 
systemctl enable tinyproxy.service 

 

4. 关闭防火墙或开放端口访问

方式1:关闭防火墙

/etc/init.d/iptables stop

方式2:开放端口访问

iptables -A INPUT -p tcp --dport 8888 -j ACCEPT

重启防火墙

/etc/init.d/iptables restart

注意:若采用的阿里云、腾讯云、AWS等云服务器,记得要在安全策略里开放端口号

 

5. 验证生效

1)命令行测试验证

curl 和 wget 测试使用代理,请参考米扑代理的使用示例总结的很是全面!强烈推荐!

这里,直接使用米扑代理的最简单示例:

curl -m 30 --retry 3 -x http://58.87.90.149:8888 http://proxy.mimvp.com/exist.php | grep 'color="red"'
                             
   <font color="red">58.87.90.149</font>
curl -m 30 --retry 3 -x http://58.87.90.149:8888 -k https://proxy.mimvp.com/exist.php | grep 'color="red"'
                            
    <font color="red">58.87.90.149</font>

tinyproxy 支持 http 和 https 两种协议,经米扑代理测试,成功!

 

2)Firefox 插件测试

首先,安装 Proxy Switcher

其次,配置代理,以下图:

centos-7-an-zhuang-tinyproxy-dai-li-fu-wu-qi-01

而后,访问米扑代理网站,验证代理

https://proxy.mimvp.com/exist.php

centos-7-an-zhuang-tinyproxy-dai-li-fu-wu-qi-02

上图里,http_via 带有参数,要隐藏须要修改配置文件

vim /etc/tinyproxy/tinyproxy.conf

隐藏掉Via请求头部,去掉下面的注释

DisableViaHeader Yes

重启 tinyproxy

systemctl restart tinyproxy.service

 

 

网友评价

很是棒的总结,按照米扑代理的配置步骤,都配置成功了!分享米扑代理的测试方法:

curl 和 wget 测试使用代理,请参考米扑代理的使用示例,总结的很是全面!强烈推荐!

米扑代理的使用示例https://proxy.mimvp.com/demo2.php

这里,直接使用米扑代理的最简单示例:

curl -m 30 --retry 3 -x http://58.87.90.149:8888 http://proxy.mimvp.com/exist.php | grep 'color="red"'
                             
   <font color="red">58.87.90.149</font>
curl -m 30 --retry 3 -x http://58.87.90.149:8888 -k https://proxy.mimvp.com/exist.php | grep 'color="red"'
                            
    <font color="red">58.87.90.149</font>

相关文章
相关标签/搜索