当前位置: 首页 > news >正文

内网穿透frp部署

一、文件下载

1、cd /usr/local/
2、wget https://github.com/fatedier/frp/releases/download/v0.60.0/frp_0.60.0_linux_amd64.tar.gz
3、tar -zxvf frp_0.60.0_linux_amd64.tar.gz
4、mv frp_0.60.0_linux_amd64 frp

二、服务器部署:

vim frps.toml

配置信息

bindPort = 7000                                		 # 服务端监听端口
vhostHTTPPort = 8787                            # 用于反向代理HTTP主机时使用
auth.method = "token"                           # 鉴权方式
auth.token = "***********"                     # 自定义客户端连接的token# 后台管理面板配置
webServer.port = 7500                          	 # 后台面板端口号
webServer.addr = "0.0.0.0"                      # 后台管理地址
webServer.user = "admin"                        # 后台管理员账号
webServer.password = "passwd"             # 后台管理员密码

运行

./frps -c ./frps.toml &

三、客户端:

vim frpc.toml

配置信息

serverAddr = "服务器ip"			# 服务端IP地址, 这里修改成linux的ip
serverPort = 7000						# 服务端通信端口auth.method = "token"
auth.token = "***********"  			# token 与服务端保持一直[[proxies]]
name = "ssh"									# 自定义服务名称,若有多个客户端,名称不要重复。
type = "tcp"									# 传输协议udp、tcp
localIP = "127.0.0.1"
localPort = 22								# 本地端口号
remotePort = 6000   					# 公网端口号,若有多个客户端,远程连接端口不要重复

运行

./frpc -c frpc.toml &

通过使用不同端口可以实现多客户端穿透

四、服务自启动一服务端为例

vim /etc/systemd/system/frps.service

配置

Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径以及配置文件存储路径
ExecStart = /path/to/frps -c /path/to/frps.toml
[Install]
WantedBy = multi-user.target

服务命令

使用
systemd命令,管理frps# 启动frp
systemctl start frps
# 停止frp
systemctl stop frps
# 重启frp
systemctl restart frps
# 查看frp状态
systemctl status frps​
配置开机启动
systemctl enable frps

五、实现frp内网穿透
ip:webServer.port,可以直接访问服务器管理界面
客户端输入ip:remotePort可以通过内网访问设备对应服务


http://www.mrgr.cn/news/55685.html

相关文章:

  • LED计数电路综合实验
  • 为什么你的网卡收不到不同网段的数据包?
  • vulnhub靶场之JOY
  • RISC-V笔记——RVWMO基本体
  • [计算机网络] 常见端口号
  • 深度学习-1:逻辑回归和梯度下降
  • Spring Boot慢启动?一文带你轻松优化!
  • 【Linux】线程基本概念,线程控制
  • 深度学习--CNN实现猫狗识别二分类(附带下载链接, 长期有效)
  • [while循环]k的幂
  • js实现两个变量交换
  • 座舱软件开发“道与术”
  • 04,perl
  • navigate连接opengauss
  • Linux系统:tac命令
  • 速盾:免费cdn加速节点是什么?
  • 【数学二】多元函数微积分学-多元函数的微分
  • 算法01----移动零(C++)
  • 股票最大利润2
  • Linux文件你不知道的那些事,搞清楚磁盘空间占用的问题
  • 明源云ERP报表服务GetErpConfig.aspx接口存在敏感信息泄露
  • java时间类--Period时间差计算场景2-年月日时分秒
  • Springboot项目控制层注释
  • Axure大屏可视化模板:打造跨领域数据分析平台的原型设计案例
  • 10月20日
  • PMP敏捷专题课:敏捷实践指南