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.说明成功!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值