The Issue of the Day Before

安裝 Tinyproxy

proxy -

簡單的 http(s) forward and reverse proxy。

sudo apt install tinyproxy

Why

不想弄一堆麻煩的設定。

What

Tinyproxy

tinyproxy 一個極輕量的 http proxy server,檔案不到 100K ,記憶體使用不到 2M ,特別適合嵌入式裝置。

How

Install

> sudo apt install tinyproxy

or 直接 clone 下載編譯。

Config

最簡設定

/etc/tinyproxy/tinyproxy.conf
Port 8888 // (1)
Listen 10.0.0.1 // (2)
Bind 192.168.0.1 // (3)
  1. proxy port

  2. 對內的網路介面,如果沒設則會綁定所有網路介面。

  3. 對外的網路介面,如果沒設則會綁定所有網路介面。

增加安全性

使用帳號密碼

/etc/tinyproxy/tinyproxy.conf
BasicAuth <user> <password>

測試命令如下,

> curl -x http://<user>:<password>@<proxy ip>:<proxy port> http://hokang.info/ping

限制 ip

/etc/tinyproxy/tinyproxy.conf
Allow 127.0.0.1 // (1)
  1. 改為被允許的 ip

停用 Via 標頭

RFC 2616 標準, proxy 需要附加 Via 的標頭。 可以停用他,以免被猜出你用 proxy。

set reverse proxy

有更強的。這,就算了。

閱讀在雲端