Ubuntu中怎么利用FRP 实现内网穿透
一、什么是FRP
FRP(Fast Reverse Proxy)是一个可以帮助你快速设置反向代理的工具,它可以让你从外网访问内网服务器,从而实现内网穿透。FRP支持的协议有TCP,UDP,HTTP,HTTPS,WebSocket,以及其他自定义协议,可以满足各种场景的需求。
二、Ubuntu中安装FRP
1、安装FRP:可以从GitHub上下载FRP的源代码,然后使用GCC编译安装;也可以使用wget命令从GitHub上下载FRP的二进制文件,然后直接运行安装;
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
tar -xzvf frp_0.27.0_linux_amd64.tar.gz
cd frp_0.27.0_linux_amd64
2、配置FRP:在安装完成后,需要在FRP文件夹中的frps.ini文件中配置FRP服务器的相关参数,其中包括端口号,服务器地址,以及令牌等;
[common]
bind_port = 7000
bind_addr = 0.0.0.0
token = 123456
3、启动FRP:在配置完成后,可以使用nohup命令启动FRP服务,并将其设置为后台运行;
nohup ./frps -c ./frps.ini &
三、Ubuntu中利用FRP实现内网穿透
1、在内网服务器上安装FRP客户端:在内网服务器上安装FRP客户端,并配置相关参数,其中需要指定服务器的地址和端口号;
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
tar -xzvf frp_0.27.0_linux_amd64.tar.gz
cd frp_0.27.0_linux_amd64
2、配置FRP客户端:在安装完成后,需要在FRP文件夹中的frpc.ini文件中配置FRP客户端的相关参数,其中包括服务器的地址和端口号,以及客户端的令牌等;
[common]
server_addr = xxx.xxx.xxx.xxx
server_port = 7000
token = 123456
3、启动FRP客户端:在配置完成后,可以使用nohup命令启动FRP客户端,并将其设置为后台运行;
nohup ./frpc -c ./frpc.ini &
4、通过FRP连接内网:在FRP客户端启动后,可以通过服务器的地址和端口号,以及令牌等参数,连接到内网服务器,从而实现内网穿透。
上一篇
如何理解Qt报表实现方案 猜您想看
-
Linux中系统命令有哪些
1. Linu...
2023年05月26日 -
Steam游戏存在无法进入的问题怎么解决?
Steam游戏...
2023年05月03日 -
网站结构应该如何部署才能实现双赢
一、理解双赢的...
2023年07月20日 -
数据库分布式事务的两段式和三段式有哪些区别
一、什么是两段...
2023年05月26日 -
油猴脚本调试技巧:使用 Tampermonkey 的 console.log 进行调试
随着科技的发展...
2023年05月13日 -
树莓派中VNC连接如何配置
1. 下载和安...
2023年07月23日