工作没有Mac,日常就是使用WSL2来开发,但和对接的前端突然说访问不到我的项目端口了,百思不得其解, 上找了很多办法,就是使用“netsh interface portproxy add v4tov4 listenport=3310 listenaddress=0.0.0.0 connectport=3310 connectaddress=wsl ip”进行ip和端口转发,可是每次这么做就麻烦,现在使用python在windows上跑powershell命令行。
1.写python代码
获取ip之后,就可以跑转发命令了
接下来就可以使用python3 文件.py自动转发ip和端口了。
。。。
再精简一下。
2.写powershell脚本和bat文件
然后另存为.ps1文件,例如ipnet.ps1
再将该文件放到某个已经在环境变量里的某个路径下,比如,我的“D:Program Files”这个路径已经在环境变量里了,我就直接放在这个路径下了,即可使用ipnet命令手动执行。
重命名为.bat文件
3.最后
重启终端,输入ipnet,按下回车。

效果如上,这就可以了。
当然你也可以做成开机自启动的。
本人不会powershell语言,所以是用python来写的。
4.设置开机自启动
- 按住win+R键,弹出运行窗口,输入shell:startup,就会打开存放开机启动项的文件夹。
- 将前面的.bat文件粘贴到1步骤打开的文件夹中。如果安全软件 危险,同意就可以了,自己写的,靠谱。
- 在任务管理器->启动那一栏就能看到刚添加的启动项了。
文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树首页概览22638 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!