lizy169 发表于 2023-10-19 19:11

os.environ["no_proxy"]的用法

请教大神
os.environ["no_proxy"] = "qyapi.weixin.qq.com, ::1"

os.environ["no_proxy"] = ".qq.com, ::1"
效果是不是一样的?

Biggaoshou 发表于 2023-10-19 19:11

os.environ["no_proxy"] = "qyapi.weixin.qq.com, ::1":
只有 qyapi.weixin.qq.com 和 IPv6的本地主机地址 ::1 不需要通过代{过}{滤}理服务器进行访问,其他的主机会经过代{过}{滤}理。

os.environ["no_proxy"] = ".qq.com, ::1":
所有以 .qq.com 结尾的地址和 IPv6的本地主机地址 ::1 不需要代{过}{滤}理,其他主机可能仍然会通过代{过}{滤}理。

所以,两种设置的效果不完全相同。第一种情况只排除了一个特定的主机 qyapi.weixin.qq.com 和IPv6的本地主机,而第二种情况则排除了所有以 .qq.com 结尾的主机,以及IPv6的本地主机。

lizy169 发表于 2023-10-20 07:17

Biggaoshou 发表于 2023-10-19 19:11
os.environ["no_proxy"] = "qyapi.weixin.qq.com, ::1":
只有 qyapi.weixin.qq.com 和 IPv6的本地主机地 ...

谢谢大神
".qq.com, ::1"这种写法正确不?还有后面这个::1是什么意思?我在网上看别人这么写的,大多数是直接写的一个网址比如"qyapi.weixin.qq.com"
这方面的资料比较少,我没查询到,谢谢

Biggaoshou 发表于 2023-10-20 23:28

lizy169 发表于 2023-10-20 07:17
谢谢大神
".qq.com, ::1"这种写法正确不?还有后面这个::1是什么意思?我在网上看别人这么写的,大多数 ...

".qq.com, ::1"这种写法是可以的,如果不确定qq.com的子域名,用“.qq.com”这个范围广点的地址是可以的。::1是IPv6地址,相当于IPV4的127.0.0.1
页: [1]
查看完整版本: os.environ["no_proxy"]的用法