{"_id":"@alexsorokoletov/http-proxy-to-socks","_rev":"7-f1ec01a62100c50a10dea9b2a20e078b","name":"@alexsorokoletov/http-proxy-to-socks","dist-tags":{"latest":"1.2.6"},"versions":{"1.2.0":{"name":"@alexsorokoletov/http-proxy-to-socks","version":"1.2.0","description":"hpts(http-proxy-to-socks) is a nodejs client to convert socks proxy into http proxy","main":"lib/server.js","repository":{"type":"git","url":"git+https://github.com/alexsorokoletov/http-proxy-to-socks.git"},"scripts":{"build":"babel src --out-dir lib","dev":"jest --watch","test":"eslint src && jest","prepublish":"npm run test && npm run build"},"keywords":["socks","http proxy","converting proxy"],"bin":{"hpts":"./bin/hpts.js"},"author":{"name":"Alex Sorokoletov","email":"alex@sorokoletov.coom"},"license":"MIT","dependencies":{"chalk":"^2.4.1","commander":"^2.9.0","socks":"^1.1.10","winston":"^3.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.18.0","eslint":"^3.13.1","eslint-config-airbnb":"^14.0.0","eslint-config-airbnb-base":"^11.0.1","eslint-plugin-import":"^2.2.0","jest":"^18.1.0"},"jest":{"testPathDirs":["<rootDir>/src"],"testRegex":"(\\.|/)(test|spec)\\.js$"},"bugs":{"url":"https://github.com/alexsorokoletov/http-proxy-to-socks/issues"},"homepage":"https://github.com/alexsorokoletov/http-proxy-to-socks#readme","directories":{"lib":"lib"},"gitHead":"63ab0f5b5bf790d4030490b5c71754c44e9e0562","_id":"@alexsorokoletov/http-proxy-to-socks@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"alexsorokoletov","email":"alex@sorokoletov.com"},"dist":{"integrity":"sha512-MvzW001IwYMpbEbAfTdS/J9L7uGjBRAzESHOgliv+OOXqqDH/UEb2BJXh1ULtkWKs3ATLBQ6VkoRPM22rxp+8A==","shasum":"f95c44296c7e96fce6ae202653ac342dd7e015d8","tarball":"https://registry.npmjs.org/@alexsorokoletov/http-proxy-to-socks/-/http-proxy-to-socks-1.2.0.tgz","fileCount":14,"unpackedSize":17229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1ArCRA9TVsSAnZWagAAzSIP/0G7VW0ZcWQqk5h4GH5x\nX32e8CLJoRaBZN/9PG1J4stFfz6CnWlMvJDCctCy9gEVn6BSmzdgv4ARiZuK\nnOnAM2komxO+M812V3Og24er9cY1yaX7INAsG8N5pStfOb0Wh6cNP6Zc6PPe\nn4pCx15dXOn7X4GyU2MJJeMQNSZfPXZbMHAnYy2wOdX+FTv3LXUk1UYwAkiQ\nGgdHIkK65vQjWgfa6etIoXFy8qp58fNxj3n37JSubJ9x+iAtISL8+jVHhhnp\nBE0AW/KAgzcfyaWyxMoPaOOSV7+V/KlaDb2Td+lPYKGfJVfjRa2VztB1NqAi\noxOqlSqHhvtdWe4369dgW3hZk/W5J/pQ0dND75sgEFvt9VAp3V3L8QdsSJbi\nLiioqA2FkRtXKB8jOBVS0EKAOOFOXnZp9+OVN3ZeAiGFYx0oPlBah9Mw0n75\nIA23dl+88i+Fd64OFtS4Aw/gNpJREEKcqSSvhVGTDUjhZ1OqNszhMtVeXY9z\nvuhZqT3kZg8GvhbAb9GBSp9OTmeGHRjeOENZBQ5uW3volLlasOCzRflPmXB8\n6vk1b6R4gsIqLYj4zNylNEtOqQ2gEN7yBJA/WBubjEw6JphSfEWvaojn4Clx\nR/z0GAMCcnETS7sBu9Ix6flEEB9SF02zmWGjXjpH2cOtTk3DjLqcGQ41Fsiv\nmytr\r\n=vwfg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu+InwqKwgcVhxiyGD4vwNU0RoBgw6LIB0uJzrCSnAyAiEAn71J92vAGNzkw8+xlzy5ZzxOOU3K+0V2GyCfrJqT0tA="}]},"maintainers":[{"name":"alexsorokoletov","email":"alex@sorokoletov.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-proxy-to-socks_1.2.0_1573867562208_0.862770300710751"},"_hasShrinkwrap":false},"1.2.1":{"name":"@alexsorokoletov/http-proxy-to-socks","version":"1.2.1","description":"hpts(http-proxy-to-socks) is a nodejs client to convert socks proxy into http proxy","main":"lib/server.js","repository":{"type":"git","url":"git+https://github.com/alexsorokoletov/http-proxy-to-socks.git"},"scripts":{"build":"babel src --out-dir lib","dev":"jest --watch","test":"eslint src && jest","prepublish":"npm run test && npm run build"},"keywords":["socks","http proxy","converting proxy"],"bin":{"hpts":"./bin/hpts.js"},"author":{"name":"Alex Sorokoletov","email":"alex@sorokoletov.coom"},"license":"MIT","dependencies":{"chalk":"^2.4.1","commander":"^2.9.0","socks":"^1.1.10","winston":"^3.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.18.0","eslint":"^3.13.1","eslint-config-airbnb":"^14.0.0","eslint-config-airbnb-base":"^11.0.1","eslint-plugin-import":"^2.2.0","jest":"^18.1.0"},"jest":{"testPathDirs":["<rootDir>/src"],"testRegex":"(\\.|/)(test|spec)\\.js$"},"bugs":{"url":"https://github.com/alexsorokoletov/http-proxy-to-socks/issues"},"homepage":"https://github.com/alexsorokoletov/http-proxy-to-socks#readme","directories":{"lib":"lib"},"gitHead":"7be7f5a92ac46d318b14388eb0b7d7d2eea0b822","_id":"@alexsorokoletov/http-proxy-to-socks@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"alexsorokoletov","email":"alex@sorokoletov.com"},"dist":{"integrity":"sha512-2o8Y42HmaqPLnrB60IAVoW4W7cHBIZoHHYLelW+Q0NfHVHyQ0SWYBVgZJwZve6wDcQRHvc3Af5kd1dUwh+aNwQ==","shasum":"f6388f57f79f73a1098293d432536454aa970a3a","tarball":"https://registry.npmjs.org/@alexsorokoletov/http-proxy-to-socks/-/http-proxy-to-socks-1.2.1.tgz","fileCount":14,"unpackedSize":17207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1GxCRA9TVsSAnZWagAAG5EP/2HTjhU4Gy4vlxdQqot9\nHIJE6TLH/wFX2aQIGrLgcG0z5ANofNUFKfWzJ5uX+u4ICGY4rSccSoVA97TQ\nHieB6c7aUAJzeSnn+zBdteu1gVLlXbhpEhJ4kPos6WNCg1EXo4xgTeYDvpmY\nccLljOx8uVhHahUPG9agn+J/B7wSmIBA/eqLI8pLtVbSl5bNyaVs2CZ+7Qyc\ngb/eKE2pTvFFGtXjT4oJOvThCVhm3lNt46eJdLEqJWA/+mVXbMuTsjc2Dg9J\nv+0a4hXIjgu8WzjlIpsfznUbEd5UYGv3gMykp0V5LhA5oPwjYY0SJmiVaVQi\n2bqneXuEc97IePNTSpktYjIvr8Mr9thLS2HprJKzSwIESePYW7Il1DIMP+ou\nV7iYaZYkP1JHUZ6LYWEqQ8bx0ODJsDTszHL76XXjGyqXox2PktLCLJcJTIeX\nlESvlXSzMXcZ2XyzojvpXF2SHN2RX/LPwaPpmh5X6UdXQIDL19t3qy/4TdUu\nTckftLojIPoDtPIH7eSczRlVmK4HxQI5Viz9SPp2l2HLrFLxwJYPdAk4PzOS\n8kEM9P691hJwEfPmooOsXn8Gi+Mij0bp/oORNTGM3N+nfNlhetHhPjH9BmGI\n92FeY0Yq2xKjv98CO4LMRHbpdkuo0eWw2h6VS/S3NzPFXL+rXJv8wZcj8iZq\n7OKl\r\n=Taqz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiawTzNZzFR6V5BUe0Oxk13eFxjkMpzAK8+XkwCY5thAiANbdP6nbXzHf99NB38icgKmDvKTrThUyR53hiC9P6b9w=="}]},"maintainers":[{"name":"alexsorokoletov","email":"alex@sorokoletov.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-proxy-to-socks_1.2.1_1573867952827_0.6390045325032012"},"_hasShrinkwrap":false},"1.2.2":{"name":"@alexsorokoletov/http-proxy-to-socks","version":"1.2.2","description":"hpts(http-proxy-to-socks) is a nodejs client to convert socks proxy into http proxy","main":"lib/server.js","repository":{"type":"git","url":"git+https://github.com/alexsorokoletov/http-proxy-to-socks.git"},"scripts":{"build":"babel src --out-dir lib","dev":"jest --watch","test":"eslint src && jest","prepublish":"npm run test && npm run build"},"keywords":["socks","http proxy","converting proxy"],"bin":{"hpts":"./bin/hpts.js"},"author":{"name":"Alex Sorokoletov","email":"alex@sorokoletov.coom"},"license":"MIT","dependencies":{"chalk":"^2.4.1","commander":"^2.9.0","socks":"^1.1.10","winston":"^3.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.18.0","eslint":"^3.13.1","eslint-config-airbnb":"^14.0.0","eslint-config-airbnb-base":"^11.0.1","eslint-plugin-import":"^2.2.0","jest":"^18.1.0"},"jest":{"testPathDirs":["<rootDir>/src"],"testRegex":"(\\.|/)(test|spec)\\.js$"},"bugs":{"url":"https://github.com/alexsorokoletov/http-proxy-to-socks/issues"},"homepage":"https://github.com/alexsorokoletov/http-proxy-to-socks#readme","directories":{"lib":"lib"},"gitHead":"7be7f5a92ac46d318b14388eb0b7d7d2eea0b822","_id":"@alexsorokoletov/http-proxy-to-socks@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"alexsorokoletov","email":"alex@sorokoletov.com"},"dist":{"integrity":"sha512-ZVZJ1z+fLLNOMS+ybSXYv4QKVZHhSPIAnAOmFzc3k9N/me0ibgyjBZess9XwTIHJonCVGXeR44Sce9r8h3mf6Q==","shasum":"ffd033efbe81747adaab16e1c173c22be3cd5452","tarball":"https://registry.npmjs.org/@alexsorokoletov/http-proxy-to-socks/-/http-proxy-to-socks-1.2.2.tgz","fileCount":14,"unpackedSize":17207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1KCCRA9TVsSAnZWagAAxJAP/0GRBv5a4OTt/1+PoblP\nSOApXKcf0Nf7hXQyJ6Nw4corB28nEhsVgL4pBvrjkHiUHYSVVQn7OpaygKQN\nd3iPMe0zunpv94/4U56bwiyA7D70Pr6pS0IikByElLACIn3pxfo5HE6X72WL\nAJJHFWK846XHLMx31pv7ZY+Cs/8fJ/zDJpEWnEFu1PHZ6Qr8ahR4kulqBksD\nc0nsaLhLd56k/4KyKpDUDNboC7JGFcWnROprmeKaxKGSvna6Or8F1M8GZ42S\n/p1v2Aq6fz49o8GMTC03s2Mo8FfNJwr5QgWjSar08cPuoS1LL9NFzUd33bNu\nHassx/5qrxttU6h5Rk+fPCJi4afRv6CRSD3PuPQGsiolvslyCLyCMjPH2STI\nVH23GitTLdIPzCoBMjBGMQywgS0yFg2Ty8TimFf4YcfTjPDEGyeezXSJD4gN\n9lrqqJSkFcRc8JPi9uZa7luVRBJQUR0wu9YrP2TPBjTEc38DVQunENBMhBec\nJqCjlvAmqfDwOIt/qBNb+61idNaoyWhtxpVxx24Vgtk3ez6G+t4ZZWtSRN7M\nCfoInrA3k7OhqzZDMWrMyRSVyZQMfxm7jHG/BdwEhoYc84esWIQ4wKkGGJh6\nARfWfLYwykcHWkUeWFveJDEGa4ufv8R5pUBZaFdbjW3Ge4Ju3RmhlqV7cN7P\nYUMK\r\n=/5a+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjJPfQZEnSyd2aY8gD+KJnMiFCCp/Gjpw7lt/UP3YSmgIhAPzHcFZVzWbFrVgm7MkxnFksR+AH8LzYu9snPHGLH6i+"}]},"maintainers":[{"name":"alexsorokoletov","email":"alex@sorokoletov.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-proxy-to-socks_1.2.2_1573868161759_0.549285903049465"},"_hasShrinkwrap":false},"1.2.3":{"name":"@alexsorokoletov/http-proxy-to-socks","version":"1.2.3","description":"hpts(http-proxy-to-socks) is a nodejs client to convert socks proxy into http proxy","main":"lib/server.js","repository":{"type":"git","url":"git+https://github.com/alexsorokoletov/http-proxy-to-socks.git"},"scripts":{"build":"babel src --out-dir lib","dev":"jest --watch","test":"eslint src && jest","prepublish":"npm run test && npm run build"},"keywords":["socks","http proxy","converting proxy"],"bin":{"hpts":"./bin/hpts.js"},"author":{"name":"Alex Sorokoletov","email":"alex@sorokoletov.coom"},"license":"MIT","dependencies":{"chalk":"^2.4.1","commander":"^2.9.0","socks":"^1.1.10","winston":"^3.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.18.0","eslint":"^3.13.1","eslint-config-airbnb":"^14.0.0","eslint-config-airbnb-base":"^11.0.1","eslint-plugin-import":"^2.2.0","jest":"^18.1.0"},"jest":{"testPathDirs":["<rootDir>/src"],"testRegex":"(\\.|/)(test|spec)\\.js$"},"bugs":{"url":"https://github.com/alexsorokoletov/http-proxy-to-socks/issues"},"homepage":"https://github.com/alexsorokoletov/http-proxy-to-socks#readme","directories":{"lib":"lib"},"gitHead":"7be7f5a92ac46d318b14388eb0b7d7d2eea0b822","_id":"@alexsorokoletov/http-proxy-to-socks@1.2.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"alexsorokoletov","email":"alex@sorokoletov.com"},"dist":{"integrity":"sha512-10P+juk1uVi6tJJRz+oRm1/R8zWsjPp54JZkHDAYqLYkwh+K8DPt1WZ912v4PL9aCoO5rzccciW9FkBuRig11w==","shasum":"8e6ab4eda21fd8c23f730fb6d8428c8e84d860c1","tarball":"https://registry.npmjs.org/@alexsorokoletov/http-proxy-to-socks/-/http-proxy-to-socks-1.2.3.tgz","fileCount":14,"unpackedSize":17207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1NdCRA9TVsSAnZWagAA4ZEP/3v6jr9B+DwrM6JfOY+K\nTqSJ6xZTuJRQqag0RWHOnDxbAViypWoFcMJgvJY0gjQFMOY+QYZZ8mYlcOPi\nD5hBscEwe8+oYhwR32CPRqweYhlEN8tqCQ9PR05QJ9/O4cR1bmx4FlMs62KI\nxZDBAi4zVCobtTkB94p7AKRSELBSC4U57NaliGbIWWcxqb6K6tEUfUHAlwH9\nfm9t9YABvWO2y29v0oMHHGH1J0yn5fK/LwiImo4EuuiG81CLM+EMszVG8dwi\nB8D2f31ogHgLmjnPo+Lz/tJZCxqf1gdu6hJpaD+5au6VeWgZLqNx2QtYYYi2\nUoW5aDaoKpwM7rNBjvxh14jZLUkQQhbHuAcSrux7fzjsdbaucsop0QhuJRiA\nGOgrt7kAHX5YcrFBoXCdJpK5q8x7XAFzzXlqKt7KZmH1xwdzgu+FMwYhiFy5\n+0bTFF1ctbtwgGIErR165NGDJcwlh6NiJCQ0/nWs7mVBmrvO3LZ14QCI7XV9\nRtQyjVYBSyYVL5qpDXzhkopPrQioqXYxbDai66dLlVqq/ZahwRY3qUQqRUqa\nJxnrgltl188RjoWTp//8nnndee3YRW6fZYtt+JaVY5HV276oA4/60ggXrAMT\nap7MZSTcuNABJY1M+8q7V3IpUywTrOPcYNFwaF9d9yRDgegaM/ADGndaOxrj\nruxz\r\n=6dmg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUgoP1gXV+akfJVekgrvD4ec+sHYxjGjT/ViXr1t2l/wIgXwT5/0ew6dsO/kjZfVwBBFNvYteAcXOI39nXw2al8y8="}]},"maintainers":[{"name":"alexsorokoletov","email":"alex@sorokoletov.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-proxy-to-socks_1.2.3_1573868381430_0.3511353844430445"},"_hasShrinkwrap":false},"1.2.4":{"name":"@alexsorokoletov/http-proxy-to-socks","version":"1.2.4","description":"hpts(http-proxy-to-socks) is a nodejs client to convert socks proxy into http proxy","main":"lib/server.js","repository":{"type":"git","url":"git+https://github.com/alexsorokoletov/http-proxy-to-socks.git"},"scripts":{"build":"babel src --out-dir lib","dev":"jest --watch","test":"eslint src && jest","prepublish":"npm run test && npm run build"},"keywords":["socks","http proxy","converting proxy"],"bin":{"hpts":"./bin/hpts.js"},"author":{"name":"Alex Sorokoletov","email":"alex@sorokoletov.coom"},"license":"MIT","dependencies":{"chalk":"^2.4.1","commander":"^2.9.0","socks":"^1.1.10","winston":"^3.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.18.0","eslint":"^3.13.1","eslint-config-airbnb":"^14.0.0","eslint-config-airbnb-base":"^11.0.1","eslint-plugin-import":"^2.2.0","jest":"^18.1.0"},"jest":{"testPathDirs":["<rootDir>/src"],"testRegex":"(\\.|/)(test|spec)\\.js$"},"bugs":{"url":"https://github.com/alexsorokoletov/http-proxy-to-socks/issues"},"homepage":"https://github.com/alexsorokoletov/http-proxy-to-socks#readme","directories":{"lib":"lib"},"gitHead":"7be7f5a92ac46d318b14388eb0b7d7d2eea0b822","_id":"@alexsorokoletov/http-proxy-to-socks@1.2.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"alexsorokoletov","email":"alex@sorokoletov.com"},"dist":{"integrity":"sha512-+o2ZC+IPPF1fmzraWqYnt8UjC5oHgsLDk3TrRkzjhZ6bcmWfG/2WN+t+L1aUm2MKx//XPgATj61xd+FZp4t4/w==","shasum":"5ad41b149a30604de6721836fa57e4641f06793e","tarball":"https://registry.npmjs.org/@alexsorokoletov/http-proxy-to-socks/-/http-proxy-to-socks-1.2.4.tgz","fileCount":14,"unpackedSize":17207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1RfCRA9TVsSAnZWagAA7u0QAJiW3Hv4EmcAsd726kWY\nufrDfg8lPinw0PO5UToRFSB39tMGcCRAJR7dCBWxGMemG3o7jIuN9fqBs0hi\n6kecM3sSDNq7pCkwwsn3LRCGfMgZetJv8YktmPNmG5t0HTkPlUuYtycsCJ1Q\nIz9WI7xDOz2g1CMHkLv27oV2orX+rf02x010W+bx9tcvDhw7HLCr5XuknG1s\nDbSnjM+9Fa3LIzqay8jkATMbT2mi+9ZSWr3xjLFTfT4BJiQdG9CrbO/Emcx9\nzTbmptqf1/oJSYf705RtoIvRGoUUGXDOHoa1I1a9auIdYdDwZNE4VwFG7KyR\nAfW5jb1LYD0hYpPbfP+aA/vg6d8MRdRvx/+Eyc0s5iGzEK4yBitM8f5sbUHK\nsHWwMOVrbDX/Y//uswTuGXznwUx4i2hcQoNq7LnZRWZbLCbfHerfHrAUa8XQ\nHT7odGNlTOGww3UXMc/kjeft6e712KGDM2z1uJp08Ly6z+dHaN933RcvdEMJ\ncF9TQJ2GhsksGKBQ7bK9L3hKcN70QyREcIiBu4BJkbXVvk6i6XHNAd7cZZ3R\nD/xylEY+LlLXVboIjhaUsW8YZIaPVwd8gENzAXmUEEiE8QmjyWLNQjfGOLda\nodFFu521THkczb7YdwDwUyStqiYu8c+DceQqDVpc/ZvxIPICTLmbGlrajE16\nr+qj\r\n=2KZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTTFCREixtmyIVoOJRC0DZg+Agjj7EduvornXvIdHH5QIhAMf5/ZicuC/dQdvdVSJAZQclbJTpSFmRM6B2Xw8fAYlG"}]},"maintainers":[{"name":"alexsorokoletov","email":"alex@sorokoletov.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-proxy-to-socks_1.2.4_1573868638972_0.9713013036992402"},"_hasShrinkwrap":false},"1.2.5":{"name":"@alexsorokoletov/http-proxy-to-socks","version":"1.2.5","description":"hpts(http-proxy-to-socks) is a nodejs client to convert socks proxy into http proxy","main":"lib/server.js","repository":{"type":"git","url":"git+https://github.com/alexsorokoletov/http-proxy-to-socks.git"},"scripts":{"build":"babel src --out-dir lib","dev":"jest --watch","test":"eslint src && jest","prepublish":"npm run test && npm run build"},"keywords":["socks","http proxy","converting proxy"],"bin":{"hpts":"./bin/hpts.js"},"author":{"name":"Alex Sorokoletov","email":"alex@sorokoletov.coom"},"license":"MIT","dependencies":{"chalk":"^2.4.1","commander":"^2.9.0","socks":"^1.1.10","winston":"^3.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.18.0","eslint":"^3.13.1","eslint-config-airbnb":"^14.0.0","eslint-config-airbnb-base":"^11.0.1","eslint-plugin-import":"^2.2.0","jest":"^18.1.0"},"jest":{"testPathDirs":["<rootDir>/src"],"testRegex":"(\\.|/)(test|spec)\\.js$"},"bugs":{"url":"https://github.com/alexsorokoletov/http-proxy-to-socks/issues"},"homepage":"https://github.com/alexsorokoletov/http-proxy-to-socks#readme","directories":{"lib":"lib"},"gitHead":"a31103e72b8a11e774db0dd7d12a8b543adbe879","_id":"@alexsorokoletov/http-proxy-to-socks@1.2.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"alexsorokoletov","email":"alex@sorokoletov.com"},"dist":{"integrity":"sha512-FAQ1fp3heFskkuQm4TQmyx7YuZNDJSbqGD5yZbb2bL2uhUSmQc/DoB43E0VLhXaP6h1P1KmDXccLjhRqTuAmRA==","shasum":"be194f90841141b7a935aa689b3d05dec36eac42","tarball":"https://registry.npmjs.org/@alexsorokoletov/http-proxy-to-socks/-/http-proxy-to-socks-1.2.5.tgz","fileCount":14,"unpackedSize":17207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1XnCRA9TVsSAnZWagAA/sEP/1HFNnS6Md9FmjyMJUc/\nxnCnSp9ZeuL4p/NWZRZaGDGFO7i1/okZk13V8hXa/u4gRiHmxjXRKIHZo1Jk\net167W0NksY/ME2D9+bcZ14buX0eGxrNTJSMG7s2ta33pkonbl1EB5hG/92+\nq1d74opE2ySKSL4eqhaLuV8KcmCE1K0ebCsm3OKXvnleQfZzva6mu7rzOTZ0\nVNeKixf8O8+YlsKnGcLJMD1yrVPk0uR8om/Ym5n7cY9pPbFsrfX+5oL3C1fF\nJcfKx05WKOV6s21lwXSXX17m3BO8noKAxBHJrCj6UckyV2nRauTT/temD9/g\nmiLqlfHagpwG9W2I0GLilVmWInQOioGUa5dE7ag84Gc5Obwr+c+v+yvyQ5iq\nHaXN6M4iYzSitw2j+Ujl2SpoxuLCTjEjLFw88x6+FW/LuG4ANvM8t39v8G9T\n2CgIxh3Fds3A+0VQylnZupgKdtIY+EoVGIevogKR6AMrGF3TEpd11LTzAODH\nBMaoccGbgeyNFVIzIxAswhNtciwqmKpADbmGOhBx3IUSIu8uux1aEoHE9nUJ\ny/QhBNEa7OcbAMRQtqScVf17y+fjLJBdPf8AC0HNUMGEe5mDdTzFCGr0jqb7\nR6jkFZUpH3FQVbMoXDk6HTfzAnRPOhgY7G+ctjkNzyreBdij8HTATlLKrFSm\ngNr3\r\n=FmYg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElEo47I9NSPnrpCb5Ocu96eoUljeRYBaN/VUpTfc/nvAiBOz1y6tOIWvvRrveLp6aw5Ke19ROADlGmidBXVtEvTEQ=="}]},"maintainers":[{"name":"alexsorokoletov","email":"alex@sorokoletov.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-proxy-to-socks_1.2.5_1573869030967_0.20378979111332773"},"_hasShrinkwrap":false},"1.2.6":{"name":"@alexsorokoletov/http-proxy-to-socks","version":"1.2.6","description":"hpts(http-proxy-to-socks) is a nodejs client to convert socks proxy into http proxy","main":"lib/server.js","repository":{"type":"git","url":"git+https://github.com/alexsorokoletov/http-proxy-to-socks.git"},"scripts":{"build":"babel src --out-dir lib","dev":"jest --watch","test":"eslint src && jest","prepublish":"npm run test && npm run build"},"keywords":["socks","http proxy","converting proxy"],"bin":{"hpts":"./bin/hpts.js"},"author":{"name":"Alex Sorokoletov","email":"alex@sorokoletov.coom"},"license":"MIT","dependencies":{"chalk":"^2.4.1","commander":"^2.9.0","socks":"^1.1.10","winston":"^3.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^18.0.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.18.0","eslint":"^3.13.1","eslint-config-airbnb":"^14.0.0","eslint-config-airbnb-base":"^11.0.1","eslint-plugin-import":"^2.2.0","jest":"^18.1.0"},"jest":{"testPathDirs":["<rootDir>/src"],"testRegex":"(\\.|/)(test|spec)\\.js$"},"bugs":{"url":"https://github.com/alexsorokoletov/http-proxy-to-socks/issues"},"homepage":"https://github.com/alexsorokoletov/http-proxy-to-socks#readme","directories":{"lib":"lib"},"gitHead":"508b79df11c3b28320d6735bf8bf07e6991661a8","_id":"@alexsorokoletov/http-proxy-to-socks@1.2.6","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"alexsorokoletov","email":"alex@sorokoletov.com"},"dist":{"integrity":"sha512-pMQSFDZsfWw4FEyYKrub9NCDI4WfMA7/tmf6nYYgoPKoKOJC5gHvVyIJqARLlWo48k6eQ4pPMEPmZQqvhQw6sA==","shasum":"c8004417e6eaf027611298c54a266cf30711225b","tarball":"https://registry.npmjs.org/@alexsorokoletov/http-proxy-to-socks/-/http-proxy-to-socks-1.2.6.tgz","fileCount":14,"unpackedSize":17199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1cPCRA9TVsSAnZWagAAsngP/iGqxZ5w7nBE1iMoUah5\niLHQfYPQUiFm4uNAZm5ekiFVByUiouHk9xUhs6BAo/nuIZKXAh6dKBWRZuVS\nx2TWDPjIOQ6d8qsFCQRIVXYIs1P9peLrhw6SW/Jq1GsqaZTV1O/3O7yVFJBu\nkgLTSR9vaO1W4IlSG2lhWJ2drfIXLj0zygPKub/I2user1WsY+Ak/63Lpn0J\nDhtXkh033dauYY452iKWbCoxoHkQG+Jiv4kuEuCv/6qHCvnk5fS/RKGbayCN\nlLN5JTz1jvbLW02FHoAtytBi8kDHZJk73Z6BjAvh3/1NfMu3/52rH1e8iP9d\ncAbUbaFVDOrZzlElaagB18bQzLe/jtywxdYgaQMd48nakcx04bgMuorpDLYk\ndB9HGlWQDGBBhc/VpMeoahiegERTHhR7AzTUq7aHHbOWWw24qxYk+nGy2Vqi\ncepHJg2n1G7FmvouSFtkfEpjaUZUuQ3iRt9h2XI/BpqoeRseBEEKkE2Urhex\nPMzkABbCnQe7dpW4AQqS/okBVr5pUx7OoZW1ntukN/lgpHxlasEoVl7WGX6r\njbe0VbXl4wEZKPUttTCUDBPIUhP7iMR8czB06JEjVX9pLilHdK1Z7cs4kV7Q\nfdQ0Dd/AfX689zw/hibqDN4aBTjqJdhGsHD1NT41y6iFv5IeIsMEVgUXVM+4\nTlU9\r\n=O3fR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3TOiBRpnANZiCewOfmZRPC1hSBFD8k3bMgNDrUfWsOAiBmEomPCOJYO9L56DUwPkmVBJpJEO+DVrRuguKwx22H4Q=="}]},"maintainers":[{"name":"alexsorokoletov","email":"alex@sorokoletov.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-proxy-to-socks_1.2.6_1573869327163_0.7488399097863028"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-16T01:26:01.984Z","1.2.0":"2019-11-16T01:26:03.025Z","modified":"2022-04-04T12:41:45.055Z","1.2.1":"2019-11-16T01:32:33.031Z","1.2.2":"2019-11-16T01:36:01.933Z","1.2.3":"2019-11-16T01:39:41.544Z","1.2.4":"2019-11-16T01:43:59.110Z","1.2.5":"2019-11-16T01:50:31.113Z","1.2.6":"2019-11-16T01:55:27.283Z"},"maintainers":[{"name":"alexsorokoletov","email":"alex@sorokoletov.com"}],"description":"hpts(http-proxy-to-socks) is a nodejs client to convert socks proxy into http proxy","homepage":"https://github.com/alexsorokoletov/http-proxy-to-socks#readme","keywords":["socks","http proxy","converting proxy"],"repository":{"type":"git","url":"git+https://github.com/alexsorokoletov/http-proxy-to-socks.git"},"author":{"name":"Alex Sorokoletov","email":"alex@sorokoletov.coom"},"bugs":{"url":"https://github.com/alexsorokoletov/http-proxy-to-socks/issues"},"license":"MIT","readme":"# http-proxy-to-socks\n\n[简介](https://github.com/oyyd/http-proxy-to-socks/blob/master/READMECN.md)\n\nhpts(http-proxy-to-socks) is a nodejs tool to convert SOCKS proxy into http proxy.\n\nMany clients support setting up http proxy to speed up network requests and for sometimes only SOCKS proxy is available to you. SOCKS proxy supports TCP so that it's possible to convert those requests from http proxy into SOCKS protocol. In this way, you can still keep the goodness provided by your SOCKS proxy(e.g. encryption).\n\n## Setup\n\n```\nnpm install -g @alexsorokoletov/http-proxy-to-socks\n```\n\nMake sure your nodejs version is greater than `4`.\n\n## Usage\n\n```\nhpts -s 127.0.0.1:1080 -p 8080 -s localhost|google.com|microsoft.com\n```\n\nThis will start a process listening on `8080` as a http proxy. It will convert http requests into socks requests and send them to port `1080`. Please make sure your socks service is available at the corresponding port.\n\nOther options:\n\n```\nOptions:\n\n  -h, --help             output usage information\n  -V, --version          output the version number\n  -s, --socks [socks]    specify your socks proxy host, default: 127.0.0.1:1080\n  -p, --port [port]      specify the listening port of http proxy server, default: 8080\n  -c, --config [config]  read configs from file in json format\n  --skip [hostname1|hostname2] skip proxy for hostname1 and hostname2 and so on, default localhost|127.0.0.1\n  --level [level]        log level, vals: info, error\n```\n\nYou can specify a `json` config file with `-c`:\n\n```json\n{\n  \"socks\": \"127.0.0.1:1080\",\n  \"port\": 8080\n}\n```\n\n## CONTRIBUTE\n\nPlease add more tests for corresponding features when you send a PR:\n\n```\nnpm run test\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}