Skip to content

钉钉

  1. 下载客户端 git clone https://github.com/open-dingtalk/dingtalk-pierced-client.git
  2. 启动客户端 ding.exe -config=ding.cfg -subdomain=abcde 8080
    1. -subdomain:你需要使用的域名前缀,该前缀将会匹配到 "vaiwan.com" 前面,例如你的 subdomain 是 abcde,启动工具后会将 abcde.vaiwan.com 映射到本地
    2. port:你需要代理的本地服务 http-server 端口,例如你本地端口为 8080 等
  3. 注意事项:
    1. 需要访问的域名是 http://abcde.vaiwan.com/xxxxx 而不是 http://abcde.vaiwan.com:8080/xxxxx
    2. 启动命令的 subdomain 参数有可能被别人占用,尽量不要用常用字符,可以用自己公司名的拼音,例如:alibaba、dingding 等
    3. 可以在本地起个 http-server 服务,放置一个 index.html 文件,然后访问 http://abcde.vaiwan.com/index.html 测试一下

NATAPP

  1. 注册并登陆账号,开通一个免费隧道(每次启动域名会发生变化)
  2. 填写配置信息,修改你需要映射到本地的哪个端口
  3. 在我的隧道列表中可以查看刚才开通的隧道
  4. 下载 客户端 &解压
  5. 启动客户端,需要先下载一份配置文件 使用本地配置文件config.ini,将该文件放置于 natapp 同级目录,修改配置文件中的 authtoken 为刚才开通隧道中的 authtoken

nps✨

介绍

nps 是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持 tcp、udp 流量转发,可支持任何 tcp、udp 上层协议(访问内网网站、本地支付接口调试、ssh 访问、远程桌面,内网 dns 解析等等……),此外还支持内网 http 代理、内网 socks5 代理、p2p 等,并带有功能强大的 web 管理端。

入门

Linux 服务端

  • 安装

    • 下载 安装包
    • 上传至 /opt 目录
    • 解压:mkdir nps-server & tar -zxvf linux_amd64_server.tar.gz -C ./nps-server
  • 启动

    • 启动:sudo nps start

      • 配置文件所在路径:/etc/nps/conf/nps.conf

      • 访问服务端 ip: port,默认为 8080 端口

        NOTE

        如果页面无法访问的话,请查看端口是否开放,如果没有开放的话,则进入云厂商控制台->防火墙->开放指定端口。

      • 用户名/密码:admin/123,正式使用时一定要修改!
    • 停止:sudo nps stop

    • 重启:sudo nps restart

  • 创建客户端 可以看到,目前客户端连接状态处于离线中,在客户端一侧需要通过上图框选出来的客户端命令进行连接。

Windows 客户端

  • 安装

    • 下载 安装包
    • 解压并进入解压目录中
  • 启动

    • 点击 web 管理中客户端前的+号,复制启动命令

    • 以管理员身份在 cmd 或者 git bash 终端中执行启动命令,如果使用 powershell 运行,请将 ip 括起来!

      WARNING

      如果连接不成功的话,请查看端口是否开放,如果没有开放的话,则进入云厂商控制台->防火墙->开放指定端口。

  • 注册到系统服务

    • 注册:以管理员身份在 cmd 或者 git bash 终端中执行命令: ./npc install -server=117.72.106.71:8024 -vkey=a5kqua6h987gne29 -type=tcp

      WARNING

      如果需要更换命令内容需要先卸载 npc. exe uninstall,再重新注册!

    • 启动:./npc start

    • 停止:./npc stop

使用

域名解析

适用范围: 小程序开发微信公众号开发、产品演示

WARNING

域名解析模式为 http 反向代理,不是 dns 服务器,在 web 上能够轻松灵活配置。

假设场景:

  • 一个域名 fun.xiaorang
  • 一台公网机器 ip 为 117.72.106.71
  • 一个内网开发站点 127.0.0.1:8888
  • 想通过 mp.fun.xiaorang 访问 127.0.0.1:8888

使用步骤

  • *.fun.xiaorang 解析到公网服务器 117.72.106.71。
  • 点击刚才创建的客户端的域名管理,添加规则:域名: mp.fun.xiaorang ,内网目标: 127.0.0.1:8888

现在访问 mp.fun.xiaorang 即可成功!

📺资料