{"_id":"@binwus-org/reverse-tunnel-ssh","_rev":"1-c707300021e8d07cb3f42ae48f5a6c12","name":"@binwus-org/reverse-tunnel-ssh","dist-tags":{"latest":"1.1.0"},"versions":{"1.1.0":{"name":"@binwus-org/reverse-tunnel-ssh","version":"1.1.0","description":"Easy reverse ssh tunnel ","main":"index.js","scripts":{"test":"npm test"},"repository":{"type":"git","url":"git+ssh://git@github.com/hgarcia-binwus/reverse-tunnel-ssh.git"},"keywords":["ssh","tunnel","reverse","webhooks","develop"],"author":{"name":"christoph.hagenbrock@googlemail.com"},"license":"MIT","bugs":{"url":"https://github.com/hgarcia-binwus/reverse-tunnel-ssh/issues"},"homepage":"https://github.com/hgarcia-binwus/reverse-tunnel-ssh#readme","dependencies":{"debug":"2.2.0","lodash.defaults":"^4.2.0","ssh2":"0.5.2"},"gitHead":"94995a117594b9e74d572d04143ec48fe454adc8","_id":"@binwus-org/reverse-tunnel-ssh@1.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/16AqjODl9pMJPOLrmJ5Zn5JXojjyy3FcvWwe/uZhjAcoPC680Q+qnZvm9BQQB4SFiX2XNaM+Khsy7fnWB3uFw==","shasum":"4a3074cd6fad0ea0c511964000368de77b5cabef","tarball":"https://registry.npmjs.org/@binwus-org/reverse-tunnel-ssh/-/reverse-tunnel-ssh-1.1.0.tgz","fileCount":6,"unpackedSize":6194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgunC6CRA9TVsSAnZWagAAPKIQAIQaj3IVgIMxqXTeHWY0\npWC2tkTAbzSkPSn6/4Bgxuf+9opT7ksqfDOFATjZ39LCuBHNCW+EXJ+mr0sy\ndHap27z+i0bcjdcIFZwXuAfSBeb7ttrvNDFtfLrp00k10yVYX+Jju61HX3oV\nyCoMpc5Kl91Q0GpTaXI9MQkHW2Ih1CklSWkdjwFtsPtz66hfgW6qXau9WRiv\n8pq0liK41ZnWnM4jmliihJrorF4LEJUMJQjq1djSx4g66Qe9u9K1I+7il/EW\narfH2J/vE3wXZOKIdZGPD1kmuvgQSbfsnmdcxrUVmszmlVOvUaECMRv32kVC\nzml6TUz3a5PNzUtYH5zc52Q81ZkuZh486WwofJGRDnjjDdtwmlhwQGtJlvz2\ndSNKeS6hvLfoS6ksYIR0c73b+gJHKjfKg3TZOgGe1qqDVJWcPtyRDDayCmLG\ncOYb9JK7JBUc7DXZPXBY49wMThnKy37rMLduIcm9itzw01U9tepLJtonj0r9\nqG+tljhceDOhVJ/IVNUkK55B8xJJWE12fbdnVt2KobolPCFvkM//33IzcqMb\nFVpRFDf9QQ5mjfL4tCCpESdlX1ZZ6wjHHNZoltwEWPg6oyFl+WwHQE4RpG1i\nOtjXg5aVzD5HmlpULJYa7S2DCSI2dIC3dpVlZZ+UMhe9QuZaC95Wzv/Cm4KN\nqNoV\r\n=ZNEo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnIiMiSTaAB57KD/Kv4IjI6t2tKIHDaeSuPX6PusJGfQIgC++Nj/ZupJjYluYhTQuKs3LHqBCzfzUoAACRztVz0Us="}]},"_npmUser":{"name":"hgarcia-binwus","email":"hgarcia@binwus.com"},"directories":{},"maintainers":[{"name":"hgarcia-binwus","email":"hgarcia@binwus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reverse-tunnel-ssh_1.1.0_1622831290075_0.28938295129111347"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-04T18:28:09.732Z","1.1.0":"2021-06-04T18:28:10.184Z","modified":"2022-04-04T18:53:32.634Z"},"maintainers":[{"name":"hgarcia-binwus","email":"hgarcia@binwus.com"}],"description":"Easy reverse ssh tunnel ","homepage":"https://github.com/hgarcia-binwus/reverse-tunnel-ssh#readme","keywords":["ssh","tunnel","reverse","webhooks","develop"],"repository":{"type":"git","url":"git+ssh://git@github.com/hgarcia-binwus/reverse-tunnel-ssh.git"},"author":{"name":"christoph.hagenbrock@googlemail.com"},"bugs":{"url":"https://github.com/hgarcia-binwus/reverse-tunnel-ssh/issues"},"license":"MIT","readme":"# reverse-tunnel-ssh\nEasy ssh reverse tunnel\n\n![Tunnel-SSH Logo](https://i.imgur.com/2pdoADB.png)\n\n\n##How to use\n```sh\nnpm i reverse-tunnel-ssh (--save)\n```\n\n```js\n\n// Tunnel your local port 8000 to tunneltest.com:8000\n\n//tunnel is a ssh2 clientConnection object\nvar tunnel = require('reverse-tunnel-ssh');\ntunnel({\n  host: 'tunneltest.com',\n  username: 'root',\n  dstHost: '0.0.0.0', // bind to all IPv4 interfaces\n  dstPort: 8000,\n  //srcHost: '127.0.0.1', // default\n  //srcPort: dstPort // default is the same as dstPort\n}, function(error, clientConnection) {\n  //\n});\n\n// Tunnel your local port 8000 to a free port on tunneltest.com\n\nvar conn = tunnel({\n  host: 'tunneltest.com',\n  username: 'somebody',\n  dstHost: '0.0.0.0', // bind to all IPv4 interfaces\n  dstPort: 0, // dynamically choose an open port on tunneltest.com\n  //srcHost: '127.0.0.1', // default\n  srcPort: 8000, // must be specified if dstPort=0\n}, function (error, clientConnection) {\n  //\n});\nconn.on('forward-in', function (port) {\n  console.log('Forwarding from tunneltest.com:' + port);\n});\n```\n\nIf you plan to expose a local port on a remote machine (external interface) you need to enable the \"GatewayPorts\" option in your 'sshd_config'\n\n```sh\n# What ports, IPs and protocols we listen for\nPort 22\nGatewayPorts yes\n```\n","readmeFilename":"README.md"}