使用 sunny-ngrok 做内网穿透

Author Avatar
tanglijun 5月 14, 2018

本文记录如何使用 sunny-ngrok 做内网穿透。

搭建内网服务器

假设在内网 http://192.168.1.12 搭建了 Gitlab 服务器

gitlab

注册 sunny-ngrok 并开通免费隧道

Gitlab 网站需要一个 http 协议隧道,ssh 需要一个 tcp 协议隧道

tunnels

下载客户端并启动脚本

monitor

测试结果

外网域名为 http://pregitlab.free.ngrok.cc

网站

website

SSH 连接

注意 .ssh/config 中的相关配置

# gitlab
Host pregitlab.free.ngrok.cc
  HostName pregitlab.free.ngrok.cc
  Port 11273
  PreferredAuthentications publickey
  IdentityFile /home/tlj/.ssh/id_rsa.gitlab

ssh

参考资料

许可协议:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
本文链接:https://tanglj.cn/2018/05/14/use-sunny-ngrok-to-network-penetration/