{"_id":"@1-/proxy_fetch","_rev":"13-2bb3309d78529385e7826708913ebac5","name":"@1-/proxy_fetch","dist-tags":{"latest":"0.1.12"},"versions":{"0.1.0":{"name":"@1-/proxy_fetch","version":"0.1.0","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.0","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"2df9e2c31a512da84b78fd710275acbdcaa39edc","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.0.tgz","fileCount":7,"integrity":"sha512-NeYFgqBI1tD2qZcdRzbxBHkY8H+01rCdsHJUWPeLDmc2EZXZpn7e8aV34m+49jM9SCY/QLDLC07ltiv9Yr4yMQ==","signatures":[{"sig":"MEUCIQC7F/ViXdC5cqlkvQeYV7fl154zd/tQ5usS/illUV48AgIgMYfQ+c8wOP796JVwNtVITaAq6VkBgwUgxZeDEQfD+a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10320},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"@3-/vb":"^0.1.6","@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/nowts":"^0.1.1","@3-/split":"^0.1.4","@3-/binset":"^0.1.8","@tidbcloud/serverless":"^0.3.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.0_1781438111966_0.689371126115546","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@1-/proxy_fetch","version":"0.1.1","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.1","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"2d65fe92e41d1c9c919d3214d1658eeac765ab9c","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.1.tgz","fileCount":7,"integrity":"sha512-iVvACPP8CS7QGQ7XPd09euFx6wiRTkX6gvMoIL7MHYjRdt9ICKeQQRmc1AaMvyE3bzYK8kSculbf+uN7+DTSuQ==","signatures":[{"sig":"MEQCIALMPz5wAOGqUm1ud0KQnH4KWuYR7otyg61vbN3R5Aa/AiBHzjjdrP6wVxj5mQalgHS9y7tgGg+Gk52d5z33+8iHdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9883},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/nowts":"^0.1.1","@3-/split":"^0.1.4","@tidbcloud/serverless":"^0.3.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.1_1781443896663_0.6121807680352687","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@1-/proxy_fetch","version":"0.1.2","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.2","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"04b75ab35f58790856772f246ac00027a1853406","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.2.tgz","fileCount":7,"integrity":"sha512-JzI8xHjtQEwexsxjTeGYLkBnl6mjZ17KC8Y20eR/GfHkb11NK/4lcE13Edu2Gfp6kMEug7p18kEr2hOcBP02vQ==","signatures":[{"sig":"MEUCIEyk5lFZzI6jSo+4+26u7/Otd+/ISgEdhWAmPU66w+rwAiEAzSjUbLr8ekHcqHjfYLstFLZmOPglsN0a1pfyZ3pBoqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9946},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/nowts":"^0.1.1","@3-/split":"^0.1.4","@tidbcloud/serverless":"^0.3.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.2_1781444259200_0.7217710629078846","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@1-/proxy_fetch","version":"0.1.3","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.3","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"aaafde4db74dd62fb5916a2aab36ddaea5e11eae","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.3.tgz","fileCount":6,"integrity":"sha512-fzIfqq9TLZiqot3+hGBPqeDsG5h0lTKMYBiXZwHp1gXXNPnJlrKiMJO/XIJ0RUs2TXdVOT9rlMIKc/UQtMTtEg==","signatures":[{"sig":"MEQCIEHIov4q+P9Ee1EbBRDzU9PNj+0inhFiIvbTpX7tiYB/AiAJWJzBsYvcTcBIsa3Age7Qc0fNEMKqggTN7SybHbOiAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9116},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/split":"^0.1.4","@tidbcloud/serverless":"^0.3.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.3_1781499587499_0.9405984575992068","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@1-/proxy_fetch","version":"0.1.4","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.4","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"5c74c19d66c84a4223b9fa9d00909fe3451bd5c2","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.4.tgz","fileCount":6,"integrity":"sha512-MkoM8zyue9EqbznSshxuM1Qal8NUOkq/dVgwUF7Uiy6okUgF57GWELq83wnMGmPw2nyzHMDPzyyAx5gHy9Z1Tw==","signatures":[{"sig":"MEUCIQCDejDgqVJSDZRgcFQAwiOR1D7Nun9IkSeyX4zyI0UpDwIgdlJVu3zqkw0sSY1YStZGxwgQfT1j9ABUK9eF7o2+Sz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8917},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/split":"^0.1.4","@tidbcloud/serverless":"^0.3.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.4_1781501276593_0.5539071539505633","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@1-/proxy_fetch","version":"0.1.5","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.5","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"05c4791cf7059f1af01b23f1d2e358ed358d3f53","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.5.tgz","fileCount":6,"integrity":"sha512-9v+7pIZxukeFtcjZJSPZ/jW52CMmobtHYZPg74dNz5PkkLr/E29aL9zwmep+wds0SeHt+EBNz1OvvVBY1L8V4g==","signatures":[{"sig":"MEQCIC9Sk/2skKnEgIlYxmB/+QlIczcaOavMTu0PU/hHYUt6AiAjrH7LRoj5SxLkMrCwfcE7J32RtnRnNrFlTu54cJUO8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9047},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/split":"^0.1.4"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.5_1781515217854_0.5449239359279778","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@1-/proxy_fetch","version":"0.1.6","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.6","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"a8d331caab080f05aba2cc7cd69507938c0dbda7","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.6.tgz","fileCount":7,"integrity":"sha512-Oi/ks/VD9Epub4WZZY69jZ0DMUQT6ym58hrAghAYr3ptAp0D0+ZK2aPSqJjEGC2iRE8YTDcmLdX7Ic/VAzyyDA==","signatures":[{"sig":"MEUCIQCGdliZVp2MFudlLPOvTBOFGBww31+1pIcSrUFSH5f8wwIgRMD3HiQmhoWCehhFCj8RmM+Gd6Ug+82t4rgipEnLIEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15842},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/split":"^0.1.4","cli-progress":"^3.12.0","http-proxy-agent":"^9.1.0","socks-proxy-agent":"^10.1.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.6_1781516563103_0.3286927727564015","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@1-/proxy_fetch","version":"0.1.7","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.7","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"168d6448f4f6d93399795a1bac8deb3c864191d0","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.7.tgz","fileCount":8,"integrity":"sha512-gRtMWujOHGqXyGgEj7UP/axdmDVwC7mUAfKz7I7oOpp/243hv+VaoOdBIYr8ITMRN3hhwtcCwgah2Vclgmn6ig==","signatures":[{"sig":"MEUCIQD3craDXSUfYROLsGmuKz7LEOh8ZXTmDBiv+ZwDwi7+LgIgWgordesmq3qqBuOuhbiYUS6G8zXHr7PtS9ITqkKqdT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20393},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"socks":"^2.8.3","@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/split":"^0.1.4","cli-progress":"^3.12.0","http-proxy-agent":"^9.1.0","socks-proxy-agent":"^10.1.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.7_1781558563241_0.8490863048113657","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@1-/proxy_fetch","version":"0.1.8","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.8","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"660bfd6317fffac623509d9e40624bd2067e85b2","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.8.tgz","fileCount":8,"integrity":"sha512-PJZQp7FNN2Pl2ZGwA3Kin6mwMjLtAlyYDfkkdmb5iKSiv+XcO5Ubq8sNY5rpyWtluhfpGRkcqdf/5Gz5OSsA3Q==","signatures":[{"sig":"MEYCIQDIqECUeQ+9NEPeEKFSTNijwjU2wmeP3LkbdiFDlQIt/QIhAN8mIAbG4l5SLuumNOe3tDyVg1qoEuksrBBciv8KkRSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20538},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"socks":"^2.8.9","@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/split":"^0.1.4","cli-progress":"^3.12.0","http-proxy-agent":"^9.1.0","socks-proxy-agent":"^10.1.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.8_1781559324954_0.09813324830059833","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@1-/proxy_fetch","version":"0.1.9","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.9","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"8e4126263e6aaea183fcc2f76860f7e00747a6e7","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.9.tgz","fileCount":10,"integrity":"sha512-iiuzCgxwE9UJRVGAttDC+Kzyd1YYamEn9sM2AFTun7SC7aA8z/PEPFA68ydI5BGsNDFntz2fmieeMCxFc+YEUw==","signatures":[{"sig":"MEUCIQC2GBYM/Sjy+odqV2ppkUnyK6zFkXzPRjLi9E7lNMtLlQIgBE1KldA4DKRs7WHG+a45ZqybI6mfaF7WlaReuNA+7gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21709},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"socks":"^2.8.9","@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/split":"^0.1.4","cli-progress":"^3.12.0","http-proxy-agent":"^9.1.0","socks-proxy-agent":"^10.1.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.9_1781561133562_0.39968107833677524","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@1-/proxy_fetch","version":"0.1.10","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.10","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"93a699ec289b07d20ceb855326d959e02b919dab","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.10.tgz","fileCount":10,"integrity":"sha512-wXyxGlAKAtgP1lKUu1iLGu+5oIBqCQ8tcPiZjPUKMWtwDVqeLiVuPsA7n3oYm5P+bAUvJsg5KAiLklSVjJsbJg==","signatures":[{"sig":"MEUCIBEOeXiqIv2oJNAyNp4CJiVhDp/tIpJ3oTZ2lBne8IvTAiEAxL+Yp657M8nouFIDDJ9RoWmWGe68JJ4js3ELUvj+ZaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21677},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"socks":"^2.8.9","@3-/int":"^0.1.1","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/split":"^0.1.4","cli-progress":"^3.12.0","http-proxy-agent":"^9.1.0","socks-proxy-agent":"^10.1.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.10_1781561403532_0.6756908094132192","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@1-/proxy_fetch","version":"0.1.11","keywords":["anonymity","database","fetch","proxy","rank"],"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","_id":"@1-/proxy_fetch@0.1.11","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","bugs":{"url":"https://github.com/webc-site/npm/issues"},"dist":{"shasum":"d54821b415150e9e6ba6f7af711935f2fffa4bd8","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.11.tgz","fileCount":10,"integrity":"sha512-KSA1y2FbgTabY6jtmh3yaH6IsU+ULkL2T70XmBXKg8xISeuh4130XUweTwYqKeWSwuUiU5hF+fZoaru2UMzdYg==","signatures":[{"sig":"MEUCIQDV+AsAnyTncCi522CuvCNHtnS232TE3i2+lE1A5vAVUwIgShSNcz1ivRYpowfnmkcbw6RDN2WgNDwXpPBo7ahnTzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22165},"type":"module","exports":{"./*":"./*"},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"repository":{"url":"git+https://github.com/webc-site/npm.git","type":"git"},"_npmVersion":"11.16.0","description":"Fetch, rank, and store high-anonymity proxies","directories":{},"_nodeVersion":"26.2.0","dependencies":{"socks":"^2.8.9","@3-/int":"^0.1.1","@3-/log":"^0.1.9","@3-/req":"^0.1.18","@1-/ipv4":"^0.1.0","@3-/split":"^0.1.4","cli-progress":"^3.12.0","http-proxy-agent":"^9.1.0","socks-proxy-agent":"^10.1.0"},"_hasShrinkwrap":false,"description_zh":"获取、排序和存储高匿名代理服务器","_npmOperationalInternal":{"tmp":"tmp/proxy_fetch_0.1.11_1781561890928_0.033826258136991694","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@1-/proxy_fetch","version":"0.1.12","description":"Fetch, rank, and store high-anonymity proxies","keywords":["anonymity","database","fetch","proxy","rank"],"homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","license":"MulanPSL-2.0","author":{"name":"x-at-01@googlegroups.com"},"repository":{"type":"git","url":"git+https://github.com/webc-site/npm.git"},"type":"module","exports":{"./*":"./*"},"dependencies":{"@1-/ipv4":"^0.1.0","@3-/int":"^0.1.1","@3-/log":"^0.1.9","@3-/req":"^0.1.18","@3-/split":"^0.1.4","cli-progress":"^3.12.0","http-proxy-agent":"^9.1.0","socks":"^2.8.9","socks-proxy-agent":"^10.1.0"},"description_zh":"获取、排序和存储高匿名代理服务器","_id":"@1-/proxy_fetch@0.1.12","bugs":{"url":"https://github.com/webc-site/npm/issues"},"_nodeVersion":"26.2.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-s4Qdp8bVP0GH9Xn4PTPcDUU3imSjtfaDLauVg+gL2PYikr2Ec9W1l9rPbAKCb8RD0I8CsM/JkEdlc8Yvgl9GUw==","shasum":"4026196f0282c13bd32f5f92268be208057b4d91","tarball":"https://registry.npmjs.org/@1-/proxy_fetch/-/proxy_fetch-0.1.12.tgz","fileCount":10,"unpackedSize":22186,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDj/061VFSy80qs1gmA91hQhnb8MctBjykN1n/dUZiMbwIhAOq0BYkAHDyc+m7XzgV6LIAc5P6CsJNBGDbUWtiwfnmA"}]},"_npmUser":{"name":"i18n-now","email":"i18n.site@gmail.com"},"directories":{},"maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proxy_fetch_0.1.12_1781562751515_0.2728671113473904"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-14T11:55:11.836Z","modified":"2026-06-15T22:32:31.800Z","0.1.0":"2026-06-14T11:55:12.098Z","0.1.1":"2026-06-14T13:31:36.801Z","0.1.2":"2026-06-14T13:37:39.357Z","0.1.3":"2026-06-15T04:59:47.625Z","0.1.4":"2026-06-15T05:27:56.761Z","0.1.5":"2026-06-15T09:20:17.981Z","0.1.6":"2026-06-15T09:42:43.220Z","0.1.7":"2026-06-15T21:22:43.422Z","0.1.8":"2026-06-15T21:35:25.074Z","0.1.9":"2026-06-15T22:05:33.701Z","0.1.10":"2026-06-15T22:10:03.672Z","0.1.11":"2026-06-15T22:18:11.054Z","0.1.12":"2026-06-15T22:32:31.661Z"},"bugs":{"url":"https://github.com/webc-site/npm/issues"},"author":{"name":"x-at-01@googlegroups.com"},"license":"MulanPSL-2.0","homepage":"https://github.com/webc-site/npm/tree/main/proxy_fetch","keywords":["anonymity","database","fetch","proxy","rank"],"repository":{"type":"git","url":"git+https://github.com/webc-site/npm.git"},"description":"Fetch, rank, and store high-anonymity proxies","maintainers":[{"name":"i18n-now","email":"i18n.site@gmail.com"}],"readme":"[English](#en) | [中文](#zh)\n\n---\n\n<a id=\"en\"></a>\n# proxy_fetch : Fetch, verify, and store high-anonymity proxies\n\n- [proxy_fetch : Fetch, verify, and store high-anonymity proxies](#proxy_fetch-fetch-verify-and-store-high-anonymity-proxies)\n  - [Functionality](#functionality)\n  - [Usage demonstration](#usage-demonstration)\n  - [Design rationale](#design-rationale)\n  - [Technology stack](#technology-stack)\n  - [Code structure](#code-structure)\n  - [Historical context](#historical-context)\n  - [About](#about)\n\n## Functionality\n\nFetches elite and anonymous proxies from proxyscrape.com (v4 API) and pubproxy.com, deduplicates by IPv4 address (preserving protocol preference SOCKS5 > SOCKS4 > HTTP and selecting the highest port per IP), validates proxy functionality via three geolocation APIs (ip-api.com, ipapi.co, ipinfo.io), and detects IP exposure. Only verified proxies are stored in TiDB Serverless. The database automatically maintains exactly 3,000,000 highest-ranking entries, pruning excess entries by ascending `rank`.\n\n## Usage demonstration\n\nInstall as a dependency:\n\n```bash\nnpm install @1-/proxy_fetch\n```\n\nUse programmatically:\n\n```javascript\nimport run from \"@1-/proxy_fetch/src/run.js\";\n\n// Connect to database and save proxies\nawait run(\"your-database-url\");\n```\n\nOr run directly:\n\n```bash\nbun ./src/run.js your-database-url\n```\n\n## Design rationale\n\nThe system balances proxy reliability and storage efficiency. IPv4-based deduplication ensures compact storage; protocol preference and port selection optimize connection quality; three-source geolocation validation and IP exposure detection jointly identify transparent proxies; all new proxies undergo real-time verification before insertion. Database pruning by `rank` maintains a fixed-size pool of high-quality proxies.\n\n![](https://fastly.jsdelivr.net/gh/webc-fs/-@wr/MV7V8AYhVTL0dRHgei9Q.svg)\n\n## Technology stack\n\n- Runtime: Bun\n- Database: TiDB Serverless\n- Core dependencies: @1-/ipv4, @3-/int, @3-/req, @3-/split, cli-progress, http-proxy-agent, socks, socks-proxy-agent\n\n## Code structure\n\n```\nsrc/\n├── api/\n│   ├── proxyscrape.js  # proxyscrape.com v4 API wrapper (supports pagination)\n│   └── pubproxy.js     # pubproxy.com API wrapper (with 50 retry attempts)\n├── dump.js             # Database schema export utility\n├── ipFetch.js          # Main proxy fetching logic, integrates multiple APIs and IPv4 deduplication\n├── ping.js             # Three-source geolocation validation, IP exposure detection, and result parsing\n├── request.js          # Low-level HTTP/SOCKS request handling with SOCKS4/SOCKS5/HTTP proxy support\n├── run.js              # Main entry point coordinating fetch and storage workflow\n└── save.js             # TiDB storage logic with existence check, batch verification, and precise pruning\n```\n\n## Historical context\n\nProxy functionality was integrated into the world's first web server, CERN httpd, developed by Tim Berners-Lee at CERN in 1991. Released in June 1991 and announced publicly in August, it ran on a NeXT Computer and served as both a web server and a proxy server — establishing the foundational role of proxy technology in the architecture of the World Wide Web.\n\n## About\n\nThis library is developed by [WebC.site](https://webc.site).\n\n[WebC.site](https://webc.site): A new paradigm of web development for AI\n\n\n---\n\n<a id=\"zh\"></a>\n# proxy_fetch : 获取、验证与存储高匿名代理\n\n- [proxy_fetch : 获取、验证与存储高匿名代理](#proxy_fetch-获取验证与存储高匿名代理)\n  - [功能介绍](#功能介绍)\n  - [使用演示](#使用演示)\n  - [设计思路](#设计思路)\n  - [技术栈](#技术栈)\n  - [代码结构](#代码结构)\n  - [历史故事](#历史故事)\n  - [关于](#关于)\n\n## 功能介绍\n\n从 proxyscrape.com（v4 API）和 pubproxy.com 获取精英级与匿名代理，按 IPv4 地址去重（同 IP 保留协议优先级 SOCKS5 > SOCKS4 > HTTP，端口取最大值），通过三源地理定位 API（ip-api.com、ipapi.co、ipinfo.io）验证代理功能并检测 IP 暴露，仅有效代理存入 TiDB Serverless 数据库。数据库自动维护恰好 3,000,000 条最高排名记录，超出部分按 rank 升序精确清理。\n\n## 使用演示\n\n安装为依赖项：\n\n```bash\nnpm install @1-/proxy_fetch\n```\n\n编程调用：\n\n```javascript\nimport run from \"@1-/proxy_fetch/src/run.js\";\n\n// 连接数据库并保存代理\nawait run(\"your-database-url\");\n```\n\n或直接运行：\n\n```bash\nbun ./src/run.js your-database-url\n```\n\n## 设计思路\n\n系统在代理可靠性与存储效率之间取得平衡。IPv4 地址去重确保高效存储；协议优先级与端口优选策略保障连接质量；三源地理定位验证与 IP 暴露检测共同识别透明代理；所有新代理均经实时验证后才入库。数据库通过 rank 字段实现精确裁剪，维持固定规模的高质量代理池。\n\n![](https://fastly.jsdelivr.net/gh/webc-fs/-@i-/F-VIauQrSpjAVL62Vnlg.svg)\n\n## 技术栈\n\n- 运行时：Bun\n- 数据库：TiDB Serverless\n- 核心依赖：@1-/ipv4, @3-/int, @3-/req, @3-/split, cli-progress, http-proxy-agent, socks, socks-proxy-agent\n\n## 代码结构\n\n```\nsrc/\n├── api/\n│   ├── proxyscrape.js  # proxyscrape.com v4 API 封装（支持分页）\n│   └── pubproxy.js     # pubproxy.com API 封装（带50次重试机制）\n├── dump.js             # 数据库表结构导出工具\n├── ipFetch.js          # 代理获取主逻辑，整合多源API并执行IPv4去重\n├── ping.js             # 三源地理定位验证、IP暴露检测与结果解析\n├── request.js          # 底层HTTP/SOCKS请求封装，支持SOCKS4/SOCKS5/HTTP代理验证\n├── run.js              # 主入口点，协调获取与存储流程\n└── save.js             # TiDB存储逻辑，含存在性检查、批量验证与精确裁剪\n```\n\n## 历史故事\n\n代理功能集成于世界上首个网页服务器 CERN httpd，由蒂姆·伯纳斯-李于 1991 年在欧洲核子研究中心（CERN）开发。该软件于 1991 年 6 月发布，8 月向公众宣布，运行于 NeXT 计算机之上，兼具网页服务器与代理服务器双重角色——印证代理技术自万维网诞生之初即为互联网基础设施的核心组件。\n\n## 关于\n\n本库由 [WebC.site](https://webc.site) 开发。\n\n[WebC.site](https://webc.site) : 面向人工智能的网站开发新范式\n\n","readmeFilename":"README.md"}