Featured image of post 利用vscode和frp玩转nas内网服务

利用vscode和frp玩转nas内网服务

工欲善其事,必先利其器

最早接触frp的使用场景是一些API需要回调,比如:你关注一个公众号号后,微信公众号回调开发者的URL把消息传过来。如果开发者的代码在本机,就需要用frp把URL穿透到本机。直到去年开始玩NAS,想通过frp把一些服务映射到公网,然后端口就被扫爆了,后来就一直用frp的ssh连接,端到端更安全。

安装frp

关于frp的部署可以参考:https://11010.net/p/frp-nas/

NAS端 <⇒ 服务端 <⇒ 本机,这三端都启动后,开始如下操作

配置ssh免登

打开本机命令行,运行下面命令,端口 6000 是上篇文章 nas_ssh 设置的端口号,用户名和IP是要访问的内网账号

ssh-copy-id -i ~/.ssh/id_rsa.pub -p 6000``[songqj@127.0.0.1](mailto:songqj@127.0.0.1)

vscode安装Remote-SSH

地址:https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh

vscode连上nas做远程开发,比如编辑docker-compose文件

端口转发

cmd + j唤出 vscode 控制台,然后添加端口转发,就可以愉快的访问NAS的内网服务了

Licensed under CC BY-NC-SA 4.0
Last updated on Apr 02, 2025 10:22 CST