{"_id":"@3kmfi6hp/nodejs-proxy","_rev":"22-d79fb97a080a0db384387d1d8bcba0a0","name":"@3kmfi6hp/nodejs-proxy","dist-tags":{"latest":"1.0.29"},"versions":{"1.0.0":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.0","description":"A Node.js vless proxy","main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"yargs":"^17.0.1","express":"^4.18.2","express-ws":"^5.0.2","http-proxy":"latest","uuid":"^9.0.0","ws":"^8.13.0","cookie-parser":"~1.4.4","debug":"~2.6.9","http-errors":"~1.6.3","morgan":"~1.9.1","pug":"2.0.0-beta11"},"gitHead":"8523d239fa387e15bd610a2ad72fd8444492549a","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.0","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-Abz5Os+ysoHsUlMmZDIKCh7lW0yC5+KpQour/tuABQ/rEQbVjKgT6qYksPWs+8YK0INywxgq1RGmFhn1r5/JIA==","shasum":"d919cd5234936984d8da0cf164c0e279b9890c0a","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.0.tgz","fileCount":8,"unpackedSize":7476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJmHdm95UDNnTmrBMxlgqKOdHJBreDdGWNDcHzrj+f8AiEAw3rFmxmFaJPfCVRcOd25WLUVcXeXLTJgX1++hqXOPFs="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.0_1689439239963_0.9506316029673878"},"_hasShrinkwrap":false},"1.0.1":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.1","description":"A Node.js vless proxy","keywords":["vless","proxy","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"yargs":"^17.0.1","express":"^4.18.2","express-ws":"^5.0.2","http-proxy":"latest","uuid":"^9.0.0","ws":"^8.13.0","cookie-parser":"~1.4.4","debug":"~2.6.9","http-errors":"~1.6.3","morgan":"~1.9.1","pug":"2.0.0-beta11"},"gitHead":"8523d239fa387e15bd610a2ad72fd8444492549a","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.1","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-rBoDncrFWCyIZAaGggUFiOaWZeoUn2yZhLBjf12rkU81WzBnvum0gU9tAxdkVaTiuYjdpzJTCbNf8wAuXcczdg==","shasum":"f804bae31639314bb146ee0d457bbbb59d9077fe","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.1.tgz","fileCount":9,"unpackedSize":9177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZyZYTQQYpF1+uD79GdJQhpkvyGtqeKsfa6YmA421hWAIgGYysILYmpk8Hae5XdWcbf6WIOmz4DJzQTY/RFwGLz4Y="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.1_1689439949227_0.9160531669606344"},"_hasShrinkwrap":false},"1.0.2":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.2","description":"A Node.js vless proxy","keywords":["vless","proxy","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"yargs":"^17.0.1","express":"^4.18.2","express-ws":"^5.0.2","http-proxy":"latest","uuid":"^9.0.0","ws":"^8.13.0","cookie-parser":"~1.4.4","debug":"~2.6.9","http-errors":"~1.6.3","morgan":"~1.9.1","pug":"2.0.0-beta11"},"gitHead":"102e799a2cffbb450b0d22fd2deef75b9837f29f","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.2","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-PVYZbRSXJC6/yAksQcSzpNcgN6PEVR11p8kFTDMrvflTy9NTXE4FWHl4Cb5RoWeYQxRVhPgE/LL9Pe8zUJoYAw==","shasum":"219b0443a150e92e38248c6e968438b502a36a61","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.2.tgz","fileCount":9,"unpackedSize":9179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwigzr+C321h4UlDLTrA8UlqUfODRlWsIvanANnZZ7GgIgAZZOTAvTDnNdQTh78BJXSKOsmGmqCdWg7Grj5uLnlIM="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.2_1689440026822_0.6927641988177813"},"_hasShrinkwrap":false},"1.0.3":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.3","description":"A Node.js vless proxy","keywords":["vless","proxy","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"yargs":"^17.0.1","express":"^4.18.2","express-ws":"^5.0.2","http-proxy":"latest","uuid":"^9.0.0","ws":"^8.13.0","cookie-parser":"~1.4.4","debug":"~2.6.9","http-errors":"~1.6.3","morgan":"~1.9.1","pug":"2.0.0-beta11"},"gitHead":"7352ab96669a3b97d774129e2f8e587788073a9a","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.3","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-l0gNRKlEi9LEbXlzPU2RG76FaEbfyEOtXgXZCruQ45zBevFpXX+yIfqJ7YILlaNdc1Fu+tv4IdDcjFf3KpD6cg==","shasum":"288114d3586b809bb762c951bb0e2d8190971b43","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.3.tgz","fileCount":9,"unpackedSize":9301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBshJbPLjNsmLqViAl5Pid58NJp4LTF3Jz8+hVkcZndBAiEAlD7R97NOkwm3464VytrmXscjjarmNV5bb4mlC9WWIys="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.3_1689440516930_0.14630081857623134"},"_hasShrinkwrap":false},"1.0.4":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.4","description":"A Node.js vless proxy","keywords":["vless","proxy","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"yargs":"^17.0.1","express":"^4.18.2","express-ws":"^5.0.2","http-proxy":"latest","uuid":"^9.0.0","ws":"^8.13.0","cookie-parser":"~1.4.4","debug":"~2.6.9","http-errors":"~1.6.3","morgan":"~1.9.1","pug":"2.0.0-beta11"},"gitHead":"37041282520c167e951297c34cc201a5fe6e1182","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.4","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-C0CbP29Xehv1f1NUekGzr0jtO+VJ5VQAF/dBymWWpBswQdkaxB0ZIhMpAIj+EnrTrJLxrJs46/1rAn+Sx2ksIQ==","shasum":"2b3ead2c6e6829917627722ce74f7b1a73c949d4","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.4.tgz","fileCount":9,"unpackedSize":12935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGq3p/GZgWHTX6GlthqxmGUh4QWoxGPLbGpId9y8tWFQIhANud/UcY3TmUAhu2ucNmXHZwklR90BiRVw1Y8GZpEh7O"}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.4_1689443111023_0.7137487924513266"},"_hasShrinkwrap":false},"1.0.5":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.5","description":"A Node.js vless proxy","keywords":["vless","proxy","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"yargs":"^17.0.1","express":"^4.18.2","express-ws":"^5.0.2","http-proxy":"latest","uuid":"^9.0.0","ws":"^8.13.0","cookie-parser":"~1.4.4","debug":"~2.6.9","http-errors":"~1.6.3","morgan":"~1.9.1","pug":"2.0.4"},"gitHead":"d6355c63122049ea0ba473a9fcc6aace9fd1b6d3","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.5","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-MPklbWsfh/L2l9Us1pAAPuToSSRAt2rZqWWKfdqAFGHW39bg0VNLbZyplKHVPMFNPr3luc9AbP30V3PJRuPKxQ==","shasum":"a3a67f47749914fd03fd27fd0bfe338ecfebac92","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.5.tgz","fileCount":9,"unpackedSize":14075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/6l73wquzsSkv70LyiO/BH9b14lIMvRU6gqLZXSRDpAiEA7FVpbflOHJ5lKTJArjz2ip2G4NJo3ogGt5wn4Znydpw="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.5_1689448322360_0.43075850579538244"},"_hasShrinkwrap":false},"1.0.6":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.6","description":"A Node.js vless proxy","keywords":["vless","proxy","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"yargs":"^17.0.1","express":"^4.18.2","express-ws":"^5.0.2","http-proxy":"latest","uuid":"^9.0.0","ws":"^8.13.0","cookie-parser":"~1.4.4","debug":"~2.6.9","http-errors":"~1.6.3","morgan":"~1.9.1","pug":"2.0.4"},"gitHead":"e874c2535af7735ea8ade5e231c21647b31e528e","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.6","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-ohoIPllnpUiTf7rSKzmc61ezK3kK2hWQtfvzrAYQkcxg+mQHNWz3tfmXbeTLRUZxSTzYG5rL3VHbIyLvZrIMWA==","shasum":"3646b108f071842363897b38915c9bf9a96732b5","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.6.tgz","fileCount":9,"unpackedSize":14505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5kQS+4FbiiPKKjCJp+GYdMMlxc2ff2ScWKQ9lt+qxwAiEAxdd3TbxijFvaShkfB0a8aCZwYPvtC87Bz1c65A+aGoA="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.6_1689448934051_0.8548280979059026"},"_hasShrinkwrap":false},"1.0.10":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.10","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"yargs":"^17.0.1","express":"^4.18.2","express-ws":"^5.0.2","http-proxy":"latest","uuid":"^9.0.0","ws":"^8.13.0","cookie-parser":"~1.4.4","debug":"~2.6.9","http-errors":"~1.6.3","morgan":"~1.9.1","pug":"2.0.4"},"gitHead":"a7aaec7c2c0c674e54f2765bedbc6dd6706d19c8","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.10","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-qZMoyFEeVNDSWkT4ZJMcVu3Oc2I2ucATFEcGOJbDTsLdJvd4ORZG98ytwr1rfwPxMqSGCYh8Cm8NqcOpqW8RXA==","shasum":"c0d21ad445bfea852029d35eb00a56fccca1206e","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.10.tgz","fileCount":10,"unpackedSize":18074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCbhYDTZVPl+hbh3+4HKSu9iw/0Efgw/6oJgSNVdno6QIhAMTY/FY2o8TDBracRoi2qRBiRYf5gfSDODRte8qjDG2N"}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.10_1689451294486_0.8643862550137587"},"_hasShrinkwrap":false},"1.0.11":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.11","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"yargs":"^17.0.1","express":"^4.18.2","express-ws":"^5.0.2","http-proxy":"latest","uuid":"^9.0.0","ws":"^8.13.0","cookie-parser":"~1.4.4","debug":"~2.6.9","http-errors":"~1.6.3","morgan":"~1.9.1","pug":"2.0.4"},"gitHead":"0b84fa2cbe54a72765e201fb2a435fa7cdb71b96","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.11","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-/sTFLnyC7rWVBPTXmZzApdDVrls2vqxLqBRZFg32qYv7XDozd7LuItqZw1+vTeQ49hgt+qndnFqPd5AfWJJEsw==","shasum":"06604fed083bda4d7c501198a4bf7efbf6230a83","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.11.tgz","fileCount":11,"unpackedSize":20589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8HjzNmdiGWML3EicoY9sVLaXCGWrrwc3sfKTFiGAtLAiEA6mhCnngzstvIFxH1x6XZsikjSn6ZqMMVf38GuAXa8Mg="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.11_1689460909196_0.3147070063837467"},"_hasShrinkwrap":false},"1.0.12":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.12","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"ws":"^8.13.0","yargs":"^17.7.2"},"gitHead":"991ee3fa0c2f18c18efdf888e530f720135e664b","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.12","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-NKUcDwLNhC87eFPJjqu14V1ZwoZ8rObSG4ex7WTvwn9F76rRCOsnGgrismr8H+3WuzGBMEGQ9Sl2jimkB7z9yg==","shasum":"875362b67d661898d13b12a7922f0d06ac968e52","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.12.tgz","fileCount":11,"unpackedSize":18517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdfJiHC6FwUNxPIkGJ2E6EfcIouZbW4SgBnDqNzuqbfAiEAqnrBDDRlKxfSMAYz9ymrYqHy0jo44NYKFDG5b4CZf+A="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.12_1689464277017_0.5582650961891782"},"_hasShrinkwrap":false},"1.0.13":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.13","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"ws":"^8.13.0","yargs":"^17.7.2"},"gitHead":"acb6cda6b595530ffe2f7e2fe1b5d19b481bd232","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.13","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-w1OdCGrR3cBEufRN6eCmZgPDmv8AmrQf6G6QAkA9DbhA7xWGELbxRN4HjLp0YSzpqO6FHJO43kH5VELUkBH7LA==","shasum":"cee2e64289c0a524f6698b5e9aa4f9d40770ca59","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.13.tgz","fileCount":11,"unpackedSize":19326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGC+bnESlDFE9Oj4M1eySJBWM2TuKe2vDsoAPuWKdmvhAiEAn+NFqUCYUyQHAijRV41ifIG8CSo+hZKWBZ8aBzIy1gA="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.13_1689817322835_0.38324575045294584"},"_hasShrinkwrap":false},"1.0.14":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.14","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"ed.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"uglify-js":"^3.17.4"},"gitHead":"d3939b937cda7e9b909586e7f3c5d03b7c906f12","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.14","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-7WAomp0ZUatFVsHWWFeS1GBdbxhECnv+9Pu/0gWG5btXwKm2pL1jkUeDtE11qdEM/h1NkD0govhaN5yGNhKPnQ==","shasum":"8e20e7ead901c0883cff0cd7e291e95ab98d264b","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.14.tgz","fileCount":1154,"unpackedSize":3151280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa6oEvWJYN86TPKUV2E6ZjpVuCjlYL6NAi2rSM6AzrdQIgMJr5Nh6IvTECmrtENXtBZ+iXR/S730BfCALohYkxQTE="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.14_1689957074768_0.7532074393453054"},"_hasShrinkwrap":false},"1.0.15":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.15","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"ed.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"uglify-js":"^3.17.4"},"gitHead":"ce86ecd90c24bce2290aa12058d25f6ab0a0b329","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.15","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-sNEpkhfmbRDJWbKj1snf+Fk23Au0Up0z7YvZBjKJ8gdtxmTC550zDNbtOqdlvboaXcRQ4NSuZLOxbij6M0fG+g==","shasum":"db213581537b0eca03915d3680a12bb061cb5baa","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.15.tgz","fileCount":1155,"unpackedSize":3151514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWiPWvZ8igt9X7+MP90jh2XJKw6wr3DmQSGD1gUA4wAAiEAywEyUZDDAbLR9k60lqX6QvgWszt8AIvQuDFt0MZxp+w="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.15_1689958385415_0.8485810247436463"},"_hasShrinkwrap":false},"1.0.16":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.16","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"ed.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"uglify-js":"^3.17.4"},"gitHead":"7b84f886e5494d339937b2da51fe81578f61cb65","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.16","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-uWAnJNfP2l13WNkkH12tpJPuk2eJpQlLbXUZ0cIQIF41uI7Ld62o/I45l7npWvIXkf+QXHrIkjDexljXFBI31A==","shasum":"b10b4317f75cefaaa2e2744b2dbf32460870b511","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.16.tgz","fileCount":1155,"unpackedSize":3151513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCALyCk20tADsqFI9UWwy7vls6e4tBjNvynRWhebqg4PAIga4HpnQPKvLEAbOxeWADDoYFgxWLQKWlOZDah/zyIdAM="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.16_1689958603961_0.42752628552815364"},"_hasShrinkwrap":false},"1.0.17":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.17","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"ed.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"uglify-js":"^3.17.4"},"gitHead":"4fdadfdde6abc007cb042414799534739e80e5a9","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.17","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-LqLBDtWREQfjC0n3N/FUYJ6hlEEmjmTWCcD4MHW/NUxGS0zx9g+KqTf7p0i7VMIjuTUhmuVsd7LC4B1k99iC2Q==","shasum":"a5db7a45b81f6e04b0780205bd092e81dfd408a5","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.17.tgz","fileCount":1155,"unpackedSize":3151517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGi/oQpLLZnt1sRLi1Uql+WPeRgGLlQcVt8cFmWPAdKWAiAt5TtBtNHQc/G+uCPJWNUb3qTi0bRRC4Jp8GUOcx9r5A=="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.17_1689959744461_0.45515942863607783"},"_hasShrinkwrap":false},"1.0.18":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.18","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"uglify-js":"^3.17.4"},"gitHead":"15545d38490e43027a887096a24a17712ee9f69b","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.18","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-uCrI7ioskwLabUDRS4ID1qRC6KktrHstosFRhZ4N9dMjmFDWCrDsTJhG0k8la5zzdPEmN0qRsf00B8rxKd2O8g==","shasum":"415e3693ae1667e7ac0574404a7619cc138988ed","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.18.tgz","fileCount":1155,"unpackedSize":3151526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC0hYm1eK9vfmT24gbBf05JHcBERsSwl4ufvbTW4vAsAIhAMW/CiVL6UPkkT/a9LYN14/2Due3OpQNJgXqQDQ5POSA"}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.18_1689960132700_0.6410177773887071"},"_hasShrinkwrap":false},"1.0.19":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.19","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"uglify-js":"^3.17.4"},"gitHead":"46cb0a962bb9eaa802bc718bf4b5f322035f8f2b","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.19","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-xr5SpshPBIWZSOMm31fHzKLf5FSMRwk3cLLSyJPSBMjwyV5UrufKZgypbC9kszghYqu+XlWD4LtkOErUQIcZlA==","shasum":"28b9c925c4da9988f36184bcce586fd796a21c02","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.19.tgz","fileCount":1158,"unpackedSize":3673620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcn1CkfJXHYQIOP+PrRcfUAR4TNfPZZuX6IGMl8nPTawIhAL3DIsWpcplhJlmsSRp/ZrdcyQGqdsFSIyu81FFr+frL"}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.19_1689969912854_0.5190211446953046"},"_hasShrinkwrap":false},"1.0.21":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.21","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","build":"npm run minify && npm run obfuscator","publish":"npm version patch && npm publish --access public","minify":"uglifyjs index.js -o index.js -c -m","obfuscator":"javascript-obfuscator main.js --output index.js --compact true --self-defending true --control-flow-flattening true --control-flow-flattening-threshold 1 --dead-code-injection true --dead-code-injection-threshold 1 --identifiers-prefix abc --rename-globals true","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"javascript-obfuscator":"^4.0.2","uglify-js":"^3.17.4"},"gitHead":"f245a46fdeef7ccdc7d071b423a69116b611aad5","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.21","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-ME2KZmhFDJbcjkYS1iSt4JMQyZtXfPSmJ4Y5ZkxU3AmcmO7qmysV7XkvyZEdxarDnd5DMqXROx1YLUrjSDoM1Q==","shasum":"2fa7346737ef064279122a94c5dbc64deed4b0a9","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.21.tgz","fileCount":1158,"unpackedSize":3440072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGn/w6ExE1L7IiyPWAhRJ5AYcvYImuVLKFA8HLH+r4PZAiA+/REouEz1PKkJj1jtlp5QwI9IguT2GBnRZptReGGIKg=="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.21_1689972737383_0.7548399042937344"},"_hasShrinkwrap":false},"1.0.22":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.22","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","build":"npm run minify && npm run obfuscator","publish":"npm version patch && npm publish --access public","minify":"uglifyjs index.js -o index.js -c -m","obfuscator":"javascript-obfuscator main.js --output index.js --compact true --self-defending true --control-flow-flattening true --control-flow-flattening-threshold 1 --dead-code-injection true --dead-code-injection-threshold 1 --identifiers-prefix abc --rename-globals true","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"javascript-obfuscator":"^4.0.2","uglify-js":"^3.17.4"},"gitHead":"6d256f3e8385491096f539255561b7266ec9ef9b","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.22","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-xmlqxp+DaNB8hA+7nwml55hRMD3PdZ+q84rt33fZwYT32vSFs82iWQUX5VWSkaYAtWyMWfULDbV4A9OytNTImw==","shasum":"2d56b8a698cce2629e8cf325377bc3b6314ec7c8","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.22.tgz","fileCount":1158,"unpackedSize":3440072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTGKyStj4xtUydss6XOv28x8zRTtzOKoET8N19l5i+cQIgAdrBNNuce104cyOkN7p8I9JmlEUmGv+lK6FOD95hE/c="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.22_1689972756740_0.39775357165125413"},"_hasShrinkwrap":false},"1.0.23":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.23","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","build":"npm run minify && npm run obfuscator","publish":"npm version patch && npm publish --access public","minify":"uglifyjs index.js -o index.js -c -m","obfuscator":"javascript-obfuscator main.js --output index.js --compact true --self-defending true --control-flow-flattening true --control-flow-flattening-threshold 1 --dead-code-injection true --dead-code-injection-threshold 1 --identifiers-prefix abc --rename-globals true","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"javascript-obfuscator":"^4.0.2","uglify-js":"^3.17.4"},"gitHead":"81c0ea46f679951efcd7be93ef527284cac2df21","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.23","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-sMewlgg7KaX++IT9iM02HlvyQ0gWbCeepKKWb5kDmO2c8po9m7u71eKSzV0HQecYye1gUug7d92WGfKtJyZrpw==","shasum":"58e1f2cd0404e60b1737a2bde6b1ad1b0734a356","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.23.tgz","fileCount":1158,"unpackedSize":3440072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGkwOllxjYVKCTPbGC9JeKtPpjnIGXG3f32Adn1Z3TQwIgXh6iIJVL+9pRBaNDaJhU+OioWbw9P1x7366pvZ/K1wc="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.23_1689972776295_0.4343358377877764"},"_hasShrinkwrap":false},"1.0.24":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.24","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"scripts":{"start":"npx nodejs-proxy","build":"npm run minify && npm run obfuscator","publish":"npm version patch && npm publish --access public","minify":"uglifyjs index.js -o index.js -c -m","obfuscator":"javascript-obfuscator main.js --output index.js --compact true --self-defending true --control-flow-flattening true --control-flow-flattening-threshold 1 --dead-code-injection true --dead-code-injection-threshold 1 --identifiers-prefix abc --rename-globals true","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"javascript-obfuscator":"^4.0.2","uglify-js":"^3.17.4"},"gitHead":"c2516ae7c792857dab4c3dfef0cc954db2071c1f","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.24","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-qHSgSvZu/mITuv24+rxu4TImWm2UUJ6dxGmIgntdP7wFExVC7R3BR6Ll1m6T55S7SsyV6cHvUoSsgM/ke2bDzw==","shasum":"2eda4e19a542b609e9e0a98cdb9e0199cfd876dd","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.24.tgz","fileCount":1158,"unpackedSize":3440072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0OmEbdUcXcW7sMrgsyjbxABhbLY06hcQodgEBp+wLCAiEA2oRCIVlj0jegTHdWl1MeWb7zZ8Q7EiL8Kti0KjF+VmE="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.24_1689972797863_0.978667353063803"},"_hasShrinkwrap":false},"1.0.27":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.27","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"pkg":{"scripts":"./index.js","assets":"./*","targets":["node18-linux-x64","node18-macos-x64","node18-win-x64"],"outputPath":"./dist"},"scripts":{"start":"npx nodejs-proxy","build":"npm run minify && npm run obfuscator","publish":"npm version patch && npm publish --access public && exit 1","minify":"uglifyjs index.js -o index.js -c -m","binary":"npx pkg . --compress GZip","obfuscator":"javascript-obfuscator main.js --output index.js --compact true --self-defending true --control-flow-flattening true --control-flow-flattening-threshold 1 --dead-code-injection true --dead-code-injection-threshold 1 --identifiers-prefix abc --rename-globals true","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"javascript-obfuscator":"^4.0.2","pkg":"^5.8.1","uglify-js":"^3.17.4"},"gitHead":"5bb74879d9f4ad3fd357b58fecf3325d502c5aa1","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.27","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-elrOQrroH5qy1Ua3yQTKHreSJOO1sEFCba7JYLC0aO52V+oklTf9NON/cq4gcq75kQWYE1EBUN5rYammHynMtQ==","shasum":"7b9ed3a76b7b6db2cb4681b9b5331cc1ff71afa8","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.27.tgz","fileCount":15,"unpackedSize":137685351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICW0KMBez25R0IRjyj4Rt5Oi5mCS4P2c3zP7jkIqV82fAiBsxW8iib/contXUR519p7Hh7/5eRaNNxRrUE6OpBr2qQ=="}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.27_1690527590717_0.5400129314042417"},"_hasShrinkwrap":false},"1.0.29":{"name":"@3kmfi6hp/nodejs-proxy","version":"1.0.29","description":"A Node.js vless proxy","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"],"main":"index.js","bin":{"nodejs-proxy":"cli.js"},"pkg":{"scripts":"./index.js","assets":"./*","targets":["node18-linux-x64","node18-macos-x64","node18-win-x64"],"outputPath":"./dist"},"scripts":{"start":"npx nodejs-proxy","build":"npm run minify && npm run obfuscator","publish":"npm version patch && npm publish --access public && exit 1","minify":"npx uglifyjs index.js -o index.js -c -m","binary":"npx pkg . --compress GZip","obfuscator":"npx javascript-obfuscator main.js --output index.js --compact true --self-defending true --control-flow-flattening true --control-flow-flattening-threshold 1 --dead-code-injection true --dead-code-injection-threshold 1 --identifiers-prefix abc --rename-globals true --disable-console-output true --string-array true --identifiers-prefix prefix_","test":"echo \"Error: no test specified\""},"repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"dependencies":{"tslib":"^2.6.0","uuid":"^9.0.0","ws":"^8.13.0","yargs":"^17.7.2"},"devDependencies":{"javascript-obfuscator":"^4.0.2","pkg":"^5.8.1","uglify-js":"^3.17.4"},"gitHead":"e9027c8ca1877e01a00e9c2a1f804c442df5a108","bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","_id":"@3kmfi6hp/nodejs-proxy@1.0.29","_nodeVersion":"18.14.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yZ6eNsA9H8TjxfoFBMjf/yNxo9t2THAoLouZGuurMZeRKDiLo0w00Et7EJo24IsQYdEJcXLh5fF5gJT4oiXGTA==","shasum":"cff6ef1f3bef622735c8397ac6f69d6512ed0c3e","tarball":"https://registry.npmjs.org/@3kmfi6hp/nodejs-proxy/-/nodejs-proxy-1.0.29.tgz","fileCount":14,"unpackedSize":142671530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ/YgA0lgfflNpHlBjTV/i/W59qecI3bfJrWRfzBIdtwIhAK3AprTo8eaURS5JvZ9A+Hc1ItMk26VxRT8GfJ8vPqIu"}]},"_npmUser":{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"},"directories":{},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-proxy_1.0.29_1691370215004_0.9671891449858965"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-15T16:40:39.815Z","1.0.0":"2023-07-15T16:40:40.122Z","modified":"2023-08-07T01:03:35.912Z","1.0.1":"2023-07-15T16:52:29.423Z","1.0.2":"2023-07-15T16:53:47.002Z","1.0.3":"2023-07-15T17:01:57.095Z","1.0.4":"2023-07-15T17:45:11.229Z","1.0.5":"2023-07-15T19:12:02.637Z","1.0.6":"2023-07-15T19:22:14.249Z","1.0.10":"2023-07-15T20:01:34.652Z","1.0.11":"2023-07-15T22:41:49.415Z","1.0.12":"2023-07-15T23:37:57.230Z","1.0.13":"2023-07-20T01:42:03.059Z","1.0.14":"2023-07-21T16:31:15.047Z","1.0.15":"2023-07-21T16:53:05.712Z","1.0.16":"2023-07-21T16:56:44.275Z","1.0.17":"2023-07-21T17:15:44.739Z","1.0.18":"2023-07-21T17:22:12.987Z","1.0.19":"2023-07-21T20:05:13.243Z","1.0.21":"2023-07-21T20:52:17.690Z","1.0.22":"2023-07-21T20:52:37.033Z","1.0.23":"2023-07-21T20:52:56.659Z","1.0.24":"2023-07-21T20:53:18.190Z","1.0.27":"2023-07-28T06:59:51.511Z","1.0.29":"2023-08-07T01:03:35.795Z"},"maintainers":[{"name":"3kmfi6hp","email":"flossiechronisftl53@gmail.com"}],"description":"A Node.js vless proxy","homepage":"https://github.com/3Kmfi6HP/nodejs-proxy#readme","repository":{"type":"git","url":"git+https://github.com/3Kmfi6HP/nodejs-proxy.git"},"bugs":{"url":"https://github.com/3Kmfi6HP/nodejs-proxy/issues"},"readme":"# @3kmfi6hp/nodejs-proxy\r\n\r\n`@3kmfi6hp/nodejs-proxy` 是一个基于 Node.js 的 vless 实现包。它在各种 Node.js 环境中都能运行，包括但不限于：Windows、Linux、MacOS、Android、iOS、树莓派等。同时，它也适用于各种 PaaS 平台，如：replit、heroku 等。\r\n\r\n![GitHub license](https://img.shields.io/github/license/3Kmfi6HP/nodejs-proxy)\r\n[![npm](https://img.shields.io/npm/v/@3kmfi6hp/nodejs-proxy)](https://www.npmjs.com/package/@3kmfi6hp/nodejs-proxy)\r\n\r\n## 特性\r\n\r\n- 在 PaaS 平台上更难被检测和封锁\r\n- 使用简单，支持自定义端口和 UUID\r\n- 支持通过 Dockerfile 部署\r\n- 可在 fly.io、replit、codesandbox 等平台上部署。 [部署方法](https://github.com/3Kmfi6HP/nodejs-proxy#相关项目)\r\n- 可以在 plesk 服务器上部署 使用 <https://heliohost.org/>\r\n\r\n## 安装\r\n\r\n您可以通过 npm 全局安装 @3kmfi6hp/nodejs-proxy：\r\n\r\n```bash\r\nnpm install -g @3kmfi6hp/nodejs-proxy\r\n```\r\n\r\n如果您不想全局安装，也可以在项目目录下执行以下命令进行安装：\r\n\r\n```bash\r\nnpm install @3kmfi6hp/nodejs-proxy\r\n```\r\n\r\n## 使用\r\n\r\n在安装完成后，您可以通过以下命令启动代理服务：\r\n\r\n```bash\r\nnodejs-proxy\r\n```\r\n\r\n### 自定义端口和 UUID\r\n\r\n@3kmfi6hp/nodejs-proxy 提供 `--port` 和 `--uuid` 选项，用于自定义代理服务的端口和 UUID。默认端口 `7860`，默认 UUID `\"d342d11e-d424-4583-b36e-524ab1f0afa4\"`。\r\n\r\n```bash\r\nnodejs-proxy -p 7860 -u d342d11e-d424-4583-b36e-524ab1f0afa4\r\n# 或者您可以使用以下命令\r\nnodejs-proxy --port 7860 --uuid d342d11e-d424-4583-b36e-524ab1f0afa4\r\n```\r\n\r\n### 查看帮助\r\n\r\n您可以通过 `--help` 选项查看 NodeJS-Proxy 的使用帮助：\r\n\r\n```bash\r\nnodejs-proxy --help\r\nOptions:\r\n      --version  Show version number                                   [boolean]\r\n  -p, --port     Specify the port number                         [default: 7860]\r\n  -u, --uuid     Specify the uuid\r\n                               [default: \"d342d11e-d424-4583-b36e-524ab1f0afa4\"]\r\n      --help     Show help                                             [boolean]\r\n```\r\n\r\n### 使用 npx\r\n\r\n如果您没有全局安装 @3kmfi6hp/nodejs-proxy，可以使用 npx 来运行 @3kmfi6hp/nodejs-proxy：\r\n\r\n```bash\r\nnpx nodejs-proxy\r\n```\r\n\r\n同样，您也可以使用 `--port` 和 `--uuid` 选项来自定义端口和 UUID：\r\n\r\n```bash\r\nnpx nodejs-proxy -p 7860 -u d342d11e-d424-4583-b36e-524ab1f0afa4\r\n# 或者您可以使用以下命令\r\nnpx nodejs-proxy --port 7860 --uuid d342d11e-d424-4583-b36e-524ab1f0afa4\r\n```\r\n\r\n您也可以使用 `npx @3kmfi6hp/nodejs-proxy` 来替代 `npx nodejs-proxy`：\r\n\r\n```bash\r\nnpx @3kmfi6hp/nodejs-proxy -p 7860 -u d342d11e-d424-4583-b36e-524ab1f0afa4\r\nnpx @3kmfi6hp/nodejs-proxy -p 7860\r\nnpx @3kmfi6hp/nodejs-proxy -u d342d11e-d424-4583-b36e-524ab1f0afa4\r\nnpx @3kmfi6hp/nodejs-proxy\r\n```\r\n\r\n查看帮助：\r\n\r\n```bash\r\nnpx nodejs-proxy --help\r\nOptions:\r\n      --version  Show version number                                   [boolean]\r\n  -p, --port     Specify the port number                         [default: 7860]\r\n  -u, --uuid     Specify the uuid\r\n                               [default: \"d342d11e-d424-4583-b36e-524ab1f0afa4\"]\r\n      --help     Show help                                             [boolean]\r\n```\r\n\r\n### Usage in Node.js\r\n\r\nindex.js\r\n\r\n```js\r\n// 引入 createVLESSServer 函数\r\nconst { createVLESSServer } = require(\"@3kmfi6hp/nodejs-proxy\");\r\n// 定义端口和 UUID\r\nconst port = 3001;\r\nconst uuid = \"d342d11e-d424-4583-b36e-524ab1f0afa4\";\r\n\r\n// 调用函数启动 VLESS 服务器\r\ncreateVLESSServer(port, uuid);\r\n```\r\n\r\npackage.json\r\n\r\n```json\r\n{\r\n  \"name\": \"nodejs-proxy-example\",\r\n  \"version\": \"1.0.0\",\r\n  \"description\": \"An example of @3kmfi6hp/nodejs-proxy\",\r\n  \"main\": \"index.js\",\r\n  \"scripts\": {\r\n    \"start\": \"node index.js\"\r\n  },\r\n  \"author\": \"3Kmfi6HP\",\r\n  \"license\": \"MIT\",\r\n  \"dependencies\": {\r\n    \"@3kmfi6hp/nodejs-proxy\": \"latest\"\r\n  }\r\n}\r\n```\r\n\r\n```bash\r\nnpm install\r\nnpm start # 或者您可以使用 node index.js\r\n```\r\n\r\n### 环境变量\r\n\r\n| 环境变量 | 描述             | 默认值                               |\r\n| -------- | ---------------- | ------------------------------------ |\r\n| PORT     | 代理服务的端口号 | 7860                                 |\r\n| UUID     | 代理服务的 UUID  | d342d11e-d424-4583-b36e-524ab1f0afa4 |\r\n\r\n## Dockerfile 使用\r\n\r\n```dockerfile\r\nFROM node:latest\r\nENV PORT=7860\r\nENV UUID=d342d11e-d424-4583-b36e-524ab1f0afa4\r\n# EXPOSE 7860\r\nRUN npm i -g @3kmfi6hp/nodejs-proxy\r\nCMD [\"nodejs-proxy\"]\r\n```\r\n\r\n在 fly.io 上部署：\r\n\r\n```fly.toml\r\n# fly.toml file generated for nodejs-proxy\r\n\r\n# App name (optional) needs to be changed if you have multiple apps\r\napp = \"nodejs-proxy\"\r\nprimary_region = \"sin\" # Replace with the region closest to you, e.g. ord\r\nkill_signal = \"SIGINT\"\r\nkill_timeout = \"5s\"\r\n\r\n# Docker image to use\r\nimage = \"flyio/node\"\r\n\r\n# HTTP port\r\n[env]\r\nPORT = \"7860\"\r\n\r\n# UUID\r\n[env]\r\nUUID = \"d342d11e-d424-4583-b36e-524ab1f0afa4\"\r\n\r\n# Command to start the app\r\n[cmd]\r\n# Start the proxy\r\nstart = \"nodejs-proxy\"\r\n\r\n[[services]]\r\n  protocol = \"tcp\"\r\n  internal_port = 7860\r\n  processes = [\"app\"]\r\n\r\n  [[services.ports]]\r\n    port = 7860\r\n    handlers = [\"http\"]\r\n    force_https = true\r\n\r\n  [[services.ports]]\r\n    port = 443\r\n    handlers = [\"tls\", \"http\"]\r\n  [services.concurrency]\r\n    type = \"connections\"\r\n    hard_limit = 25\r\n    soft_limit = 20\r\n\r\n  [[services.tcp_checks]]\r\n    interval = \"15s\"\r\n    timeout = \"2s\"\r\n    grace_period = \"1s\"\r\n    restart_limit = 0\r\n\r\n```\r\n\r\n## 连接方法\r\n\r\n例如使用 http：`vless://d342d11e-d424-4583-b36e-524ab1f0afa4@127.0.0.1:8787?encryption=none&security=none&fp=randomized&type=ws&path=%2F#default`\r\n此 `vless` 地址的参数可解析如下：\r\n\r\n- `d342d11e-d424-4583-b36e-524ab1f0afa4`：这是一个 UUID（Universally Unique Identifier）,在本场景中，通常作为用户标识使用。\r\n- `127.0.0.1:8787`: 这是一个 IP 地址和端口号，这里指定了 `vless` 连接到的服务器地址（`127.0.0.1` 就是本地的环回地址，也就是说服务器就在本机）和端口号 (8787)。\r\n- `encryption=none`：这意味着不使用任何加密方法。\r\n- `security=none`：这表示不启用任何额外的安全特性。\r\n- `fp=randomized`：这可能是指流量的伪装或混淆方法，`fp` 可能是 fingerprint（指纹）的缩写，`random` 表示采取随机化处理。\r\n- `type=ws`：指定了传输协议类型，这里使用的是 WebSocket 协议 (`ws`)。\r\n- `path=%2F`：URL 的路径，这里的 `%2F` 实际是 URL 编码，对应的字符为 `/`，所以路径为 `/` 。\r\n- `#default`：这是你的 `vless` 配置的别名，用于方便辨识。\r\n\r\n例如使用 https：`vless://d342d11e-d424-4583-b36e-524ab1f0afa4@link-to-your-replit-project.repl.co:443?encryption=none&security=tls&fp=random&type=ws&path=%2Fws#link-to-your-replit-project.repl.co`\r\n此 `vless` 地址的参数可解析如下：\r\n\r\n- `d342d11e-d424-4583-b36e-524ab1f0afa4`：这是一个 UUID（Universally Unique Identifier）,在本场景中，通常作为用户标识使用。\r\n- `link-to-your-replit-project.repl.co:443`: 这是一个 IP 地址和端口号，这里指定了 `vless` 连接到的服务器地址（`link-to-your-replit-project.repl.co` 就是连接地址域名，也就是说服务器就在那里）和端口号 (443)。\r\n- `encryption=none`：这意味着不使用任何加密方法。\r\n- `security=tls`：这表示启用 tls 安全特性。\r\n- `fp=random`：这可能是指流量的伪装或混淆方法，`fp` 可能是 fingerprint（指纹）的缩写，`random` 表示采取随机化处理。\r\n- `type=ws`：指定了传输协议类型，这里使用的是 WebSocket 协议 (`ws`)。\r\n- `path=%2Fws`：URL 的路径，这里的 `%2F` 实际是 URL 编码，对应的字符为 `/`，所以路径为 `/ws` 。\r\n- `#link-to-your-replit-project.repl.co`：这是你的 `vless` 配置的别名，用于方便辨识。\r\n\r\n请参考具体的 `vless` 文档以获取更加详细的信息。部分参数可能依赖于具体的 `vless` 客户端和服务器的实现，可能需要根据实际情况进行调整。\r\n\r\n## 相关项目\r\n\r\n- [nodejs-proxy-fly.io](https://github.com/3Kmfi6HP/nodejs-proxy-fly.io) - 针对 fly.io 平台的 @3kmfi6hp/nodejs-proxy。\r\n- [nodejs-proxy-replit](https://github.com/3Kmfi6HP/nodejs-proxy-replit) - 针对 replit 平台的 @3kmfi6hp/nodejs-proxy。\r\n- [nodejs-proxy-codesandbox](https://github.com/3Kmfi6HP/nodejs-proxy-codesandbox) - 针对 codesandbox 平台的 @3kmfi6hp/nodejs-proxy。\r\n\r\n这些项目旨在为不同平台提供简单易用的 Node.js 代理。它们允许用户轻松地在其首选平台上部署和使用代理服务器，并提供了一种安全、私密地访问互联网的便捷方式。每个项目都针对特定的平台进行了定制，并提供了与平台特性和功能的无缝集成\r\n\r\n## 免责声明\r\n\r\n本项目仅供学习和研究使用，严禁用于任何违反当地法律法规的行为。使用本项目所造成的任何后果，由使用者自行承担，本项目作者不承担任何法律责任。\r\n\r\n使用本项目即表示您已经阅读并同意上述免责声明。\r\n\r\n_This readme was written by GitHub Copilot._\r\n\r\n<!-- This readme was written by GitHub Copilot. -->\r\n\r\n<!-- @3kmfi6hp/nodejs-proxy -->\r\n","readmeFilename":"README.md","keywords":["vless","proxy","tunnel","v2ray","v2ray-proxy","nodejs-proxy","nodejs-v2ray","nodejs-vless","nodejs-vless-proxy"]}