科技文化网站建设方案郑州品牌策划设计公司
web/
2025/10/1 10:54:59/
文章来源:
科技文化网站建设方案,郑州品牌策划设计公司,云匠网官网,网站建设歺金手指排名131. FRP介绍
FRP (Fast Reverse Proxy) 是比较流行的一款。FRP 是一个免费开源的用于内网穿透的反向代理应用#xff0c;它支持 TCP、UDP 协议#xff0c; 也为 http 和 https 协议提供了额外的支持。你可以粗略理解它是一个中转站#xff0c; 帮你实现 公网 ←→ FRP(服务器…1. FRP介绍
FRP (Fast Reverse Proxy) 是比较流行的一款。FRP 是一个免费开源的用于内网穿透的反向代理应用它支持 TCP、UDP 协议 也为 http 和 https 协议提供了额外的支持。你可以粗略理解它是一个中转站 帮你实现 公网 ←→ FRP(服务器) ←→ 内网 的连接让内网里的设备也可以被公网访问到。
2. 工具准备
内网服务器 Ubuntu系统
阿里云服务器 Ubuntu系统 (带有公网IP的云服务器都是可以的)
3. 部署
3.1 云服务器端
下载FRP工具
wget https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz
解压
tar -xvf frp_0.36.2_linux_amd64.tar.gz
进入安装目录
cd frp_0.36.2_linux_amd64
编辑frps.ini文件
[common]
bind_port 8000 #与客户端绑定的进行通信的端口
这里我们将云服务器端的bind_port设定为8000但是云服务器对外依然需要一个或者多个端口进行访问这里的端口数量取决于你有多少个内网服务器。
然后需要在阿里云服务器上设置一下开放的端口 首先进入云服务器 ESC中找到安全组--管理规则--入方向--手动添加 按照需要的端口进行设置在目的中输入你想要的端口这边我们申请三个8000,8812,8813保存即可。 启动
# 前台启动
./frps -c ./frps.ini # 后台启动正常使用后推荐后台启动
nohup ./frps -c ./frps.ini 3.2 内网服务器端
下载--解压--进入安装目录和云服务器端一样
编辑frpc.ini文件 注意文件名称云服务器那边是frps.ini文件
服务器1 [common]
server_addr xx.xx.xx.xx # 公网服务器ip
server_port 8000 # 与服务端bind_port一致[ssh_1]
type tcp # 连接协议
local_ip 127.0.0.1 # 内网服务器ip
local_port 22 # ssh默认端口号
remote_port 8812 # 自定义的访问内部ssh端口号
服务器2 [common]
server_addr xx.xx.xx.xx # 公网服务器ip
server_port 8000 # 与服务端bind_port一致[ssh_2]
type tcp # 连接协议
local_ip 127.0.0.1 # 内网服务器ip
local_port 22 # ssh默认端口号
remote_port 8813 # 自定义的访问内部ssh端口号
需要注意的问题
[common]部分两个服务器是一致的一定要区别[ssh_1]和[ssh_2]如果都是[ssh]的话另外一个启动时会报占用local_port是你在内网访问自己服务器用的端口一般都是默认22但是有特殊情况需要修改remote_port是刚才我们在云服务器上开放的端口也是我们在外网访问时用的端口 启动
# 前台启动
./frpc -c ./frpc.ini # 后台启动正常使用后推荐后台启动
nohup ./frpc -c ./frpc.ini
启动之后出现 frpc permission denied 这个是权限不足 chmod 777 frpc 可以解决
4. 访问
ssh -p remote_port username公网ip# 举例
ssh -p 8812 user106.15.333.9
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85013.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!