Visual Studio Code是一款由微软开发且跨平台的免费源代码编辑器。该软件以扩展的方式支持语法高亮、代码自动补全、代码重构功能,并且内置了命令行工具和Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装其他扩展以拓展软件功能。

前几天偶尔使用VS Code过程中,发现其提供端口转发服务!可以将本地HTTP(S)服务映射到公网上,让其他朋友访问!

更多内容:内网穿透 / Github

准备工作

1,本机安装 VS Code软件,下载该软件一定要认准官网:https://code.visualstudio.com/  (网上有很多“李鬼”,一定要小心)

2,拥有Github账号

体验转发

启动服务

1,这里演示运行以下代码。当然可以穿透你本地的其他服务端口。

package mainimport ("fmt""net/http")func main() {http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {fmt.Fprintf(w, "如有乐享测试VSCODE内网穿透")})// 启动HTTP服务器,监听8080端口fmt.Println("Server is running on port 8080...")http.ListenAndServe(":8080", nil)}

2,启动Server服务,示例监听的是 本地 8080端口

启用转发

1,Ctrl+J 打开控制台!点击 【端口】 - 【转发端口】按步骤登录Github账号,完成授权!

2,授权完成,点击【添加端口】 输入 8080端口号,确认后自动生成转发地址

3,右键将端口可见性 修改为 公共 (可选),可指定端口协议为https/http(按需设置即可)

专用:仅能授权的Github账号访问

公共:任何人均可访问转发地址

转发访问

1,浏览器第一次访问转发地址,需要确认一下。点击继续!

最后总结

1,仅支持http(s)协议

2,仅支持本机(127.0.0.1)端口转发

3,浏览器首次访问地址,需要二次确认是否打开

4,romote远程开发不能使用该功能

5,适合临时测试访问使用!!

提醒:更完整以及后续请点击: 阅读原文去发现!