内网穿透是:利用各种隧道技术,以网络防火墙允许的协议,绕过网络防火墙的封锁,实现访问被封锁的目标网络。ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。ngrok官网是国外的服务器,所以使用国内钉钉的服务 ,方便我们微信开发、demo演示

使用方法

启动工具,执行命令“./ding -config=./ding.cfg -subdomain= 域名前缀 端口”,以 Linux 为例:

Source Code

1
2
cd mac_64
chmod 777 ./ding./ding -config=./ding.cfg -subdomain=abcde 8080

windows的话把前面的./去了

1
ding -config=ding.cfg -subdomain=test 80

TCP 穿透需要在数据库里面执行:

1
2
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;

数据库连接命令:

1
mysql -h vaiwan.com -u root -p -P 1234 //端口号地址

下载

Github(速度稍微慢)

Source Code

1
git clone git@github.com:lovebai/pierced.git 

蓝奏网盘:

Source Code

1
https://www.lanzous.com/i7rlxwf 

参数说明

参数 说明
config 内网穿透的配置文件,按命令照示例固定为钉钉提供的。/ding.cfg,无需修改
subdomain 您需要使用的域名前缀,该前缀将会匹配到“vaiwan.com”前面,例如你的 subdomain 是 abcde,启动工具后会将 abcde.vaiwan.com 映射到本地。
端口 您需要代理的本地服务 http-server 端口,例如你本地端口为 8080 等