【FRP】windowsServer部署FRP

2022-08-24 by 崔斐然

1、下载FRP、nssm

下载地址:
FRP:https://github.com/fatedier/frp/releases选择最新的和服务器对应的版本下载即可 打不开则需要特殊上网方式
nssm用于设置服务器和自启动,通过图形化界面简化设置过程。下载地址:http://nssm.cc/download,选择Latest release即可。

2、服务器端部署过程:

2.1、服务器解压下载好的上述两个文件,把FRP把nssm对应的x86或x64文件放在FRP目录下
在这里插入图片描述

2.2、打开CMD管理员窗口,切换到FRP目录下,输入如下命令唤出图形化界面

.\nssm install

2.3、如图选择文件、输入服务名
在这里插入图片描述

2.4、这时候通过运行gpedit.msc、或者其他方式打开服务:发现出现了frps服务,这个界面先不关还会用到

2.5、打开FRP目录下的frps文件编辑:
注意⚠️: token =XXX,等号与XXX之间没有空格

[common]
#bind_port和:bind_udp_port连接服务器的端口用于认证等,非远程端口。需要在服务器防火墙放通此端口。
bind_port = 自己编一个tcp认证端口号
bind_udp_port = 自己编一个udp认证端口号,如不需要可以不写。在远程桌面场景下UDP可提升连接效率。配置详见最后部分
#验证token,最好加上,不然别人都能通过你的端口发起访问了。
token =自己写一个认证token

#dashboard_port:状态展示页面。非必须。可用于检测链路状态
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin

👆上述其他高级参数在:https://github.com/fatedier/frp有极其详细的描述和讲解。

2.6、回到服务器的服务栏目,右击frps-属性-自启动。点击启动。

2.7、这时候服务已经搭建了,不放心的话可以在服务器浏览器上访问127.0.0.1:你设置的dashboard_port 端口检查隧道状态。

3、客户端部署过程:

3.1、Windows客户端参考服务端,融会贯通下,nssm里选择frpc,-c frps.ini改为-c frpc.ini即可。

3.2、编辑frpc,举个🌰:
注意⚠️:客户端token等号和值之间有空格
注意:这里的申请的remote_port端口和类型一定要在防火墙放通!

[common]
#common为公共部分,必须填写。
server_addr = 可以域名或IP地址
server_port = 自己编的那个认证端口号
token = 自己写一个认证token

#以本地3389的tcp为例子,远程端口设置为23389
[rdp-tcp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 23389
#以本地3389的udp为例子,远程端口设置为23389
[rdp-udp]
type = udp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 23389

3.3、在服务功能下设置自启动并启动即可。

测试下server_addr:remote_port,可以FRP远程连接到PC端了,后续RDP优化详见我的另一篇 RDP(远程桌面)优化化:
https://blog.csdn.net/qq_33273956/article/details/123868640?spm=1001.2014.3001.5501

4、卸载服务

停止对应服务,然后管理员模式运行CMD命令行,输入

sc delete "你设定的服务名"

例如:sc delete "frps"
注意: 服务名需要用英文双引号引用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

崔斐然

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值