使用阿里云,树莓派,和frp构建内网穿透


1.下载frp,选择对应的frp版本

https://diannaobos.com/frp/

我选择的是amd64版本的

 

 

 利用filezilla将压缩包上传到服务器

由于是tar.gz格式的压缩包,使用tar -xzvf (压缩包名)的方式解压到当前文件夹

2.进入解压后的文件夹中

3.可以看到文件夹里含有frp的服务端和客户端所需要的可执行 文件和配置文件,为了方便放置在后台运行,我们可以使用screen(需要下载)创建一个窗口

然后执行后续的指令。

 

(ls查看解压出来的文件)

 

 

 

 4.首先写frps的配置文件

 vim myfrps.ini

填写如下配置 
[common]
bind_port = 7000
vhost_http_port =8000 #据说这个选项会把http请求发到对应端口处理
[web]
type=http
auth_token=123
custom_domains=(可以填写域名,也可以直接填写服务器IP)

5.到阿里云控制台开启对应端口 7000 8000

在安全组规则中,添加安全组规则 

6.开启frp服务

./frps -c myfrps.init

 

 

 服务端的配置结束

7.由于我的客户端是树莓派,而树莓派使用armhl

所以我们下载对应文件并解压

8.编写客户端对应配置文件

 vim myfrpc.ini

然后填写如下配置 

[common]
server_addr = (frp服务器IP)
server_port = 7000
auth_token = 123
 
 
[web]
type = http
local_port = 8080
remote_port = 8000 #不清楚是否必要填
custom_domains = (可以是域名 也可以直接是frp服务器ip)
 

9.配置好之后启动客户端

./frpc -c ./myfrpc.ini

 

 

 出现这个就表示成功

10.访问指定IP地址和端口

 

 就可以看到内网的页面了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM