『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 6684|回复: 5

[基础教程] 利用frp穿透内网

[复制链接]

2

主题

24

帖子

138

积分

论坛分享达人

积分
138
金钱
114
HASS币
0
发表于 2019-2-26 15:07:34 | 显示全部楼层 |阅读模式
利用frp穿透内网
Frp下载地址:
中文说明:
1.    我的环境:
阿里云的域名
搬瓦工的vps
a)    服务器端:
VpsCentos 6 64bit
下载了frp_0.24.1_linux_amd64.tar.gz
b)    客户端:
树莓派3b+ : arm 32bit
下载了frp_0.24.1_linux_arm.tar.gz
2.    安装a)    服务器端:
直接解压tar –xvf frp_0.24.1_linux_amd64.tar.gz
frps.ini配置文件修改为
[common]
bind_port = 7000
vhost_http_port = 8080
#这个是做web穿透用的
[common]
dashboard_port = 7500
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admin
配置完成后,运行
./frps –c frps.ini
b)    客户端:
直接解压tar –xvf frp_0.24.1_linux_arm.tar.gz
frpc.ini配置文件修改为
[common]
server_addr = vpsip
server_port = 7000
# 由于树莓派没有时钟,开机后时间不对,frpc访问服务器时会发生错误,所以此项必填
authentication_timeout = 0
# 为防止网络错误导致服务退出,填上此项
login_fail_exit = false
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
[web]
type = http
local_ip = 127.0.0.1
local_port = 8123
custom_domains = test.test.com
配置完成后,运行
./frpc –c frpc.ini
3.    查看效果
先在域名解析的地方做好解析工作
test.test.com 指向vsp的公网ip
访问test.test.com:8080就行了,相当于在本地访问了  树莓派IP:8123地址一样
效果图看附件,不会上传图片
4.    设置开机启动a)    服务器端:
vi /etc/rc.local
追加
/root/frp_0.24.1_linux_amd64/frps -c/root/frp_0.24.1_linux_amd64/frps.ini
其中
/root/frp_0.24.1_linux_amd64这个是存放frps的路径
b)    客户端:
Sudo nano /etc/rc.local
exit 0之前追加
/home/pi/frp_0.24.1_linux_arm/frpc -c/home/pi/frp_0.24.1_linux_arm/frpc.ini
其中
/home/pi/frp_0.24.1_linux_arm这个是存放frpc的路径

无标题.png
回复

使用道具 举报

2

主题

51

帖子

183

积分

注册会员

Rank: 2

积分
183
金钱
132
HASS币
0
发表于 2019-2-26 18:23:05 | 显示全部楼层
你这个只能访问HTTP是吗?如果是tcp该如何弄,求教。
回复

使用道具 举报

2

主题

24

帖子

138

积分

论坛分享达人

积分
138
金钱
114
HASS币
0
 楼主| 发表于 2019-2-26 21:18:38 | 显示全部楼层
carlyang1986 发表于 2019-2-26 18:23
你这个只能访问HTTP是吗?如果是tcp该如何弄,求教。

ssh web ftp  都可以啊,具体看中文说明:
https://github.com/fatedier/frp/blob/master/README_zh.md
回复

使用道具 举报

2

主题

51

帖子

183

积分

注册会员

Rank: 2

积分
183
金钱
132
HASS币
0
发表于 2019-3-14 11:28:55 | 显示全部楼层
好的,多谢!
回复

使用道具 举报

40

主题

1127

帖子

4240

积分

论坛元老

Rank: 8Rank: 8

积分
4240
金钱
3113
HASS币
0
发表于 2019-6-19 17:25:48 | 显示全部楼层
b)    客户端:
Sudo nano /etc/rc.local
在exit 0之前追加
/home/pi/frp_0.24.1_linux_arm/frpc -c/home/pi/frp_0.24.1_linux_arm/frpc.ini
其中
/home/pi/frp_0.24.1_linux_arm这个是存放frpc的路径


我用的n1,按楼主这一句,没法随着主机重启而自动启

回复

使用道具 举报

0

主题

30

帖子

117

积分

注册会员

Rank: 2

积分
117
金钱
87
HASS币
0
发表于 2020-4-2 08:22:53 | 显示全部楼层
搬瓦工怎么样,稳定吗 会被墙吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-1 10:25 , Processed in 0.090909 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表