Skip to content

基于tcp协议的内网穿透工具,非常简单的版本

Notifications You must be signed in to change notification settings

kxg3030/shermie-nat-traversal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

Go语言实现的内网穿透工具,使用tcp协议代理请求

使用

  • 服务器上执行
go run Server.go --pass=123456 --port=8888

参数:

--pass:指定内网客户端连接你的服务器时的密码

--port:指定外网能够访问的端口

  • 内网主机执行
go run Client.go --bind=127.0.0.1:80 --pass=123456 --port=8888 --host=111.111.111.111

参数:

--pass:指定内网客户端连接你的服务器时的密码

--bind:内网客户端提供服务的端口

--port:公网服务器的外网port

--host:公网服务器的外网host

  • 配置nginx

使用nginx将公网地址请求转发到穿透服务的端口

# 内网穿透
location /nat {
    proxy_pass http://127.0.0.1:8888;		
}

About

基于tcp协议的内网穿透工具,非常简单的版本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages