青龙面板教程(五):代理设置

青龙面板设置代理:Python与JavaScript脚本解决方案
本文介绍了如何在青龙面板中为Python和JavaScript脚本设置代理,以解决公网服务器上IP限制的问题。对于Python,可以通过设置`requests`模块的代理或者系统环境变量实现。在JavaScript中,可以使用`global-agent`库,通过设置环境变量或在脚本中引入库来配置全局代理。对于青龙面板2.10.13版本,需修改源码添加`node-r`参数以实现全局代理。

一.前言

在某些情况下我们需要脚本通过代理来请求,尤其是容器部署在公网服务器上的时候,IP会出现被限制的情况。

注意,IP限制有两种情况,一种是限制IP请求频率,一种是限制IP类型(来源)。对于后者,可以将下面链接在浏览器中打开(更换IP为要测试的IP)。

https://ip.useragentinfo.com/json?ip=223.104.73.26

你将得到下面的内容,请注意 'net'字段,如果为'数据中心',服务器大概率判定该请求来源于云端而加以限制。

{"country": "中国", "short_name": "CN", "province": "广东省", "city": "东莞市", "area": "", "isp": "移动", "net": "城域网", "ip": "223.104.73.26", "code": 200, "desc": "success"}

下面介绍为青龙面板脚本网络请求设置代理的方法。

二.正文

青龙面板运行的脚本编程语言主要是Python和JavaScript,下面介绍这两种类型脚本的代理设置。

1.Python设置代理

1.1局部代理

局部代理主要针对开发者来使用,如果是自己写的脚本,配置代理就是配置requests模块的代理:

proxies = {"http":"http://ip:port","https":"http://ip:port"}

requests.get(url,proxies=proxies)

1.2全局代理

Pytho

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发大观园

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值