1. 程式人生 > >代理服務tinyproxy的基本設定

代理服務tinyproxy的基本設定

部分爬蟲專案會用到IP池,免不了要使用tinyproxy

安裝:

apt install tinyproxy

配置:

vim /etc/tinyproxy.conf

修改其中的兩項配置,首先, 將這一行註釋掉

```bash
# Allow 127.0.0.1
```
然後,修改一下預設埠號

```bash
Port XXXX   (自定義)
```


重啟一下tinyproxy


```bash
sudo systemctl restart tinyproxy  # 支援ubuntu16
```如果使用的是雲伺服器,需要新增一下安全組規則:

設定埠範圍為:1703/1703,允許訪問的IP來源設定為0.0.0.0/0

測試tinyproxy是否可用 :

在專案下進入 scrapy shell (執行scrapy shell時 需切換到 專案.cfg 配置同級目錄下

在shell裡執行: import requests

requests.get('http://httpbin.org/ip',proxies={'http':'http://主機:埠'}).json()

返回結果為你的代理IP則正常