【踩坑】云服务器通过tinyProxy自建代理

爬虫ip代理的时候,有些小伙伴可能会想要使用自己的服务器作为代理地址
本文通过tinyProxy来搭建一个Linux/Centos代理服务器
首先通过yum下载安装tinyProxy

yum install -y tinyproxy

安装后,tinyproxy默认安装在/etc目录下,打开/etc/tinyproxy/ 目录
找到tinyproxy.conf文件进行编辑

vi /etc/tinyproxy/tinyproxy

初始化情况下,我们只需要对下面三项进行自定义即可
1. 修改默认端口

Port 8888

->

Port 12345

修改为自己想要使用的端口(记得在安全组打开该端口权限)
2. 修改访问权限,允许全体访问(默认只有本地可以访问)

Allow 127.0.0.1

->

#Allow 127.0.0.1

将其注释掉即可
3. 隐藏via头部
去除已经被注释的部分,去掉下面的注释

#DisableViaHeader Yes

->

#

:wq保存退出
启动 TinyProxy

systemctl start tinyproxy.service

查看运行状态

systemctl status tinyproxy.service


本地进行测试

import requests
if __name__ == "__main__":
    headers = {
        "User-Agent": r"Mozilla/5.0 (Windows NT"
                      r" 10.0; Win64; x64) App"
                      r"leWebKit/537.36 (KHTML, l"
                      r"ike Gecko) Chrome/84.0.414"
                      r"7.135 Safari/537.36 Edg/84.0.522.63"
    }
    proxies = {
        "http": "http://自己的IP:自己的端口",
        "https": "http://自己的IP:自己的端口"
    }
    # response = requests.get(url="http://ip.tool.chinaz.com/",proxies=proxies,headers=headers)
    response = requests.get(url="https://httpbin.org/ip",
                            proxies={'http': 'http:/自己的IP:自己的端口', 'https': 'http://自己的IP:自己的端口'},
                            headers=headers)
    print(response.text)

打印结果为自家ip,说明搭建完成

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇