树莓派内网穿透

2018-07-06  本文已影响0人  AliceWhale

树莓派+Proxy:内网穿透

硬件准备:Rospberry Pi 3B,TF卡,读卡器,公网VPS,显示器

安装好的树莓派图
背景: 连接公司网络的树莓派提供web服务8091端口,有一个VPS公网IP:22.22.22.22,通过连接公网VPS的28080端口连接到树莓派的8091端口.
  1. 树莓派刷机

  2. 内网穿透


1. 树莓派刷机

2.内网穿透

网上使用较多的是frp 来搭建内网穿透,由于开始搭建的时候出了一些问题,后来使用goproxy 来搭建。

服务器端配置

服务器端的步骤如下:

curl -L https://raw.githubusercontent.com/snail007/goproxy/master/install_auto.sh | bash

goproxy可以使用命令行参数启动,也可以使用配置文件,下面教程都是使用命令行启动的。

iptables -I INPUT -p tcp --dport 22080 -j ACCEPT
proxy bridge -p ":33080" -C proxy.crt -K proxy.key
proxy server -r ":28080@:8091" -P "127.0.0.1:33080" -C proxy.crt -K proxy.key

终端配置

在树莓派中运行如下指令:

 wget https://github.com/snail007/goproxy/releases/download/v5.0/proxy-linux-arm.tar.gz

注意:下载的版本要正确,树莓派的芯片是ARM核,所以选择arm尾号,但并不是arm64的版本,否则会出现了exec format error的错误,这个就是因为版本不对造成的。

wget https://raw.githubusercontent.com/snail007/goproxy/master/install.sh
chmod +x install.sh

直接运行会报缺少文件的错误,需要修改install.sh文件中的相应的压缩包的名字


proxy socks -t tcp -p "0.0.0.0:8091"
proxy client -P "22.22.22.22:33080" -C proxy.crt -K proxy.key

浏览器配置

3.运行结果

上一篇下一篇

猜你喜欢

热点阅读