ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

树莓派网络、服务器frp内网穿透

2021-03-27 20:04:27  阅读:237  来源: 互联网

标签:树莓 ip 端口 frp 7000 服务器 内网


树莓派网络、frp内网穿透

固定IP配置

编辑动态主机配置协议

sudo nano /etc/dhcpcd.conf

若连接的是网线,则改为eth0

interface wlan0
static ip_address=(想分配的内网ip,如192.168.137.46)/24
static routers=(你的默认网关,如192.168.137.1)
static domain_name_servers=(你的默认网关,如192.168.137.1)

重启后即可

sudo reboot

wifi配置

编辑wpa_supplicant.conf文件,并写入:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

network={
ssid="(你要连的wifi名,不要中文)"
psk="(wifi密码)"
key_mgmt=WPA-PSK
priority=1
}

现在的wifi加密方式一般都是WPA-PSK,priority值越大,连接此wifi的优先级越高

服务器frp内网穿透

首先在腾讯、阿里等服务器供应商处购买服务器,本人用的是腾讯学生服务器,还赠送了1年的域名,可使用其解析你服务器的ip,就可以直接记域名而不记服务器公网ip;进入域名解析界面添加记录,如图,就可以使用frps.(你的域名)访问你的服务器ip
在这里插入图片描述
打开服务器防火墙对应端口:7000,6000,7500,后面要用到这3个端口
在这里插入图片描述
GitHub处下载对应版本的frp,服务器一个版本、树莓派一个版本
在这里插入图片描述
分别放入树莓派和服务器后解压:

tar zxvf xxx.tar,gz

选择一个路径新建frp文件夹,本人选的是/root

cd /root
mkdir frp

移动解压得到的frp文件至frp文件夹

mv (你的解压路径)/* frp

服务器端

编辑frps.ini文件并写入

sudo nano frps.ini

[common]
bind_port = 7000
subdomain_host = (你的域名,没有可以不写这个变量)
dashboard_port = 7500
dashboard_user = (登录名)
dashboard_pwd = (登录密码)

这里用到了两个端口7000、7500,7000是用于穿透的端口,7500是后台查看端口,在浏览器输入(你的服务器ip或对应域名frps.xxx):7500即可进入
在这里插入图片描述
当然,要先启动frp才能进,其中&为后台运行,不加&的话ctrl+c就会关闭

./frps -c frps.ini &

若想关闭frp,则关闭端口7000即可:

sudo fuser -k 7000/tcp

树莓派端

编辑frpc.ini文件并写入:

sudo nano frpc.ini

[common]
server_addr = (你的服务器ip或域名)
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

这里用到了6000端口,为树莓派22端口接入服务器6000端口,[ssh]表示新建一个叫ssh的代理任务,搭建的是tcp隧道;然后启动frp:

./frpc -c frpc.ini &

在后台处可看到当前正在执行的代理任务:
在这里插入图片描述

连接

打开mobaxterm,输入(你的服务器ip或你的域名frps.xxx)、端口6000即可实现连接

标签:树莓,ip,端口,frp,7000,服务器,内网
来源: https://blog.csdn.net/qq_39953680/article/details/113058014

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有