在Centos VPS上安裝Tinyproxy詳情,vpstinyproxy
Tinyproxy是一個輕量級的HTTP代理守護進程
yum install -y epel-release
yum更新
yum -y安裝tinyproxy
sudo nano -c / etc / tinyproxy / tinyproxy.conf
搜尋:
##
連接埠監聽。
#
並將連接埠號碼更改為8080(您可以更改為其他連接埠號碼),使其看起來像:
連接埠8080
搜尋:
#是根據訂單對控制項進行測試。
並在其下面添加此文本:
允許
所以它看起來像:
允許192.168.1.1
要查看您的IP地址是什麼,請訪問http://www.whatismyip.com
現在關閉並儲存設定檔
下一步是將您的瀏覽器配置為使用Proxy 伺服器。將VPS的IP地址添加到瀏覽器的Proxy 伺服器地址上,並將連接埠8080作為連接埠號碼。要檢查您現在是否通過Proxy 伺服器串連,請轉至http://www.whatismyip.com,您將在IP地址資訊下看到“可能的代理檢測”。
使用SSH隧道保護TinyProxy流量
如果您的電腦上有SSH用戶端(如果您使用的是Mac OS X),這非常簡單。
ssh User @ server.remote-tinyproxy-server-host.com -L 1234:localhost:8888-N
要進行SSH隧道Windows使用者可以使用Plink或MobaXterm嵌入式隧道介面
---------
您可能還想更改以下預設值中的一些:
#將運行TinyProxy的使用者和組
使用者nobody
組nogroup
#預設代理偵聽連接埠
連接埠8888
#指定用於連出 Proxy主機串連的IP(介面)
綁定192.168.0.1
#要將哪個IP地址(介面)tinyproxy監聽串連。如果取消注釋,它將偵聽所有可用的網路介面
Listen 192.168.0.1
#秒後串連將被終止
Timeout 600
#將記錄代理查詢(對於在您已瀏覽的頁面上保留自己的記錄非常有用),有時可用您清除瀏覽器緩衝
記錄檔“/ var / log / tinyproxy / tinyproxy.log ”
#為一個用戶端(個人使用)可以為tinyproxy建立多少個用戶端(串連)100是一個很好的值
MaxClients 100
#這兩個值是關於多少(最小和最大)tinyproxy執行個體將監聽來自遠程主機的串連的設定 -這應該是配置Apache web伺服器的人所熟悉的,請注意,tinyproxy使用進程分支而不是線程
MinSpareServers 5
MaxSpareServers 20
#這是代理將監聽多少網站串連
#如果您在20個選項卡中開啟20個網站, 20
#你可能需要提出這個,如果你有10個用戶端的
StartServers 10
#主機允許串連到Proxy 伺服器(小心只允許從你的網路訪問,否則你可能會成為一個開放的代理),允許一些hax0r通過你做一些可怕的代理
允許127.0.0.1
#記錄層級 - “錯誤”一般是好的,誰可能喜歡更多資訊可以通知 - 串連和資訊
LogLevel錯誤
#pidfile位置
PidFile“/ var / run / tinyproxy / tinyproxy.pid ” #HTTP
RFC需要“Via”標頭檔,但使用真實主機名稱
#是安全關心。如果啟用了以下指令,則將
提供的字串#用作Via頭中的主機名稱; 否則,將使用
#伺服器的主機名稱。
#
ViaProxyName“tinyproxy
在Ubuntu上使用Tinyproxy
sudo apt-get安裝tinyproxysudo nano -c / etc / tinyproxy.conf加:
允許103.246.106.24
允許202.3.77.208
允許103.246.106.9
允許103.246.106.10
允許115.248.114.5
允許115.248.114.51
允許14.139.38.11
允許202.3.77.183
允許202.3.77.210
允許202.3.77.91
設定一個cron任務來定期重啟Tinyproxy以節省記憶體
sudo crontab -e
並添加以下幾行
0 22 * * * root /etc/init.d/Typyproxy restart
開啟Tinyproxy使用的連接埠
您可以使用以下命令使用iptables開啟連接埠:
/ sbin / iptables -I INPUT -p tcp --dport 8888 -m state --state NEW,ESTABLISHED -j ACCEPT/ sbin / iptables -I OUTPUT -p tcp --sport 8888 -m state --state ESTABLISHED -j ACCEPT
確保它的工作,使用該命令
netstat -l
重新啟動Tinyproxy
現在我們只需要重新啟動Tinyproxy即可變更。只需鍵入
sudo /etc/init.d/tinyproxy stopsudo /etc/init.d/tinyproxy start
要麼
sudo /etc/init.d/tinyproxy restart
檢查Tinyproxy的日誌
cat / var / log / tinyproxy / tinyproxy.log
讓iptables寫入日誌
sudo iptables -I INPUT 5 -m limit --limit 5 / min -j LOG -