frps内网穿透

预备工作

首先我们需要一个公网ip,来进行端口转发。
可以通过在云服务器上购买申请,这是一种较为方便的方法,但是要注意防火墙的设置

frps安装

frps本身包括了客户端和服务器,所以只要下载一次就好。
linux:

wget  https://github.com/fatedier/frp/releases/download/v0.22.0/frp_0.22.0_linux_amd64.tar.gz

windows:

# 在当前目录下载 frp_0.32.1_windows_amd64.zip
Invoke-WebRequest -Uri https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_windows_amd64.zip -OutFile frp_0.32.1_windows_amd64.zip

下载之后我们会得到一个zip或者tar.gz的压缩包,打开之后,有四个文件需要我们注意:

frps frps.ini frpc frpc.ini

服务端

在服务器端 我们需要从事的事件比较多,首先是打开frps.ini文件,输入以下内容

[common]
bind_port = 7000 #frps服务端口
dashboard_port = 7500 # 控制板端口
token = xxxx # 客户端和服务端的口令
dashboard_user = xxxx #控制板用户
dashboard_pwd = xxxx #控制板密码

之后我们要设置防火墙,这个根据各个平台不一,这里以阿里云为例:
打开安全组->规则管理
设置如下:
请添加图片描述
请添加图片描述
这里的7001和7002是具体服务的端口,我们在客户端中具体设置。
下一步运行frps

./frps -c frps.ini

如果想保证稳定连接,可以尝试设置守护护程序,如下:
守护程序

客户端

打开文件夹之后,编写frpc.ini文件

[common]
server_addr = #公网IP地址
server_port = 7000
token = #口令

#具体服务
[ssh]
type = tcp
local_ip = #内网IP地址
local_port = 22 #服务端口
remote_port = 7001 #映射端口

之后运行客户端

./frpc -c frpc.ini

#运行结果:
请添加图片描述
其他服务同理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值