岛屿可以找到海 (@1713375484) 在 分享一套go写的内网穿透的代码 中发帖
服务端代码打包直接丢服务器,把8081、8082、8083三个端口开放就行了
本地运行本地项目。
代码运行顺序:本地要被映射到公网的项目、服务器端代码、本地端代码
使用方法:全部运行后,通过浏览器访问 “服务器IP”+8083端口即可将http请求转发到本地映射的项目。
server端代码:
package main
import (
"io"
"log"
"net"
"proxy/constant"
"proxy/helper"
)
// serverConn 服务端连接
var serverConn *net.TCPConn
// appConn 目的服务端连接
var appConn *net.TCPConn
// 内网穿透服务端
func main() {
//监听服务端
go serverListen()
//监听目的服务端
go appL...