内网穿透,开源免费FRP


首先你需要一台有公网IP的服务器,win 或者 linux 都可以,mac暂时没测试

下载FRP

  1. git地址自己下载:github上地址,自己选版本 和 操作系统
    网络不好的同学请使用下面下载地址
  2. linux 操作系统64位:版本0.48.0 linux_64
  3. windos操作系统64位 版本0.48.0_win_64
    各位同学,根据自己需要选择下载地址

服务端

以linux 为例
在这里插入图片描述

  1. 先解压 tar -zxvf frp_0.48.0_linux_amd64.tar.gz
    在这里插入图片描述
  2. 解压后按照图片中,我们是服务端 可以只保留 frps 相关的文件
  3. 配置frps.ini
[common]
bind_port = 7000   # 这个端口要记住,用来与客户端通信的,一般不需要修改
  1. 启动:进入文件目录然后执行 frps -c ./frps.ini
  2. 制作启动脚本:新建 start_frp.sh 文件
nohup ./frps -c ./frps.ini >/logs/frps.log 2>&1 &	
  1. 然后给此文件 权限 chmod 750 start_frp.sh
  2. 执行启动文件 ,如图所示,启动成功
    在这里插入图片描述

客户端

在windows环境中使用 客户端

  1. 解压只保留客户端相关信息
    在这里插入图片描述
  2. 修改配置信息 frpc.ini
# 默认是这种配置
[common] # 这里填写服务端信息
server_addr = 127.0.0.1
server_port = 7000

[ssh] # 这里是配置需要对外映射的端口和IP
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

修改后

[common]
server_addr = 124.xxx.xxx.xx #你的实际的外网服务器的外网IP
server_port = 7000 # 配置的服务端的端口

[work] #名字
type = tcp
local_ip = 127.0.0.1 #本地IP
local_port = 8080 #本地端口
remote_port = 8719 #映射的服务器的端口

[gateway]
type = tcp
local_ip = 127.0.0.1
local_port = 20600  #一般使用这种 内外对应的 防止记错
remote_port = 20600

[user]
type = tcp
local_ip = 127.0.0.1
local_port = 20621
remote_port = 20621
  1. 启动,这个注意,不能直接执行exe 文件,打开cmd,然后进入frpc.exe 路径下 然后执行exe,如图
    在这里插入图片描述

  2. 启动成功后,服务端日志会有如下记录
    在这里插入图片描述

测试是否穿透

使用外网地址+配置的外网端口+ 项目路径可正常访问了
在这里插入图片描述

这里要注意,像我使用的云服务器,记得把映射端口 和 服务器端口 7000 在防火墙中配置允许连接,否则会失败

window端制作为服务

  1. 需要使用nssm ,下载地址:nssm下载地址
    在这里插入图片描述

  2. 下载后解压,拿到nssm.exe 文件
    在这里插入图片描述

  3. 将文件复制到 frpc.exe 所在路径,如图
    在这里插入图片描述

  4. 然后打开cmd,到此目录下,执行命令:
    在这里插入图片描述

  5. 配置好参数
    在这里插入图片描述

  6. 打开服务窗口,查看是否安装好
    在这里插入图片描述
    在这里插入图片描述

  7. 此方法使用,其他exe改为服务

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值