在Centos VPS上安裝Tinyproxy詳情,vpstinyproxy

來源:互聯網
上載者:User

在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  - 

    相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.