空痕博客
首页
小记
php
python
uni
前端
其他
机器人
QQ机器人
APP
KHMD
KHMD-v3
其他页面
友情链接
用户留言
联系空痕
热门文章
PHP搭建QQ机器人(QQ官方)
下载文件到指定文件夹
欢迎回来 Typecho !
UTS引用原生jar包进行原生插件开发
上传文件到夸克网盘python代码
标签搜索
python
uniapp
夸克网盘
PHP
APP
KongHen
机器人
QQ
UTS
ID3
pyinstaller
redis
Echarts
模板
邮箱
js
lyear
宝塔面板开心版
去广告
Windows
发布
登录
空痕博客
最新发布
2025-08-14
免费代理站点
代理很多且可以在线测试代理可用性 代理获取站点 https://proxy.scdn.io/ 2025年8月14日可用代理集合 18.162.158.218 80 HTTP 香港 16.163.88.228 80 HTTP 香港 180.167.238.98 7302 HTTP 中国 103.190.202.92 8080 HTTP 越南 103.226.250.192 8080 HTTP 越南 178.128.55.239 8888 HTTP 新加坡 156.67.214.232 80 HTTP 新加坡 103.138.113.182 10001 HTTP 越南 172.105.219.252 80 HTTP 日本 103.97.126.227 8080 HTTP 越南 206.189.156.125 80 HTTP 新加坡 39.105.51.125 80 HTTP 中国 103.216.50.206 8080 HTTP 柬埔寨 42.112.22.6 80 HTTP 越南 59.49.79.173 8089 HTTP 中国 167.71.232.168 3000 HTTP 印度 35.190.74.49 80 HTTP 美国 49.236.189.199 21488 HTTP 韩国 103.138.145.34 80 HTTP 孟加拉 59.153.100.98 80 HTTP 孟加拉国 54.251.92.147 3000 HTTP 新加坡 211.222.109.182 80 HTTP 韩国 121.176.173.123 80 HTTP 韩国 220.122.70.189 80 HTTP 韩国 118.37.139.2 80 HTTP 韩国 222.98.121.226 80 HTTP 韩国 59.14.129.189 80 HTTP 韩国 211.195.208.234 80 HTTP 韩国 211.198.78.200 80 HTTP 韩国 120.55.74.65 80 HTTP 中国 202.154.18.129 8080 HTTP 印尼 34.82.0.177 8080 HTTP 美国 220.119.146.79 80 HTTP 韩国 118.47.179.203 80 HTTP 韩国 47.98.100.134 80 HTTP 中国 202.229.40.156 80 HTTP 日本 118.45.2.136 80 HTTP 韩国 119.91.200.57 8082 HTTP 中国 103.120.146.11 8080 HTTP 孟加拉国 101.37.18.127 80 HTTP 中国 101.37.16.52 80 HTTP 中国 101.37.26.136 80 HTTP 中国 121.40.170.252 80 HTTP 中国 40.114.147.106 80 HTTP 荷兰 119.23.72.21 80 HTTP 中国 5.9.88.169 80 HTTP 德国 121.40.98.50 80 HTTP 中国 136.243.125.2 80 HTTP 德国 35.184.230.24 80 HTTP 美国 18.135.100.214 3128 HTTP 英国 52.47.153.254 80 HTTP 法国 188.34.179.101 80 HTTP 德国 104.155.15.30 80 HTTP 比利时 109.71.254.4 80 HTTP 德国 47.91.65.12 80 HTTP 德国 125.133.25.160 80 HTTP 韩国 167.99.122.154 3000 HTTP 美国 8.130.48.5 8002 HTTP 中国 134.122.25.73 3000 HTTP 美国 78.188.152.209 1454 HTTP 土耳其 108.61.23.18 80 HTTP 美国 216.200.63.52 8080 HTTP 美国 5.161.225.0 10000 HTTP 美国 185.17.153.178 8080 HTTP 俄罗斯联邦 103.63.121.67 8080 HTTP 越南 213.136.87.65 80 HTTP 法国 149.56.6.149 80 HTTP 加拿大 37.120.189.106 80 HTTP 德国 194.39.254.35 80 HTTP 伊朗 93.89.225.119 2082 HTTP 土耳其 58.216.109.17 800 HTTP 中国 108.167.146.151 80 HTTP 美国 81.4.125.240 8080 HTTP 荷兰 80.89.198.229 80 HTTP 俄罗斯 183.215.23.242 9091 HTTP 中国 178.33.13.233 80 HTTP 法国 104.131.103.230 80 HTTP 美国 192.241.147.174 80 HTTP 美国 147.28.240.214 9400 HTTP 德国 222.59.173.105 45026 HTTP 中国 31.0.164.76 80 HTTP 波兰 46.183.121.34 9999 HTTP 阿尔巴尼亚 24.233.2.14 80 HTTP 香港 31.14.114.77 1081 HTTP 伊朗 152.53.194.46 8029 HTTP 美国 138.197.155.38 80 HTTP 加拿大 213.135.166.142 80 HTTP 前南马其顿 152.53.194.46 8065 HTTP 美国 197.243.20.187 80 HTTP 卢旺达 74.197.235.223 80 HTTP 美国 103.206.245.65 5430 SOCKS4 印尼 103.40.60.145 8080 HTTP 印度 23.247.136.248 80 HTTP 美国 213.87.103.76 3128 HTTP 俄罗斯联邦 89.58.55.33 80 HTTP 德国 37.228.117.179 8080 HTTP 俄罗斯联邦 212.127.95.235 8081 HTTP 波兰 185.235.16.12 80 HTTP 叙利亚 27.66.101.210 1080 SOCKS4 越南 113.204.79.230 9091 HTTP 中国 35.169.4.155 80 HTTP 美国 92.67.186.210 80 HTTP 荷兰 119.3.113.150 9094 HTTP 中華人民共和國 136.175.9.86 8084 HTTP 美国 185.14.47.247 80 HTTP 香港 178.156.154.84 3000 HTTP 美国 153.0.171.163 8085 HTTP 中国 8.134.64.180 8980 HTTP 中国 161.35.82.57 1080 SOCKS4 荷兰 135.181.154.225 80 HTTP 芬兰 93.171.157.249 8080 HTTP 乌克兰 5.188.31.212 80 HTTP 俄罗斯联邦 176.114.79.95 80 HTTP 俄罗斯联邦 216.10.246.131 80 HTTP 印度 61.158.175.38 9002 HTTP 中国 147.28.240.214 9443 HTTP 德国 88.198.51.21 8080 HTTP 德国 31.14.114.75 1081 HTTP 伊朗 47.115.35.231 3128 HTTP 中国 101.132.134.160 8888 HTTP 中国 112.216.83.10 3128 HTTP 韩国 91.107.147.219 80 HTTP 德意志联邦共和国 31.10.83.158 8080 HTTP 俄罗斯 65.108.247.231 3000 HTTP 芬兰 4.156.78.45 80 HTTP 美国 103.90.226.245 1080 SOCKS4 越南 198.59.147.146 8080 HTTP 美国 47.245.117.43 80 HTTP 新加坡 108.141.130.146 80 HTTP 荷兰 147.28.240.214 80 HTTP 德国 125.31.38.242 80 HTTP 澳门 101.132.222.120 80 HTTP 中国 182.53.216.73 4145 SOCKS4 泰国 201.174.239.25 8080 HTTP 墨西哥 139.162.78.109 3128 HTTP 日本 95.66.138.21 8880 HTTP 俄罗斯联邦 62.182.204.81 88 HTTP 俄罗斯联邦 103.148.112.242 8199 SOCKS5 印尼 202.29.220.202 61507 SOCKS4 泰国 121.43.43.217 10007 HTTP 中国 185.105.102.189 80 HTTP 伊朗 203.95.198.114 8080 HTTP 柬埔寨 122.116.125.115 8888 HTTP 台湾 43.156.33.112 8888 HTTP 新加坡 152.53.194.46 8051 HTTP 美国 67.201.59.70 4145 SOCKS4 美国 222.59.173.105 45207 HTTP 中国 45.146.163.31 80 HTTP 日本 115.231.181.40 8128 HTTP 中国 34.101.88.34 3128 HTTP 印度尼西亚 222.59.173.105 45232 HTTP 中国 119.3.113.152 9094 HTTP 中華人民共和國 197.221.234.253 80 HTTP 津巴布韦 36.138.53.26 10017 HTTP 中国 160.22.20.231 8080 HTTP 孟加拉 138.68.60.8 8080 HTTP 美国 79.110.200.27 8000 HTTP 波兰 14.225.210.186 3129 HTTP 越南 103.151.30.49 1080 SOCKS5 Bangladesh 103.102.142.98 4145 SOCKS4 印尼 192.177.33.195 9000 SOCKS4 美国 222.59.173.105 44124 SOCKS5 中国 85.117.56.151 8080 HTTP 格鲁吉亚 23.237.210.82 80 HTTP 美国 52.166.240.42 80 HTTP 荷兰 62.3.30.26 8080 HTTP 格鲁吉亚 124.83.100.216 8081 HTTP 菲律宾 211.73.178.144 80 HTTP 台湾 216.10.253.97 80 HTTP 印度 62.3.30.25 8080 HTTP 格鲁吉亚 8.152.192.95 9981 HTTP 中国 85.117.56.157 8080 HTTP 格鲁吉亚 35.230.115.171 8080 HTTP 美国 98.172.140.76 8080 HTTP 美国 62.3.30.135 8080 HTTP 格鲁吉亚 192.111.130.5 17002 SOCKS4 美国 90.162.35.34 80 HTTP 西班牙 74.119.147.209 4145 SOCKS4 美国 210.16.86.105 5678 SOCKS4 印度 5.161.133.32 80 HTTP 美国 68.183.98.179 80 HTTP 美国 142.54.232.6 4145 SOCKS4 美国 152.53.168.53 47897 HTTP 美国 39.101.161.223 8090 HTTP 中国 85.118.117.165 8080 HTTP 格鲁吉亚 159.203.61.169 3128 HTTP 加拿大 182.253.109.29 8080 HTTP 印尼 31.14.114.73 1081 HTTP 伊朗 222.59.173.105 45053 HTTP 中国 123.159.126.196 8085 HTTP 中国 89.31.143.12 80 HTTP 德国 31.14.114.71 1081 HTTP 伊朗 68.183.143.5 80 HTTP 美国 67.201.35.145 4145 SOCKS4 美国 47.238.130.212 59394 HTTP 香港 47.238.134.126 1081 HTTP 香港 8.210.17.35 1311 HTTP 香港 47.76.144.139 80 HTTP 香港 47.238.134.126 9080 HTTP 香港 47.76.144.139 8443 HTTP 香港 47.238.134.126 8081 HTTP 香港 8.210.17.35 9443 HTTP 香港 8.210.17.35 8001 HTTP 香港 13.236.238.32 80 HTTP 澳大利亚 106.14.255.124 8080 HTTP 中国 47.119.164.33 9080 HTTP 中国 152.53.168.53 10199 HTTP 美国 47.119.20.8 8080 HTTP 中国 47.119.19.221 8085 HTTP 中国 68.71.252.38 4145 SOCKS4 美国 120.25.189.254 3129 HTTP 中国 8.212.168.170 59394 HTTP 菲律宾 47.120.0.231 8081 HTTP 中国 47.121.182.88 8081 HTTP 中国 8.220.141.8 808 HTTP 菲律宾 47.119.164.33 80 HTTP 中国 8.220.141.8 13 HTTP 菲律宾 47.121.133.212 8081 HTTP 未知 8.212.168.170 4431 HTTP 菲律宾 8.212.168.170 8080 HTTP 菲律宾 68.71.251.134 4145 SOCKS4 美国 47.121.182.88 8080 HTTP 中国 192.111.137.34 18765 SOCKS4 美国 106.14.104.220 8081 HTTP 中国 120.26.104.146 8081 HTTP 中国 47.237.107.41 8080 HTTP 新加坡 47.99.112.148 8800 HTTP 中国 8.219.229.53 5060 HTTP 新加坡 47.237.113.119 8443 HTTP 新加坡 47.122.31.59 8080 HTTP 中国 47.237.2.245 1081 HTTP 新加坡 47.99.112.148 8008 HTTP 中国 47.122.64.36 9080 HTTP 中国 47.122.65.32 1111 HTTP 中国 47.104.198.111 3128 HTTP 中国 47.122.56.158 6379 HTTP 中国 139.162.78.109 80 HTTP 日本 8.213.134.213 6666 HTTP 韩国 47.250.11.111 41 HTTP 马来西亚 121.43.146.222 1111 HTTP 中国 117.74.65.207 443 HTTP 中国 222.59.173.105 45100 HTTP 中国 47.250.177.202 8080 HTTP 马来西亚 8.148.20.126 9098 HTTP 中国 47.237.92.86 86 HTTP 新加坡 47.122.60.73 3128 HTTP 中国 8.215.15.163 9080 HTTP 印度尼西亚 8.213.156.191 8008 HTTP 韩国 8.221.138.111 6379 HTTP 日本 8.213.156.191 5060 HTTP 韩国 39.102.214.199 9999 HTTP 中国 39.102.209.128 3128 HTTP 中国 8.221.138.111 2000 HTTP 日本 39.102.214.208 80 HTTP 中国 47.91.29.151 81 HTTP 日本 106.14.104.220 9098 HTTP 中国 39.102.211.64 5060 HTTP 中国 152.53.168.53 59629 HTTP 美国 39.102.214.199 8095 HTTP 中国 39.102.208.236 3128 HTTP 中国 156.244.0.116 1080 HTTP 印尼 39.102.213.187 41890 HTTP 中国 8.215.3.250 1080 HTTP 印度尼西亚 8.215.15.163 3129 HTTP 印度尼西亚 39.102.210.176 3128 HTTP 中国 8.215.15.163 5060 HTTP 印度尼西亚 149.129.226.9 8081 HTTP 印度尼西亚 8.215.3.250 4002 HTTP 印度尼西亚 39.102.213.50 10002 HTTP 中国 39.102.210.222 1111 HTTP 中国 47.122.56.158 20000 HTTP 中国 47.92.219.102 6379 HTTP 中国 39.102.208.236 8090 HTTP 中国 8.221.141.88 161 HTTP 日本 47.92.82.167 9080 HTTP 中国 47.92.82.167 7890 HTTP 中国 8.221.141.88 5006 HTTP 日本 47.74.46.81 6606 HTTP 日本 149.129.226.9 37 HTTP 印度尼西亚 39.102.213.3 8008 HTTP 中国 149.129.255.179 119 HTTP 印度尼西亚 47.74.46.81 3128 HTTP 日本 39.102.208.149 9999 HTTP 中国 39.100.88.89 34567 HTTP 中国 8.137.38.48 8080 HTTP 中国 47.92.219.102 80 HTTP 中国 47.74.46.81 8080 HTTP 日本 8.221.139.222 6379 HTTP 日本 149.129.226.9 69 HTTP 印度尼西亚 47.92.152.43 8118 HTTP 中国 101.200.158.109 8081 HTTP 中国 39.102.211.64 9080 HTTP 中国 8.137.62.53 8443 HTTP 中国 39.104.16.201 80 HTTP 中国 39.102.209.128 9098 HTTP 中国 8.137.38.48 4000 HTTP 中国 8.137.38.48 8081 HTTP 中国 152.53.168.53 30649 HTTP 美国 47.109.83.196 8888 HTTP 中国 159.203.61.169 8080 HTTP 加拿大 47.92.194.235 3128 HTTP 中国 39.104.27.89 8080 HTTP 中国 8.130.36.163 9098 HTTP 中国 39.104.69.76 9080 HTTP 中国 8.137.62.53 8081 HTTP 中国 39.101.65.228 20000 HTTP 中国 47.122.56.158 9098 HTTP 中国 47.119.22.92 9080 HTTP 中国 101.200.158.109 8008 HTTP 中国 39.102.208.236 10000 HTTP 中国 8.213.215.187 80 HTTP 泰国 8.213.222.157 80 HTTP 泰国 8.213.215.187 10000 HTTP 泰国 149.129.255.179 8443 HTTP 印度尼西亚 8.213.222.247 20000 HTTP 泰国 8.213.197.208 8000 HTTP 泰国 47.92.82.167 3128 HTTP 中国 8.213.197.208 8001 HTTP 泰国 8.213.197.208 2083 HTTP 泰国 8.213.222.247 666 HTTP 泰国 161.35.15.76 80 HTTP 美国 198.8.94.170 4145 SOCKS4 美国 103.139.98.74 8080 HTTP 印尼 8.213.222.157 1080 HTTP 泰国 39.104.27.89 8085 HTTP 中国 8.213.222.247 9098 HTTP 泰国 47.108.159.113 4006 HTTP 中国 47.108.159.113 8443 HTTP 中国 8.220.205.172 8080 HTTP 韩国 47.91.29.151 80 HTTP 日本 152.53.168.53 28841 HTTP 美国 47.119.22.156 9098 HTTP 中国 39.104.27.89 9098 HTTP 中国 139.59.213.145 80 HTTP 德国 170.130.202.134 3128 HTTP 美国 143.42.66.91 80 HTTP 新加坡 8.220.141.8 1081 HTTP 菲律宾 139.196.156.220 8888 HTTP 中国 47.108.159.113 6379 HTTP 中国 154.205.147.234 8080 HTTP 阿曼 154.205.147.234 20000 HTTP 阿曼 192.111.139.165 4145 SOCKS4 美国 47.109.110.100 80 HTTP 中国 47.109.110.100 8008 HTTP 中国 39.102.211.162 8081 HTTP 中国 157.20.236.8 3128 HTTP 印度尼西亚 47.109.110.100 9080 HTTP 中国 8.221.139.222 8889 HTTP 日本 8.221.139.222 8443 HTTP 日本 156.244.0.116 20 HTTP 印尼 66.175.219.50 3228 HTTP 美国 39.106.192.29 8443 HTTP 中国 38.54.9.151 20000 HTTP 阿联酋 38.54.9.151 1080 HTTP 阿联酋 38.54.9.151 3128 HTTP 阿联酋 47.91.115.179 8090 HTTP 阿联酋 47.91.110.148 3129 HTTP 阿联酋 47.91.115.179 9080 HTTP 阿联酋 47.91.110.148 8181 HTTP 阿联酋 47.91.110.148 4433 HTTP 阿联酋 47.91.121.127 8080 HTTP 阿联酋 47.91.121.127 50 HTTP 阿联酋 47.91.115.179 31433 HTTP 阿联酋 39.102.210.222 8081 HTTP 中国 47.121.129.129 9098 HTTP 中国 47.91.120.190 10 HTTP 阿联酋 191.252.204.220 8080 HTTP 巴西 47.99.112.148 8118 HTTP 中国 31.14.114.70 1081 HTTP 伊朗 47.99.112.148 4006 HTTP 中国 59.7.246.4 80 HTTP 韩国 39.102.208.23 3129 HTTP 中国 39.102.208.189 8008 HTTP 中国 39.102.211.64 3128 HTTP 中国 39.102.211.64 80 HTTP 中国 39.102.208.149 9098 HTTP 中国 47.116.126.57 3128 HTTP 中国 39.102.208.236 9080 HTTP 中国 39.102.211.162 80 HTTP 中国 39.102.214.208 9098 HTTP 中国 39.102.209.163 2022 HTTP 中国 39.102.214.152 8008 HTTP 中国 47.237.113.119 4145 HTTP 新加坡 39.102.213.50 3129 HTTP 中国 39.102.214.199 9080 HTTP 中国 39.102.209.121 80 HTTP 中国 39.102.208.189 3128 HTTP 中国 39.102.211.64 9098 HTTP 中国 39.102.208.189 8080 HTTP 中国 39.102.214.192 10000 HTTP 中国 39.102.213.187 8080 HTTP 中国 39.102.214.208 10002 HTTP 中国 39.102.213.50 34567 HTTP 中国 39.102.214.199 8080 HTTP 中国 68.71.240.210 4145 SOCKS4 美国 39.102.214.199 8443 HTTP 中国 39.102.210.176 6379 HTTP 中国 39.102.213.187 8081 HTTP 中国 39.102.213.3 8888 HTTP 中国 39.102.210.222 9999 HTTP 中国 39.102.208.23 9091 HTTP 中国 103.107.79.251 8080 HTTP 孟加拉国 152.53.168.53 42879 HTTP 美国 39.102.210.176 8008 HTTP 中国 47.238.128.246 4145 HTTP 香港 39.102.209.121 8080 HTTP 中国 39.100.88.89 8081 HTTP 中国 39.102.209.128 8081 HTTP 中国 39.102.214.192 3128 HTTP 中国 39.102.209.163 6379 HTTP 中国 156.244.11.6 1234 HTTP 沙特阿拉伯 156.244.11.6 8181 HTTP 沙特阿拉伯 39.100.88.89 80 HTTP 中国 120.26.123.95 8010 HTTP 中国 39.102.208.236 8081 HTTP 中国 149.129.255.179 8081 HTTP 印度尼西亚 156.244.11.6 4145 HTTP 沙特阿拉伯 220.116.142.217 80 HTTP 韩国 185.105.102.179 80 HTTP 伊朗 142.54.226.214 4145 SOCKS4 美国 39.102.209.128 13 HTTP 中国 47.251.87.74 8081 HTTP 美国 184.178.172.28 15294 SOCKS4 美国 103.180.196.113 2024 HTTP 印度尼西亚 142.54.237.38 4145 SOCKS4 美国 47.251.87.74 6379 HTTP 美国 47.251.87.74 4002 HTTP 美国 199.116.114.11 4145 SOCKS4 美国 47.251.87.199 2083 HTTP 美国 47.92.143.92 8443 HTTP 中国 47.92.219.102 9080 HTTP 中国 39.102.208.236 10002 HTTP 中国 39.100.88.89 7890 HTTP 中国 47.251.87.199 1080 HTTP 美国 47.92.152.43 12000 HTTP 中国 192.111.135.18 18301 SOCKS4 美国 47.92.194.235 4000 HTTP 中国 47.92.194.235 8081 HTTP 中国 139.162.78.109 8080 HTTP 日本 47.92.82.167 8800 HTTP 中国 103.65.237.92 5678 HTTP 印尼 101.200.158.109 8080 HTTP 中国 47.92.82.167 9999 HTTP 中国 121.43.109.88 8080 HTTP 中国 47.237.92.86 1080 HTTP 新加坡 101.200.158.109 8800 HTTP 中国 101.200.158.109 9200 HTTP 中国 47.119.19.221 80 HTTP 中国 47.104.27.165 80 HTTP 中国 120.26.104.146 1081 HTTP 中国 139.224.186.221 80 HTTP 中国 106.14.91.83 9080 HTTP 中国 120.25.189.254 8081 HTTP 中国 47.104.198.111 8080 HTTP 中国 8.220.205.172 9000 HTTP 韩国 47.116.181.146 3128 HTTP 中国 47.119.22.92 3128 HTTP 中国 154.205.147.234 1080 HTTP 阿曼 8.138.82.6 8008 HTTP 中国 47.116.210.163 8443 HTTP 中国 106.14.91.83 8081 HTTP 中国 47.119.22.92 8080 HTTP 中国 121.43.146.222 6666 HTTP 中国 39.104.23.154 8080 HTTP 中国 47.104.198.111 9999 HTTP 中国 47.116.210.163 9080 HTTP 中国 47.119.20.8 3129 HTTP 中国 47.116.181.146 80 HTTP 中国 47.121.129.129 8088 HTTP 中国 120.25.189.254 8888 HTTP 中国 120.26.104.146 8080 HTTP 中国 120.26.52.35 3128 HTTP 中国 47.119.22.156 80 HTTP 中国 47.116.181.146 8800 HTTP 中国 47.119.20.8 9080 HTTP 中国 47.104.28.135 20002 HTTP 中国 47.104.28.135 9200 HTTP 中国 106.14.91.83 9200 HTTP 中国 47.119.20.8 9098 HTTP 中国 47.116.210.163 8888 HTTP 中国 47.92.143.92 41890 HTTP 中国 47.105.122.72 8081 HTTP 中国 47.120.0.231 8080 HTTP 中国 47.121.182.36 8008 HTTP 中国 47.105.122.72 9080 HTTP 中国 47.104.27.249 8081 HTTP 中国 139.224.186.221 8182 HTTP 中国 39.104.16.201 8081 HTTP 中国 39.104.69.76 8089 HTTP 中国 47.122.64.36 8888 HTTP 中国 120.26.52.35 8899 HTTP 中国 47.120.0.231 80 HTTP 中国 65.108.251.40 35000 HTTP 芬兰 47.122.65.254 8081 HTTP 中国 39.104.27.89 31281 HTTP 中国 47.119.164.33 8080 HTTP 中国 39.104.57.33 80 HTTP 中国 47.119.19.221 8080 HTTP 中国 47.122.65.254 8080 HTTP 中国 39.104.57.33 8080 HTTP 中国 47.121.183.107 7890 HTTP 中国 47.121.182.36 20002 HTTP 中国 47.121.129.129 9080 HTTP 中国 47.122.60.157 10000 HTTP 中国 114.215.127.92 8008 HTTP 中国 47.121.133.212 1080 HTTP 中国 47.119.164.33 6379 HTTP 中国 47.120.0.231 1081 HTTP 中国 47.122.65.254 8008 HTTP 中国 47.122.5.165 4006 HTTP 中国 47.121.183.107 8081 HTTP 中国 39.104.59.56 6379 HTTP 中国 47.122.31.59 9098 HTTP 中国 47.122.5.165 8008 HTTP 中国 152.53.168.53 55357 HTTP 美国 114.215.127.92 9080 HTTP 中国 47.91.115.179 8443 HTTP 阿联酋 47.122.31.59 6666 HTTP 中国 8.211.49.86 3129 HTTP 德国 72.49.49.11 31034 SOCKS4 美国 8.211.51.115 4022 HTTP 德国 47.122.31.238 3333 HTTP 中国 47.122.31.238 5800 HTTP 中国 47.122.65.32 8443 HTTP 中国 47.122.62.83 8443 HTTP 中国 121.43.154.123 8008 HTTP 中国 39.104.16.201 8080 HTTP 中国 47.104.27.165 8443 HTTP 中国 47.91.89.3 176 HTTP 德国 47.121.182.88 3128 HTTP 中国 39.104.16.201 7788 HTTP 中国 47.122.56.158 9080 HTTP 中国 47.238.134.126 8004 HTTP 香港 121.43.109.88 443 HTTP 中国 47.122.61.139 8090 HTTP 中国 47.122.60.157 18080 HTTP 中国 47.122.57.58 8008 HTTP 中国 47.104.27.249 6666 HTTP 中国 39.104.59.56 9080 HTTP 中国 8.148.20.126 3128 HTTP 中国 121.43.146.222 8443 HTTP 中国 152.53.168.53 32271 HTTP 美国 8.211.195.173 8072 HTTP 英国 47.122.61.139 1081 HTTP 中国 8.220.204.92 1088 HTTP 韩国 8.211.200.183 9080 HTTP 英国 47.121.133.212 9200 HTTP 中国 139.224.186.221 59394 HTTP 中国 159.148.146.65 5678 SOCKS4 拉脱维亚 47.251.87.74 1000 HTTP 美国 47.122.60.73 8008 HTTP 中国 104.200.152.30 4145 SOCKS4 美国 8.211.200.183 6379 HTTP 英国 8.211.200.183 8080 HTTP 英国 8.211.195.139 312 HTTP 英国 47.122.64.36 8081 HTTP 中国 47.96.156.28 9002 HTTP 中国 8.211.195.139 100 HTTP 英国 8.211.195.139 8001 HTTP 英国 47.104.198.111 80 HTTP 中国 121.43.154.123 8080 HTTP 中国 47.122.31.238 8090 HTTP 中国 47.92.194.235 8800 HTTP 中国 47.122.57.58 8080 HTTP 中国 47.251.87.74 10443 HTTP 美国 74.56.228.180 4145 SOCKS4 加拿大 47.92.143.92 5060 HTTP 中国 45.5.119.222 999 HTTP 危地马拉 147.28.240.214 443 HTTP 德国 152.53.168.53 32437 HTTP 美国 47.76.144.139 6379 HTTP 香港 47.119.22.156 8080 HTTP 中国 142.93.124.156 80 HTTP 美国 47.116.210.163 80 HTTP 中国 47.121.182.36 80 HTTP 中国 39.104.16.201 8443 HTTP 中国 121.43.146.222 8080 HTTP 中国 8.212.165.164 5001 HTTP 菲律宾 39.104.69.76 8080 HTTP 中国 45.186.6.104 3128 HTTP 厄瓜多尔 47.121.129.129 80 HTTP 中国 39.102.208.149 3129 HTTP 中国 77.110.124.36 3128 HTTP 美国 47.121.182.88 9080 HTTP 中国 47.121.183.107 9080 HTTP 中国 39.104.59.56 3128 HTTP 中国 47.121.182.36 8081 HTTP 中国 47.122.31.238 8080 HTTP 中国 47.122.5.165 7302 HTTP 中国 47.122.31.238 1900 HTTP 中国 121.43.154.123 9080 HTTP 中国 47.121.183.107 6379 HTTP 中国 47.122.62.83 1081 HTTP 中国 47.122.62.83 3128 HTTP 中国 159.89.98.131 3128 HTTP 德国 184.181.217.194 4145 SOCKS4 美国 47.121.129.129 8081 HTTP 中国 192.252.214.20 15864 SOCKS4 美国 68.71.254.6 4145 SOCKS4 美国 47.122.56.158 8008 HTTP 中国 39.102.208.236 80 HTTP 中国 47.122.62.83 9999 HTTP 中国 190.104.8.142 14888 SOCKS4 玻利维亚 120.27.224.64 3129 HTTP 中国 106.14.104.220 3128 HTTP 中国 8.213.222.247 6666 HTTP 泰国 152.53.168.53 56893 HTTP 美国 8.148.20.126 7788 HTTP 中国 47.91.29.151 7890 HTTP 日本 104.248.151.220 57554 SOCKS4 新加坡 79.110.202.131 8081 HTTP 波兰 47.76.144.139 4145 HTTP 香港 120.26.52.35 8128 HTTP 中国 47.76.144.139 9443 HTTP 香港 47.116.126.57 80 HTTP 中国 47.238.60.156 13 HTTP 香港 47.252.29.28 11222 HTTP 美国 147.28.240.214 9401 HTTP 德国 106.14.91.83 9098 HTTP 中国 147.161.246.37 10801 HTTP 瑞士 8.220.204.215 808 HTTP 韩国 39.101.65.228 8899 HTTP 中国 185.186.17.57 5678 SOCKS4 波兰 8.220.136.174 20002 HTTP 菲律宾 27.71.228.21 3128 HTTP 越南 38.194.251.180 999 HTTP 墨西哥 39.104.69.76 2022 HTTP 中国 72.195.34.60 27391 SOCKS4 美国 47.250.159.65 4145 HTTP 马来西亚 198.8.84.3 4145 SOCKS4 美国 69.61.200.104 36181 SOCKS4 美国 8.211.200.183 45 HTTP 英国 39.102.214.208 9080 HTTP 中国 101.200.241.24 3128 HTTP 中国 216.68.128.121 4145 SOCKS4 美国 98.170.57.231 4145 SOCKS4 美国 47.104.27.249 8080 HTTP 中国 103.189.218.83 6969 SOCKS5 孟加拉 94.182.146.250 8080 HTTP 伊朗 47.104.27.165 8008 HTTP 中国 38.183.144.18 1080 SOCKS4 印尼 121.43.150.231 3128 HTTP 中国 8.211.42.167 9080 HTTP 德国 103.49.114.195 8080 HTTP 孟加拉 39.102.208.189 2022 HTTP 中国 4.245.123.244 80 HTTP 荷兰 39.102.214.152 80 HTTP 中国 39.102.209.128 8080 HTTP 中国 46.219.2.5 80 HTTP 乌克兰 67.201.33.10 25283 SOCKS4 美国 161.35.70.249 8080 HTTP 德国 39.102.209.121 9080 HTTP 中国 39.102.214.199 20002 HTTP 中国 206.220.175.2 4145 SOCKS4 美国 47.251.73.54 888 HTTP 美国 113.160.132.195 8080 HTTP 越南 39.102.209.163 9999 HTTP 中国 72.223.188.67 4145 SOCKS4 美国 152.53.168.53 50333 HTTP 美国 98.182.171.161 4145 SOCKS4 美国 202.93.244.42 65432 HTTP 印尼 23.247.136.254 80 HTTP 美国 39.104.69.76 8090 HTTP 中国 222.59.173.105 44144 SOCKS5 中国 83.168.72.172 8081 HTTP 波兰 103.189.218.76 6969 SOCKS5 孟加拉 47.251.87.74 9080 HTTP 美国 152.53.168.53 16849 HTTP 美国 103.234.124.183 7777 HTTP 印度尼西亚 39.102.208.189 80 HTTP 中国 8.211.42.167 3129 HTTP 德国 47.90.167.27 9080 HTTP 美国 192.252.214.17 4145 SOCKS4 美国 39.102.208.149 20002 HTTP 中国 45.166.93.113 999 HTTP 洪都拉斯 184.185.2.12 4145 SOCKS4 美国 8.213.156.191 9080 HTTP 韩国 74.119.144.60 4145 SOCKS4 美国 184.170.249.65 4145 SOCKS4 美国 8.137.62.53 9080 HTTP 中国 111.3.102.207 30001 HTTP 中国 117.161.170.163 9240 SOCKS5 中国 49.207.177.65 5678 SOCKS4 印度 103.146.137.73 1081 SOCKS4 巴基斯坦 93.184.5.121 1080 SOCKS5 巴勒斯坦 184.178.172.14 4145 SOCKS4 美国 8.215.15.163 8088 HTTP 印度尼西亚 8.213.215.187 176 HTTP 泰国 58.216.109.14 800 HTTP 中国 72.195.114.169 4145 SOCKS4 美国 47.89.159.212 3129 HTTP 美国 8.213.156.191 85 HTTP 韩国 8.211.194.78 6379 HTTP 英国 8.213.197.208 34567 HTTP 泰国 184.181.178.33 4145 SOCKS4 美国 184.181.217.210 4145 SOCKS4 美国 39.104.57.33 3128 HTTP 中国 47.238.128.246 100 HTTP 香港 202.154.18.1 4996 SOCKS4 印尼 188.173.14.99 36835 SOCKS4 罗马尼亚 8.221.139.222 8081 HTTP 日本 218.75.224.4 3309 HTTP 中国 47.238.60.156 1080 HTTP 香港 8.211.49.86 100 HTTP 德国 103.210.22.17 3128 HTTP 香港 185.172.214.112 80 HTTP 伊朗 47.76.144.139 3128 SOCKS4 香港 103.50.7.242 60606 SOCKS4 印度 81.169.213.169 8888 HTTP 德国 8.212.168.170 5060 SOCKS4 菲律宾 103.68.214.135 8181 HTTP 印尼 8.211.194.85 144 HTTP 英国 47.250.159.65 80 SOCKS4 马来西亚 152.53.168.53 38101 HTTP 美国 8.220.205.172 4002 SOCKS4 韩国 8.220.204.92 81 SOCKS4 韩国 8.211.42.167 1081 HTTP 德国 8.220.205.172 5060 SOCKS4 韩国 8.215.12.103 1081 HTTP 印度尼西亚 47.250.177.202 8008 SOCKS4 马来西亚 8.215.12.103 8445 HTTP 印度尼西亚 47.74.46.81 1081 SOCKS4 日本 183.162.197.197 8060 HTTP 中国 103.171.255.114 8080 HTTP 印尼 8.221.141.88 11 HTTP 日本 36.138.53.26 10019 HTTP 中国 39.102.208.149 8080 HTTP 中国 121.43.154.123 8085 HTTP 中国 80.78.73.120 65530 SOCKS4 阿尔巴尼亚 8.220.204.92 9098 HTTP 韩国 152.53.168.53 13997 HTTP 美国 8.221.141.88 3389 SOCKS4 日本 120.25.189.254 9098 HTTP 中国 103.19.59.1 3127 HTTP 印尼 8.221.138.111 3129 HTTP 日本 39.102.213.50 3128 HTTP 中国 218.75.78.106 10800 SOCKS4 中国 103.171.255.124 8080 HTTP 印尼 72.195.34.59 4145 SOCKS4 美国 68.1.210.189 4145 SOCKS4 美国 38.54.9.151 8080 HTTP 阿联酋 192.177.139.23 9000 SOCKS4 美国 31.14.114.67 1081 HTTP 伊朗 121.43.109.88 8008 HTTP 中国 8.220.136.174 9002 HTTP 菲律宾 152.53.168.53 32897 HTTP 美国 47.251.87.74 1036 HTTP 美国 184.178.172.26 4145 SOCKS4 美国 47.116.126.57 8443 HTTP 中国 176.88.168.105 8080 HTTP 土耳其 121.169.46.116 1090 SOCKS5 韩国 39.102.213.3 9080 HTTP 中国 72.207.33.64 4145 SOCKS4 美国 39.102.213.3 3128 HTTP 中国 152.53.168.53 41227 HTTP 美国 176.119.16.40 8534 HTTP 俄罗斯联邦 47.251.87.199 5060 SOCKS4 美国 192.252.220.89 4145 SOCKS4 美国 39.102.213.187 8443 HTTP 中国 109.232.106.150 52435 SOCKS4 俄罗斯 163.172.185.252 16379 SOCKS4 法国 27.147.244.93 10888 SOCKS4 孟加拉国 8.215.3.250 8080 HTTP 印度尼西亚 123.30.154.171 7777 HTTP 越南 45.234.77.86 4153 SOCKS4 巴西 103.181.254.110 1111 HTTP 印尼 171.231.175.71 7010 HTTP 越南 176.108.146.179 1080 SOCKS5 俄罗斯 149.129.226.9 20 HTTP 印度尼西亚 106.14.104.220 5060 HTTP 中国 8.220.204.92 3129 HTTP 韩国 157.180.121.252 11653 HTTP 芬兰 117.161.170.163 9489 SOCKS5 中国 47.238.128.246 8081 HTTP 香港 8.213.222.157 20002 HTTP 泰国 47.238.128.246 8181 HTTP 香港 47.252.18.37 1081 HTTP 美国 72.211.46.99 4145 SOCKS4 美国 36.66.111.81 1080 SOCKS4 印度尼西亚 8.213.222.247 3333 HTTP 泰国 47.74.46.81 50 HTTP 日本 184.105.134.166 48324 SOCKS4 美国 39.104.69.76 8081 HTTP 中国 8.211.195.173 8081 HTTP 英国 8.220.204.92 9999 HTTP 韩国 192.248.95.98 54126 SOCKS5 斯里兰卡 103.217.224.95 80 HTTP 印度尼西亚 46.171.28.162 59311 SOCKS4 波兰 47.238.130.212 9050 HTTP 香港 152.53.168.53 56643 HTTP 美国 149.129.226.9 100 HTTP 印度尼西亚 8.221.141.88 1200 HTTP 日本 8.211.42.167 104 HTTP 德国 39.102.214.192 999 HTTP 中国 47.90.167.27 80 HTTP 美国 168.245.197.146 80 SOCKS5 西班牙 199.229.254.129 4145 SOCKS4 美国 107.181.168.145 4145 SOCKS4 美国 47.74.46.81 5060 HTTP 日本 39.102.210.176 80 HTTP 中国 8.220.204.92 8123 HTTP 韩国 43.252.106.114 1080 SOCKS4 印尼 47.252.18.37 10002 HTTP 美国 134.209.29.120 80 HTTP 英国 98.181.137.80 4145 SOCKS4 美国 36.37.86.26 9812 HTTP 印度尼西亚 8.211.194.78 5800 HTTP 英国 8.213.134.213 9080 SOCKS4 韩国 39.102.214.192 8081 HTTP 中国 101.255.209.94 8070 HTTP 印度尼西亚 8.212.151.166 3128 HTTP 菲律宾 117.54.114.102 80 HTTP 印度尼西亚 112.78.169.98 5678 SOCKS4 印度尼西亚 202.178.125.136 8080 HTTP 柬埔寨 8.211.42.167 9098 HTTP 德国 117.54.114.32 80 HTTP 印度尼西亚 8.211.49.86 1081 HTTP 德国 8.211.51.115 5060 HTTP 德国 106.51.185.233 8080 HTTP 印度 8.211.51.115 443 HTTP 德国 103.30.0.5 4145 SOCKS4 印尼 8.211.51.115 4145 HTTP 德国 183.88.220.245 8080 HTTP 泰国 80.78.74.8 65530 SOCKS4 阿尔巴尼亚 103.145.34.31 1111 HTTP 印度尼西亚 169.239.236.201 10801 SOCKS4 尼日利亚 103.183.8.118 8090 HTTP 印尼 47.251.87.74 3128 HTTP 美国 5.188.183.253 8080 HTTP 西班牙 8.211.49.86 9098 HTTP 德国 117.161.170.163 9189 SOCKS5 中国 103.46.11.60 5050 HTTP 印尼 190.242.59.158 4145 SOCKS4 哥伦比亚 36.136.27.2 4999 HTTP 中国 168.227.148.21 4153 SOCKS4 巴西 192.129.175.157 29080 SOCKS5 美国 109.198.107.237 3128 HTTP 俄罗斯联邦 157.66.85.81 8008 HTTP 印度尼西亚 82.147.153.2 4153 SOCKS4 保加利亚 187.44.211.118 4153 SOCKS4 巴西 109.92.141.2 999 HTTP 塞尔维亚 49.0.251.56 8087 HTTP 香港 49.0.250.196 14265 HTTP 香港 47.243.124.21 8080 HTTP 香港 49.0.246.130 443 HTTP 香港 47.243.124.21 4040 HTTP 香港 47.243.242.70 8192 HTTP 香港 47.243.242.70 3129 HTTP 香港 49.0.253.51 90 HTTP 香港 218.77.183.214 5224 HTTP 中国 8.210.37.63 59394 HTTP 香港 103.148.131.113 8080 HTTP 印尼 116.63.128.247 10000 HTTP 中華人民共和國 106.14.104.220 8008 HTTP 中国 8.210.17.35 100 HTTP 香港 116.63.130.30 31328 HTTP 中華人民共和國 140.210.196.193 8499 HTTP 中華人民共和國 116.63.130.30 30001 HTTP 中華人民共和國 140.210.196.193 6969 HTTP 中華人民共和國 103.168.246.3 4153 SOCKS4 印尼 120.79.21.48 808 HTTP 中国 8.219.167.110 8082 HTTP 新加坡 47.113.203.122 20201 HTTP 中国 110.238.111.229 8080 HTTP 新加坡 119.13.103.211 4153 HTTP 新加坡 8.219.43.134 3 HTTP 新加坡 124.71.157.181 8020 HTTP 中華人民共和國 124.70.205.56 8089 HTTP 中華人民共和國 47.91.121.127 8181 HTTP 阿联酋 124.70.221.252 8080 HTTP 中華人民共和國 47.250.37.136 2332 HTTP 马来西亚 47.254.239.51 80 HTTP 马来西亚 124.70.205.56 4153 HTTP 中華人民共和國 124.70.221.252 8499 HTTP 中華人民共和國 122.9.151.210 8080 HTTP 中華人民共和國 8.209.253.237 8080 HTTP 日本 47.96.70.163 8082 HTTP 中国 8.221.139.222 4145 HTTP 日本 8.209.243.173 9091 HTTP 日本 122.9.131.161 1080 HTTP 中華人民共和國 124.70.55.29 1080 HTTP 中華人民共和國 120.46.215.52 15280 HTTP 中華人民共和國 124.71.157.181 8089 HTTP 中華人民共和國 203.175.102.162 1111 HTTP 印尼 64.49.67.164 5678 SOCKS4 美国 115.29.148.215 45554 HTTP 中国 47.122.60.157 3128 HTTP 中国 101.200.187.233 41890 HTTP 中国 47.109.46.223 8060 HTTP 中国 103.169.138.23 8081 HTTP 印尼 47.92.248.197 10000 HTTP 中国 123.57.1.78 1081 HTTP 中国 14.241.133.207 8080 HTTP 越南 47.113.219.226 8020 HTTP 中国 47.245.34.161 8080 HTTP 日本 47.92.239.69 8081 HTTP 中国 67.204.3.1 13135 SOCKS4 美国 103.60.187.129 52195 SOCKS4 印度 120.46.215.52 41890 HTTP 中華人民共和國 8.213.197.208 8080 HTTP 泰国 8.219.74.58 8080 HTTP 新加坡 47.250.177.202 4022 HTTP 马来西亚 103.172.70.237 12 SOCKS4 印尼 119.13.111.169 502 HTTP 新加坡 47.109.56.77 1081 HTTP 中国 8.219.5.240 9992 HTTP 新加坡 47.92.247.250 10000 HTTP 中国 123.60.139.197 20000 HTTP 中華人民共和國 47.109.53.253 1080 HTTP 中国 201.221.134.74 5678 SOCKS4 哥伦比亚 39.104.89.111 5678 HTTP 中国 39.104.62.128 9999 HTTP 中国 47.109.52.147 50001 HTTP 中国 47.109.57.93 6969 HTTP 中国 39.104.79.145 50001 HTTP 中国 39.104.26.204 8889 HTTP 中国 188.191.164.55 4890 SOCKS5 俄罗斯 103.239.200.226 11 SOCKS5 菲律宾 8.221.138.111 3128 HTTP 日本 47.91.107.139 9999 HTTP 阿联酋 190.103.177.131 80 HTTP 阿根廷 112.204.118.221 8080 HTTP 菲律宾 47.91.110.148 1080 HTTP 阿联酋 24.173.217.114 55443 HTTP 美国 5.160.103.246 8080 SOCKS4 伊朗 39.102.213.3 8081 HTTP 中国 18.143.173.102 21681 HTTPS 新加坡 119.13.111.169 10006 HTTP 新加坡 94.74.80.88 20201 HTTP 新加坡 47.250.11.111 8081 HTTP 马来西亚 8.212.168.170 3129 HTTP 菲律宾 198.11.175.192 8080 HTTP 美国 91.200.115.49 1080 SOCKS4 乌克兰 47.88.29.108 4006 HTTP 美国 47.113.219.226 9091 HTTP 中国 47.100.90.127 6969 HTTP 中国 123.56.129.203 1081 HTTP 中国 8.134.140.97 443 HTTP 中国 120.79.7.173 3128 HTTP 中国 39.101.65.228 6000 HTTP 中国 120.79.16.132 8499 HTTP 中国 120.79.34.201 30001 HTTP 中国 47.92.242.45 8118 HTTP 中国 47.113.221.120 3127 HTTP 中国 47.113.221.120 1080 HTTP 中国 96.126.111.39 1081 HTTP 美国 101.132.25.152 50001 HTTP 中国 47.91.95.174 9002 HTTP 德国 120.79.21.48 8089 HTTP 中国 120.79.7.173 8085 HTTP 中国 47.92.248.86 10000 HTTP 中国 47.254.153.78 8024 HTTP 德国 115.29.149.2 9999 HTTP 中国 47.96.70.163 8888 HTTP 中国 121.40.115.140 5001 HTTP 中国 47.113.219.226 9090 HTTP 中国 112.124.2.212 59394 HTTP 中国 112.221.46.117 4153 SOCKS4 韩国 139.196.151.191 3333 HTTP 中国 106.14.104.220 80 HTTP 中国 47.252.27.174 8058 HTTP 美国 47.253.71.33 8888 HTTP 美国 8.208.90.243 443 HTTP 英国 115.29.148.215 55443 HTTP 中国 115.29.151.41 55443 HTTP 中国 24.199.103.116 10716 SOCKS4 美国 8.220.204.92 1080 HTTP 韩国 152.53.168.53 28687 HTTP 美国 101.200.235.69 8080 HTTP 中国 47.113.224.182 20002 HTTP 中国 38.51.233.146 60606 SOCKS4 哥伦比亚 47.91.104.110 2000 HTTP 阿联酋 220.88.5.106 80 HTTP 韩国 156.244.11.6 2000 HTTP 沙特阿拉伯 47.252.18.37 8443 HTTP 美国 47.91.104.193 8080 HTTP 阿联酋 47.252.20.42 4145 HTTP 美国 47.253.214.60 1604 HTTP 美国 8.209.64.208 1234 HTTP 德国 47.252.11.233 14186 HTTP 美国 47.91.126.36 8080 HTTP 阿联酋 47.253.214.60 57114 HTTP 美国 47.250.177.202 5060 HTTP 马来西亚 47.91.95.174 84 HTTP 德国 59.37.18.243 3128 HTTP 中国 8.209.68.1 8089 HTTP 德国 8.208.85.34 6969 HTTP 英国 103.81.194.123 4444 SOCKS4 印尼 47.251.74.38 9080 HTTP 美国 8.208.90.243 8081 HTTP 英国 47.254.158.115 8081 HTTP 德国 147.75.66.235 9401 HTTP 美国 122.52.213.79 64147 SOCKS4 菲律宾 8.212.165.164 51 HTTP 菲律宾 47.91.95.174 8080 HTTP 德国 184.181.217.206 4145 SOCKS4 美国 222.59.173.105 45019 HTTP 中国 141.253.126.46 3139 HTTP 法国 103.94.250.151 8080 HTTP 印尼 40.172.232.213 29214 HTTP 阿联酋 47.237.107.41 8888 HTTP 新加坡 47.91.120.190 1081 HTTP 阿联酋 8.211.42.167 8080 HTTP 德国 103.81.117.225 4153 SOCKS4 印度 8.213.129.15 4145 HTTP 韩国 68.185.253.190 5678 SOCKS4 美国 58.69.248.180 8080 HTTP 菲律宾 47.250.51.110 50070 HTTP 马来西亚 175.139.201.193 4153 SOCKS4 马来西亚 222.252.38.51 5678 SOCKS4 越南 103.81.254.249 8080 HTTP 印尼 190.180.34.164 5678 SOCKS4 玻利维亚 159.112.136.219 18081 HTTP 智利 103.236.173.116 8080 HTTP 印尼 205.177.85.130 39593 SOCKS4 日本 31.43.33.55 4153 SOCKS4 乌克兰 103.127.223.126 1080 SOCKS5 孟加拉 47.91.115.179 3128 HTTP 阿联酋 103.188.168.92 8080 HTTP 印尼 47.88.18.204 8023 HTTP 美国 103.155.199.68 7777 HTTP 印尼 149.129.255.179 5060 HTTP 印度尼西亚 45.175.155.15 999 HTTP 阿根廷 47.121.182.88 9098 HTTP 中国 114.215.127.92 9100 HTTP 中国 203.150.128.141 8080 HTTP 泰国 103.9.188.73 8080 HTTP 柬埔寨 82.200.235.134 18508 SOCKS4 哈萨克斯坦 81.12.157.98 5678 SOCKS4 罗马尼亚 91.200.163.190 8088 HTTP 俄罗斯 134.209.29.120 3128 HTTP 英国 37.18.73.60 5566 SOCKS4 俄罗斯 51.20.192.194 3128 HTTP 瑞典 45.70.236.194 999 HTTP 厄瓜多尔 156.244.0.116 4444 HTTP 印尼 47.250.11.111 4002 HTTP 马来西亚 110.76.145.59 89 HTTP 印尼 178.214.80.28 1981 HTTP 巴勒斯坦 103.247.22.82 12 SOCKS4 印度尼西亚 192.177.139.148 9000 SOCKS4 美国 115.147.20.176 8082 HTTP 菲律宾 103.26.128.203 8080 HTTP 印尼 195.140.226.32 5678 SOCKS4 乌克兰
其他
# 代理
KongHen02
4天前
0
53
2
2025-08-13
夸克网盘python sdk库
Quark 网盘 Python 库使用文档 1. 配置与初始化 首先,准备 config.yaml 配置文件,内容示例: quark: cookie: "你的cookie"在代码中读取配置并初始化 Quark 会话: import yaml from Quark import QuarkSession with open("config.yaml", "r", encoding="utf-8") as f: config = yaml.safe_load(f) quark_conf = config["quark"] QuarkSession = QuarkSession(cookie=quark_conf["cookie"])2. 检查 Cookie 是否有效 status, result = QuarkSession.get_user_info()3. 文件管理 3.1 创建文件管理实例 from Quark import QuarkFileManager quark_file = QuarkFileManager(session=QuarkSession)3.2 获取文件夹内列表 status, result = quark_file.get_lists( pdir_fid="文件夹ID", page=1, size=10, sort_by="file_name", sort_order="asc" )3.3 移动文件/文件夹 status, result = quark_file.move_file( src_fids=["文件ID1", "文件ID2"], dst_pdir_fid="目标文件夹ID" ) # 返回示例 # True {"task_id": "...", "finish": true}3.4 重命名文件/文件夹 status, result = quark_file.rename_file("文件ID", new_name="新文件名.png") # 返回示例 # True {}3.5 删除文件/文件夹 status, result = quark_file.remove_file(fids=["文件ID1", "文件ID2"]) # 返回示例 # True {"task_id": "...", "finish": false}4. 文件夹管理 4.1 创建文件夹管理实例 from Quark import QuarkFolderManager quark_folder = QuarkFolderManager(session=QuarkSession)4.2 创建文件夹 status, result = quark_folder.create_folder( folder_name="创建测试", pdir_fid="父文件夹ID" ) # 返回示例 # True {"finish": true, "fid": "..."}5. 分享转存 5.1 创建转存实例 from Quark import QuarkSaveManager quark_save = QuarkSaveManager(session=QuarkSession)5.2 获取分享信息 status, result = quark_save.get_share_info(text="分享文本") # 返回示例 # True {"pwd_id": "...", "passcode": "..."}5.3 获取分享链接 stoken status, result = quark_save.get_share_stoken(pwd_id="...", passcode="...") # 返回示例 # True {"stoken": "...", ...}5.4 获取分享链接文件列表 status, result = quark_save.get_share_list( pwd_id="...", stoken="...", pdir_fid="0", # 根目录 page=1, size=10, sort_by="file_name", sort_order="asc" )5.5 转存全部/部分文件到网盘 全部转存: status, result = quark_save.save_share_file( pwd_id="...", stoken="...", to_pdir_fid="目标文件夹ID", pdir_save_all=True ) # 返回示例 # True {"task_id": "..."}部分转存: status, result = quark_save.save_share_file( pwd_id="...", stoken="...", to_pdir_fid="目标文件夹ID", fid_list=["文件ID1", "文件ID2"], share_token_list=["token1", "token2"], pdir_save_all=False ) # 返回示例 # True {"task_id": "...", ...}6. 分享链接管理 6.1 创建分享链接实例 from Quark import QuarkShareManager quark_share = QuarkShareManager(session=QuarkSession)6.2 创建分享链接 status, result = quark_share.create_share( fid_list=["文件ID1", "文件ID2", "文件ID3"], title="分享标题", expired_type=1, # 1=永久,2=7天等 url_type=1 # 1=公开,2=私密等 ) # 返回示例 # True { # "task_id": "2b6a31c873dc4a1ba72c6825d5199351", # "task_sync": false # } fid_list:要分享的文件/文件夹ID列表 title:分享标题 expired_type:过期类型(如1为永久,2为7天等) url_type:链接类型(如1为公开,2为私密等) 创建分享后会返回 task_id,可用任务管理接口查询进度,分享成功后可通过 get_share_info 获取分享链接等详细信息。6.3 获取分享链接信息 status, result = quark_share.get_share_info(share_id="分享ID") # 返回示例 # True {"title": "...", "share_url": "...", ...}7. 任务管理 7.1 创建任务管理实例 from Quark import QuarkTaskManager quark_task = QuarkTaskManager(session=QuarkSession)7.2 获取任务状态 status, result = quark_task.get_task_status(task_id="任务ID", retry_index=0) # status=0 未完成,status=2 成功 # share_id 可用于获取分享链接信息8. 文件上传 8.1 创建上传实例 from Quark import QuarkUploadManager quark_upload = QuarkUploadManager(session=QuarkSession)8.2 上传文件 def progress(percent): print(f"上传进度: {percent}%") status, result = quark_upload.upload_file( file_path="本地文件路径", file_name="上传文件名.zip", pdir_fid="目标文件夹ID", progress_callback=progress ) # 返回示例(云端存在同文件): # True {"finish": true, "fid": "...", ...} # 返回示例(云端不存在同文件): # True {"task_id": "...", "finish": true, "fid": "...", ...}9. 打印输出 所有接口返回均为 (status, result),可直接打印: import json print(status, json.dumps(result, indent=4))10. 其他说明 各接口参数请参考注释及返回示例。 任务型操作(如移动、删除、转存、分享等)返回 task_id 后,可用任务管理接口查询进度。 分享相关操作需先获取 pwd_id、stoken 等参数。 如需更详细的参数说明或扩展用法,请参考源码或补充提问。 代码下载 cloud_driver_sdk 参考文献 openList
python
# python
# 夸克网盘
KongHen02
5天前
0
42
1
2025-07-24
5秒去除宝塔面板开心版广告
宝塔面板开心版下载资源请自行寻找。 以图片资源做演示 宝塔开心版演示图片 广告演示 广告演示图片 去广告教程 进入目录/www/server/panel/BTPanel 搜索bt.js 可能出现多个结果,选择js目录下的bt.js文件 搜索结果演示图片 打开bt.js 文件内容演示图片 修改其中的指定变量的值为true // 这些 let footerAdded = false; let leftAdded = false; let topAdded = false; // 改为 let footerAdded = true; let leftAdded = true; let topAdded = true;a64def 保存修改,然后Ctrl+F5强制刷新页面即可 修改结果演示 修改结果演示图片 说明 不同开心版版本,bt.js文件目录可能不一样 9.5.0版本完整路径/www/server/panel/BTPanel/static/js/bt.js 9.2.0版本完整路径/www/server/panel/BTPanel/static/vite/js/bt.js 其他版本类似 不同版本文件演示图片
其他
# 宝塔面板开心版
# 去广告
KongHen02
7月24日
0
58
0
2025-07-24
永久暂停Windows更新
之前在某个群里群友分享的,暂停Windows更新到2042年的程序,也是属于“理论永久”了。 脚本本质是一个注册表,写入暂停更新到系统注册表中。 操作步骤 下载文件 下载脚本 下载地址:https://www.khkj6.com/usr/uploads/2025/07/331313304.zip 提取码: 解压文件,双击运行即可。 脚本文件图片 点击“是” 注册确定图片 点击“确定” 暂停更新图片 查看修改结果 修改结果图片
其他
# Windows
KongHen02
7月24日
0
64
0
2025-07-06
上传文件到夸克网盘python代码
以下为根据个人需求,参考OpenList让DeepSeek编写的文件上传python脚本 简要说明 包含的功能 创建文件夹 分片上传文件 分享文件夹 获取分享链接 cookie存储在quark.cookie.txt文件中即可 基本变量说明: PARENT_DIR_ID:创建文件夹的父文件夹id,如果在根目录下创建文件夹,输入0 FOLDER_NAME:要创建的文件夹名 FILE_PATH:要上传的文件 上传频繁会被拉黑 脚本代码 import base64 import hashlib import io import json import logging import mimetypes import os import time import requests from datetime import datetime, timezone from typing import Dict, List, Tuple, Optional, Callable # 配置日志 log = logging.getLogger(__name__) logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s' ) try: from colorama import init, Fore, Style init(autoreset=True) COLOR_SUPPORT = True except ImportError: COLOR_SUPPORT = False print("未安装colorama库,将显示无颜色输出。安装命令: pip install colorama") class QuarkOrUC: def __init__(self, cookie: str, parent_dir_id: str): """ 初始化Quark网盘客户端 :param cookie: 完整的认证Cookie字符串 :param parent_dir_id: 默认父目录ID """ self.cookie = cookie self.parent_dir_id = parent_dir_id # 配置信息 self.config = { "api": "https://drive.quark.cn/1/clouddrive", "referer": "https://pan.quark.cn", "origin": "https://pan.quark.cn", "pr": "ucpro", "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36" } def colored_print(self, message: str, color: str = "white") -> None: """带颜色打印消息""" if not COLOR_SUPPORT: print(message) return colors = { "red": Fore.RED, "green": Fore.GREEN, "yellow": Fore.YELLOW, "blue": Fore.BLUE, "cyan": Fore.CYAN, "white": Fore.WHITE, } print(colors.get(color, Fore.WHITE) + message + Style.RESET_ALL) def request(self, pathname: str, method: str, data: Optional[Dict] = None, query_params: Optional[Dict] = None) -> Tuple[Optional[Dict], Optional[Exception]]: """ 发送API请求 :param pathname: API路径 :param method: HTTP方法 (GET/POST) :param data: POST请求的数据 :param query_params: 额外的查询参数 :return: (响应数据, 错误对象) """ url = self.config['api'] + pathname headers = { "Cookie": self.cookie, "Accept": "application/json, text/plain, */*", "Referer": self.config['referer'], "User-Agent": self.config['ua'], "Origin": self.config['origin'], "Priority": "u=1, i" } # 基础查询参数 params = {"pr": self.config['pr'], "fr": "pc"} # 添加额外的查询参数 if query_params: params.update(query_params) try: if method.upper() == "GET": response = requests.get(url, headers=headers, params=params) elif method.upper() == "POST": headers["Content-Type"] = "application/json" response = requests.post(url, headers=headers, params=params, json=data) else: raise ValueError(f"不支持的HTTP方法: {method}") response.raise_for_status() json_resp = response.json() # 更新cookie if '__puus' in response.cookies: self.cookie = f"{self.cookie}; __puus={response.cookies['__puus']}" # 检查错误响应 if json_resp.get('status', 200) >= 400 or json_resp.get('code', 0) != 0: error_msg = json_resp.get('message', '未知错误') log.error(f"API错误: {error_msg}") return None, Exception(error_msg) return json_resp, None except requests.exceptions.RequestException as e: log.error(f"请求失败: {str(e)}") return None, e except Exception as e: log.error(f"处理响应时出错: {str(e)}") return None, e def create_folder(self, folder_name: str) -> Tuple[Optional[Dict], Optional[Exception]]: """ 创建文件夹 :param folder_name: 文件夹名称 :return: (响应数据, 错误对象) """ data = { "pdir_fid": self.parent_dir_id, "file_name": folder_name, "dir_path": "", "dir_init_lock": False } return self.request("/file", "POST", data) def create_share(self, fid_list: List[str], title: str, expired_type: int = 1, url_type: int = 1) -> Tuple[Optional[Dict], Optional[Exception]]: """ 创建分享任务 :param fid_list: 要分享的文件/文件夹ID列表 :param title: 分享标题 :param expired_type: 过期类型 (1: 永久) :param url_type: URL类型 (1: 标准链接) :return: (响应数据, 错误对象) """ data = { "fid_list": fid_list, "title": title, "url_type": url_type, "expired_type": expired_type } return self.request("/share", "POST", data) def check_share_task(self, task_id: str) -> Tuple[Optional[Dict], Optional[Exception]]: """ 检查分享任务状态 :param task_id: 分享任务ID :return: (响应数据, 错误对象) """ query_params = { "task_id": task_id, "retry_index": 0 } return self.request("/task", "GET", query_params=query_params) def get_share_info(self, share_id: str) -> Tuple[Optional[Dict], Optional[Exception]]: """ 获取分享链接信息 :param share_id: 分享ID :return: (响应数据, 错误对象) """ data = {"share_id": share_id} return self.request("/share/password", "POST", data) def up_pre(self, file_name: str, mimetype: str, size: int, parent_id: str) -> Tuple[Optional[Dict], Optional[Exception]]: """ 预上传请求 :param file_name: 文件名 :param mimetype: MIME类型 :param size: 文件大小 :param parent_id: 父目录ID :return: (预上传响应, 错误对象) """ now = int(time.time() * 1000) data = { "ccp_hash_update": True, "dir_name": '', "file_name": file_name, "format_type": mimetype, "l_created_at": now, "l_updated_at": now, "pdir_fid": parent_id, "size": size } return self.request("/file/upload/pre", "POST", data) def up_hash(self, md5_hash: str, sha1_hash: str, task_id: str) -> Tuple[bool, Optional[Exception]]: """ 提交文件哈希验证 :param md5_hash: MD5哈希值 :param sha1_hash: SHA1哈希值 :param task_id: 上传任务ID :return: (是否已完成上传, 错误对象) """ data = { "md5": md5_hash, "sha1": sha1_hash, "task_id": task_id } resp, err = self.request("/file/update/hash", "POST", data) if err: return False, err return (resp.get('data', {}).get('finish', False), None) def up_part(self, pre: Dict, mime_type: str, part_number: int, chunk_data: bytes) -> Tuple[Optional[str], Optional[Exception]]: """ 上传文件分片 :param pre: 预上传响应数据 :param mime_type: MIME类型 :param part_number: 分片编号 :param chunk_data: 分片数据 :return: (ETag, 错误对象) """ # 使用 timezone-aware datetime now = datetime.now(timezone.utc).strftime('%a, %d %b %Y %H:%M:%S GMT') auth_meta = f"PUT\n\n{mime_type}\n{now}\nx-oss-date:{now}\nx-oss-user-agent:aliyun-sdk-js/6.6.1 Chrome 98.0.4758.80 on Windows 10 64-bit\n/{pre['data']['bucket']}/{pre['data']['obj_key']}?partNumber={part_number}&uploadId={pre['data']['upload_id']}" auth_data = { "auth_info": pre['data']['auth_info'], "auth_meta": auth_meta, "task_id": pre['data']['task_id'] } # 获取上传授权 auth_resp, err = self.request("/file/upload/auth", "POST", auth_data) if err: return None, err # 执行分块上传 upload_url = f"https://{pre['data']['bucket']}.{pre['data']['upload_url'][7:]}/{pre['data']['obj_key']}" headers = { "Authorization": auth_resp['data']['auth_key'], "Content-Type": mime_type, "Referer": "https://pan.quark.cn/", "x-oss-date": now, "x-oss-user-agent": "aliyun-sdk-js/6.6.1 Chrome 98.0.4758.80 on Windows 10 64-bit" } params = { "partNumber": str(part_number), "uploadId": pre['data']['upload_id'] } try: response = requests.put( upload_url, headers=headers, params=params, data=chunk_data, timeout=30 ) response.raise_for_status() return response.headers.get('ETag'), None except requests.exceptions.RequestException as e: log.error(f"分片上传失败: {str(e)}") return None, e def up_commit(self, pre: Dict, etags: List[str]) -> Optional[Exception]: """ 提交分片上传完成 :param pre: 预上传响应数据 :param etags: 所有分片的ETag列表 :return: 错误对象 """ # 使用 timezone-aware datetime now = datetime.now(timezone.utc).strftime('%a, %d %b %Y %H:%M:%S GMT') # 构建XML body xml_parts = [] for i, etag in enumerate(etags, 1): xml_parts.append(f"<Part><PartNumber>{i}</PartNumber><ETag>{etag}</ETag></Part>") xml_body = f"""<?xml version="1.0" encoding="UTF-8"?> <CompleteMultipartUpload> {"".join(xml_parts)} </CompleteMultipartUpload>""" # 计算Content-MD5 md5 = hashlib.md5() md5.update(xml_body.encode('utf-8')) content_md5 = base64.b64encode(md5.digest()).decode('utf-8') # 处理回调数据 callback_json = json.dumps(pre['data']['callback']) callback_b64 = base64.b64encode(callback_json.encode('utf-8')).decode('utf-8') # 构建授权元数据 auth_meta = f"POST\n{content_md5}\napplication/xml\n{now}\nx-oss-callback:{callback_b64}\nx-oss-date:{now}\nx-oss-user-agent:aliyun-sdk-js/6.6.1 Chrome 98.0.4758.80 on Windows 10 64-bit\n/{pre['data']['bucket']}/{pre['data']['obj_key']}?uploadId={pre['data']['upload_id']}" auth_data = { "auth_info": pre['data']['auth_info'], "auth_meta": auth_meta, "task_id": pre['data']['task_id'] } # 获取提交授权 auth_resp, err = self.request("/file/upload/auth", "POST", auth_data) if err: return err # 执行提交请求 upload_url = f"https://{pre['data']['bucket']}.{pre['data']['upload_url'][7:]}/{pre['data']['obj_key']}" headers = { "Authorization": auth_resp['data']['auth_key'], "Content-MD5": content_md5, "Content-Type": "application/xml", "Referer": "https://pan.quark.cn/", "x-oss-callback": callback_b64, "x-oss-date": now, "x-oss-user-agent": "aliyun-sdk-js/6.6.1 Chrome 98.0.4758.80 on Windows 10 64-bit" } params = {"uploadId": pre['data']['upload_id']} try: response = requests.post( upload_url, headers=headers, params=params, data=xml_body, timeout=30 ) response.raise_for_status() return None except requests.exceptions.RequestException as e: log.error(f"提交上传失败: {str(e)}") return e def up_finish(self, pre: Dict) -> Optional[Exception]: """ 完成上传流程 :param pre: 预上传响应数据 :return: 错误对象 """ data = { "obj_key": pre['data']['obj_key'], "task_id": pre['data']['task_id'] } _, err = self.request("/file/upload/finish", "POST", data) time.sleep(1) # 等待服务器处理 return err def upload_file(self, file_name: str, file_data: bytes, parent_dir_id: Optional[str] = None, progress_callback: Optional[Callable] = None) -> Tuple[Optional[str], Optional[Exception]]: """ 完整的文件上传流程 :param file_name: 文件名 :param file_data: 文件二进制数据 :param parent_dir_id: 父目录ID(默认为初始化时设置的目录) :param progress_callback: 进度回调函数 :return: (文件ID, 错误对象) - 成功时返回文件ID,失败时返回错误 """ # 使用默认父目录ID(如果未提供) if parent_dir_id is None: parent_dir_id = self.parent_dir_id # 自动检测MIME类型 mime_type, _ = mimetypes.guess_type(file_name) if not mime_type: mime_type = "application/octet-stream" file_size = len(file_data) file_stream = io.BytesIO(file_data) # 步骤1: 计算文件哈希 md5_hash = hashlib.md5() sha1_hash = hashlib.sha1() file_stream.seek(0) # 计算哈希 while True: chunk = file_stream.read(8192) if not chunk: break md5_hash.update(chunk) sha1_hash.update(chunk) md5_hex = md5_hash.hexdigest() sha1_hex = sha1_hash.hexdigest() # 重置文件流指针 file_stream.seek(0) # 步骤2: 预上传请求 pre_resp, err = self.up_pre(file_name, mime_type, file_size, parent_dir_id) if err: return None, f"预上传失败: {str(err)}" # 步骤3: 提交哈希验证 finished, err = self.up_hash(md5_hex, sha1_hex, pre_resp['data']['task_id']) if err: return None, f"哈希验证失败: {str(err)}" if finished: self.colored_print("服务器已有相同文件,跳过上传", "yellow") return None, "服务器已有相同文件" # 步骤4: 分块上传 part_size = pre_resp['metadata']['part_size'] etags = [] part_number = 1 while True: chunk = file_stream.read(part_size) if not chunk: break etag, err = self.up_part( pre_resp, mime_type, part_number, chunk ) if err: return None, f"分片{part_number}上传失败: {str(err)}" etags.append(etag) part_number += 1 # 更新进度 if progress_callback: progress = min(100, int(file_stream.tell() / file_size * 100)) progress_callback(progress) # 步骤5: 提交上传 err = self.up_commit(pre_resp, etags) if err: return None, f"提交上传失败: {str(err)}" # 步骤6: 完成上传 err = self.up_finish(pre_resp) if err: return None, f"完成上传失败: {str(err)}" # 返回上传文件的ID file_id = pre_resp.get('data', {}).get('fid') if not file_id: return None, "未能获取上传文件ID" return file_id, None def load_cookie_from_file(file_path: str) -> str: """从文件加载Cookie""" try: with open(file_path, "r") as f: return f.read().strip() except Exception as e: raise Exception(f"加载Cookie文件失败: {str(e)}") if __name__ == "__main__": # 配置信息 COOKIE_FILE = "cookie.quark.txt" PARENT_DIR_ID = "0" FOLDER_NAME = "新建文件夹名" FILE_PATH = "ce5.zip" # 1. 加载Cookie try: cookie = load_cookie_from_file(COOKIE_FILE) if not cookie: raise Exception("Cookie文件为空") except Exception as e: print(f"❌ 错误: {str(e)}") exit(1) # 创建客户端实例 client = QuarkOrUC(cookie=cookie, parent_dir_id=PARENT_DIR_ID) # 2. 创建文件夹 client.colored_print("\n🟡 正在创建文件夹...", "yellow") create_resp, create_err = client.create_folder(FOLDER_NAME) if create_err: client.colored_print(f"❌ 未创建文件夹失败: {str(create_err)}", "red") exit(1) # 获取新创建的文件夹ID new_folder_id = create_resp.get('data', {}).get('fid') if not new_folder_id: client.colored_print("❌ 未能获取新文件夹ID", "red") exit(1) client.colored_print(f"✅ 文件夹创建成功! ID: {new_folder_id}", "green") # 3. 上传文件到新创建的文件夹 try: if not os.path.exists(FILE_PATH): raise Exception(f"文件不存在: {FILE_PATH}") # 获取文件大小(以字节为单位) file_size_bytes = os.path.getsize(FILE_PATH) file_size_mb = file_size_bytes / (1024 * 1024) with open(FILE_PATH, "rb") as f: file_data = f.read() # 确保读取的文件大小与实际文件大小一致 if len(file_data) != file_size_bytes: raise Exception(f"文件读取不完整: 预期 {file_size_bytes} 字节, 实际读取 {len(file_data)} 字节") # 进度回调函数 def progress_callback(percent): print(f"\r🟢 上传进度: {percent}%", end="", flush=True) file_name = os.path.basename(FILE_PATH) client.colored_print(f"\n🟡 开始上传文件: {file_name} ({file_size_mb:.2f} MB)", "yellow") file_id, upload_err = client.upload_file( file_name=file_name, file_data=file_data, parent_dir_id=new_folder_id, progress_callback=progress_callback ) if upload_err: client.colored_print(f"\n❌ 文件上传失败: {str(upload_err)}", "red") exit(1) else: client.colored_print(f"\n✅ 文件上传成功! 文件ID: {file_id}", "green") # 4. 创建分享任务 client.colored_print("\n🟡 正在创建分享任务...", "yellow") share_resp, share_err = client.create_share( fid_list=[new_folder_id], title=FOLDER_NAME ) if share_err: client.colored_print(f"❌ 创建分享任务失败: {str(share_err)}", "red") exit(1) # 获取分享任务ID task_id = share_resp.get('data', {}).get('task_id') if not task_id: client.colored_print("❌ 未能获取分享任务ID", "red") exit(1) client.colored_print(f"✅ 分享任务创建成功! 任务ID: {task_id}", "green") # 5. 轮询分享任务状态 interval = 5 # 每次间隔5秒 client.colored_print("\n🟡 正在监测分享状态...", "yellow") while True: print("\r进行中...", end="", flush=True) # 检查分享任务状态 task_resp, task_err = client.check_share_task(task_id) if task_err: client.colored_print(f"\n❌ 检查分享任务状态失败: {str(task_err)}", "red") exit(1) task_data = task_resp.get('data', {}) task_status = task_data.get('status') # 状态2表示分享成功 if task_status == 2: share_id = task_data.get('share_id') if not share_id: client.colored_print("\n❌ 分享成功但未获取到share_id", "red") exit(1) # 获取分享链接信息 share_info_resp, share_info_err = client.get_share_info(share_id) if share_info_err: client.colored_print(f"\n❌ 获取分享链接失败: {str(share_info_err)}", "red") exit(1) share_info_data = share_info_resp.get('data', {}) share_url = share_info_data.get('share_url', '') passcode = share_info_data.get('passcode', '') # 注意:实际键名是pwd_id # 如果获取到分享链接,退出循环 if share_url: print("\n", end="") # 清除"进行中..."提示 break # 检查任务是否失败 elif task_status in [3, 4]: # 3: 失败, 4: 取消 client.colored_print(f"\n❌ 分享任务失败: 状态码 {task_status}", "red") exit(1) # 等待下一次检查 time.sleep(interval) # 6. 显示分享结果 client.colored_print("\n✅ 分享创建成功!", "green") client.colored_print(f"📁 分享标题: {FOLDER_NAME}", "cyan") client.colored_print(f"🔗 分享链接: {share_url}", "cyan") if passcode: client.colored_print(f"🔑 提取密码: {passcode}", "cyan") except Exception as e: client.colored_print(f"❌ 操作失败: {str(e)}", "red") exit(1)运行演示 运行演示图片 参考文献 OpenList
python
# python
# 夸克网盘
KongHen02
7月6日
2
218
3
1
2
...
4
下一页
易航博客
免费API
笒鬼鬼
易航博客