使用TinyProxy搭建代理服務器

什麼是TinyProxy

它是一個代理服務器,用來實現http或https代理,windows系統一直在用ccproxy, 非windows系統,怎麼開放個http代理呢?那就是TinyProxy。windows

安裝

直接執行命令便可服務器

sudo apt-get update
sudo apt-get install tinyproxy
  • 1
  • 2

配置

配置文件在 /etc/tinyproxy.conf 
修改以下地方便可:curl

Port 8888 #預設是8888 Port,你能夠更改 
Allow 127.0.0.1 #將127.0.0.1改爲你本身的IP 
#例如你的IP 是1.2.3.4,你改爲Allow 1.2.3.4,那只有你才能夠連上這個Proxy 
#若你想任何IP均可以臉到Proxy在Allow前面打#註釋測試

配置說明

  • 以根用戶啓動時,在初始化完成後切換 uid/gid 爲 nobody/nogroup
  • Port 默認監聽端口爲 8888(該端口無需用 root 權限綁定)
  • 默認在所在網卡上監聽
  • Logfile (必須) 日誌文件, 默認 /usr/var/log/tinyproxy/tinyproxy.log,在 LogFile 文件不存在時會警告,不會運行失敗。
  • Pidfile (必須)pid 文件, 默認 /usr/var/run/tinyproxy/tinyproxy.pid,在 PidFile 文件不存在時會運行失敗。
  • StartServers 初始啓動的代理服務器子進程 (默認是 10 個)
  • Allow 容許使用 tinyproxy 進行 HTTP 代理的 IP 地址。默認是127.0.0.1,若是想要公開 tinyproxy 代理服務器,則把 Allow 一行註釋掉

運行

直接啓動 TinyProxy 的 service 便可。ui

service tinyproxy start
  • 1

重啓

service tinyproxy restart
  • 1

中止

service tinyproxy stop
  • 1

鏈接測試

在另外一臺客戶機上輸入url

curl -x <IP>:<PORT> www.baidu.com
  • 1

其中IP和PORT是代理服務器的IP和代理端口,若是出現百度的源代碼,則證實代理配置成功。spa

 

注意要配置allow才能夠正常訪問,就是你在那臺服務器上作測就配那臺服務器的 ip代理

相關文章
相關標籤/搜索