展开目录
nodejs本地双向代理 端口转发
nodejsnetcreateConnectioncreateServer
X
陈尼玛的博客
记录开发生涯的踩坑经历,用时间来验证成长
加载中

本地端口转发,80端口的请求直接转发到8080

process.on('uncaughtException', e=>console.log(e))
const net=require('net')
net.createServer(c=>{
  const ws=net.createConnection(8080)
  c.pipe(ws)
  ws.pipe(c)
}).listen(80)

windows上,保存代码到 c:\windows\system32\port2port.bat

/*
@echo off
cls
node "%0" %1 %2
*/

const [,,from,to]=process.argv
console.log(`port transferring: ${from} => ${to}`)
process.on('uncaughtException', e=>console.log(e))
const net=require('net')
net.createServer(c=>{
  const ws=net.createConnection(to)
  c.pipe(ws)
  ws.pipe(c)
}).listen(from)

可使用Win+R命令行快速启动端口转发

port2port 80 8080

企业咚咚20200318105951.png

企业咚咚20200318110028.png

相关文档

暂无

随便看看

  1. 记一次nodejs内存泄漏的排查经历

  2. mac ssh透过代理连接

  3. react项目webpack打包时拆分异步加载的文件

  4. 华为等国产手机rem宽度超过实际宽度

  5. pip安装nltk临时使用国内源

  6. nodejs 长连接

  7. nginx用域名来转发请求

  8. npm包命令行调用

  9. jxa运动指令脚本

  10. heroku查看app使用时间

  11. 树莓派 3B/3B+ usb启动

  12. git 设置代理服务器

  13. mac搜索局域网内的主机

  14. sendmail用nginx做代理

  15. mysql选取内容导出到文件

  16. centos7 开放或者关闭端口

  17. bootstrap modal弹框导致ie无法获取焦点

  18. 感谢beego陪伴我度过那不靠谱的半年

畅言模块加载中