栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

frp内网穿透部署

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

frp内网穿透部署

frp内网穿透部署

需求:在任何地方可以安全的连接到公司内网连接服务器
(由于向日葵、teamviewer等稍微有些卡顿,故使用FRP)

一、 前提准备

服务器端:我的是阿里云服务器。(linux)
客户端:公司的PC机 (winodws)

二、部署服务端

2.1 下载frp
https://github.com/fatedier/frp/releases
点击直接进入

2.2 上传frp_0.38.0_linux_amd64.tar.gz到服务端。

2.3 创建frp的家目录

mkdir /usr/local/frp

2.4 创建frp的日志文件(位置可以自己指定)

mkdir -p /data/logs/frp

2.5 将frp_0.38.0_linux_amd64.tar.gz 解压到/usr/local/frp的目录下,并删除其他只保留图中(frps、frps.ini、systemd)

tar -zxvf frp_0.38.0_linux_amd64.tar.gz /usr/local/frp
rm -rf /usr/local/frp/frpc*

2.6 修改frps.ini文件如下

root@laoK:/usr/local/frp # cat frps.ini
[common]
bind_port = 7998 #对外接受的端口
vhost_http_port = 7999
token = ************ #可自定义
log_file = /data/logs/frp/frps.log #日志保存位置
log_max_days = 4 #日志保存的时间
tls_only = true
dashboard_addr = 0.0.0.0 #对外开放的网段
dashboard_port = 9000
dashboard_user = admin
dashboard_pwd = Adamia@2021

2.7 运行frp

/usr/local/frp/frps -c /usr/local/frp/frps.ini &

2.8 验证

netstat -tunlp | grep 799

2.9 由于服务区是阿里云的云主机,需要开启端口(如果不会可以自行百度)

3.0 如果服务器上有防火墙需要放开你服务端的7998的对外端口和客户端的映射端口20888

服务端已经安装完成

三、部署客户端

3.1 将frp_0.38.0_windows_amd64.zip解压

3.2 删除 frps相关的文件和执行文件,只保留如下文件

3.3 修改frpc.ini

3.4 在文件的同级目录下,按住Shift+鼠标右键,选择‘在此处打开shell窗口’

3.5 执行 frpc.exe -c frpx.ini

**不要关闭这个窗口

3.6 验证
在直接访问不到内网服务器的网络环境使用shell
直接访问 阿里云的服务器,端口是20888 穿刺直接访问的是公司内网的192.168.1.2.说明成功!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/468687.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号