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>

相關文章
相關標籤/搜索