树莓派ngrok内网渗透(无公网IP)

 时间:2024-10-14 06:30:52

1、购买香港或国外的vps,我用的是openvzcc的服务器,包年费用大概70元左右,当然性能网速好的较贵点。有了VPS相当于你在境外有了自己的服务器(一台运行着linux的电脑), 也就是有了自己独立的一个固定IP。你可以直接ssh此IP, 以便于管理自己的服务器。

树莓派ngrok内网渗透(无公网IP)

3、下面要做的事情是在vps上编译服务端(运行在vps上)和客户端(运行在树莓派上)。需要说明的是我这里的vps装的是centos 32位的系统。需要准备的环境为:git安装 , go语言安装, ngrok源码下载和配置

4、git安装: 下载: wget http://mirrors.ustc.edu.cn/kernel.org/software/scm/git/git-2.9.3.tar.gz 解压: tar zxvf git-2.9.3.tar.gz 编译: cd git-2.9.3 ./configure --prefix=/usr/local/git-2.9.3 make make install 移除低版本git: yum remove git* ln -s /usr/local/git-2.9.3/bin/* /usr/bin/ 检查git版本: git --version

树莓派ngrok内网渗透(无公网IP)

7、编译服务器端与客户端: 服务端(linux-x86-64)编译: export GOOS=linux export GOARCH=386 make release-server 客户端编译: export GOOS=linux export GOARCH=arm make release-client

树莓派ngrok内网渗透(无公网IP)

8、部署Ngrok: 绑定域名: 把tangwei.vicp.net解析到vps的IP 服务器端部署:(vps上运行) cp ~/ngrok/bin/ngrokd /usr/bin/ 运行: ./ngrokd -domain="tangwei.vicp.net" -httpAddr=":80" -httpsAddr=":443" 客户端部署:(下载到树莓派下面运行) 将~/ngrok/bin/linux_arm/ngrok下载到树莓派下,方法可以用winscp(自行百度) 新建配置文件: mkdir ~/ngrok/ && cd ~/ngrok/touch ~/ngrok/ngrok.cfgngrok.cfg填入以下内容:(tcp和http) server_addr: ngrok.sfantree.com:4443trust_host_root_certs: falsetunnels: http: proto: http: 80 subdomain: pi ssh: remote_port: 10086 proto: tcp: 22 运行: ./ngrok -config=ngrok.cfg start http ssh

树莓派ngrok内网渗透(无公网IP)树莓派ngrok内网渗透(无公网IP)树莓派ngrok内网渗透(无公网IP)
  • php中怎样从一个数组中随机取一个元素出来?
  • Win11自带播放器支持HDR吗
  • 小米手机如何长截屏
  • VLC播放器正确显示繁、简体中文字幕
  • 风暴英雄瓦里安掰筷子天赋选择
  • 热门搜索
    厦门工商旅游学校 去北京旅游攻略 民俗旅游 梵净山旅游 云南大理旅游景点 蚂蜂窝旅游网 银川旅游攻略 从化旅游 本溪旅游 贵州旅游最佳路线