frp内网穿透使用例子windows与linux

教程介绍了如何通过FRP(Fast Reverse Proxy)在Linux服务器和Win7客户端间建立远程桌面连接。步骤包括下载FRP软件,配置服务端和客户端的ini文件,设置端口,然后启动frps和frpc。最后,通过输入服务器IP和配置的远程端口实现远程访问。
摘要由CSDN通过智能技术生成

1. 下载frp

        ~~~~~~~        GitHub下载:https://github.com/fatedier/frp/releases

我们下载这两个文件:
支持amd架构的windows文件
支持amd架构的linux文件

2. 配置frp

        ~~~~~~~        我使用的是linux作为服务器,Win7作为客户机
Win7客户机解压 frpc.exefrpc.ini 文件。
Linux服务端解压 frpsfrps.ini 文件即可。

先配置服务端(打开frps.ini):

[common]
bind_port = 7000

7000就是与客户机通信的端口,可以自行修改,如果装了宝塔等软件,记得放行端口,否则会通信失败!


客户机配置(frpc.ini):

[common]
server_addr = 服务器的IP地址
server_port = 7000

[RDP]
type = tcp
local_ip = 客户机内网地址
local_port = 3389
remote_port = 访问端口

因为windows的远程桌面端口是3389,所以 local_port 参数填写3389.
remote_port 参数随意填写就可以,尽量10000~65535之间,避免与常用端口发生冲突。

到此服务器与客户端的配置就完成了。接下来运行测试。

3. 运行frp

先运行Linux服务端文件:

./frps

如果运行正常,会是这样子的:

在这里插入图片描述


接下来运行Windows客户机文件:

先打开frpc.exe所在的目录,然后

按住Shift + 鼠标右键,选择“在此处打开命令窗口”
在这里插入图片描述
直接输入frpc即可:
在这里插入图片描述

如果运行成功,效果如下:
在这里插入图片描述

4. 测试

我现在家里,想访问公司的电脑(客户机):
Win+R 输入:mstsc
在这里插入图片描述
在这里插入图片描述
再输入 服务器IP:端口 即可访问
注意:这里的端口是客户机配置文件 frpc.ini 的 remote_port 参数下的端口,而不是7000。

在这里插入图片描述

此时我们成功从家里访问到公司的电脑。

但是如果出现以下情况:
在这里插入图片描述
此时不要着急,我们只需要从客户机进入:控制面板>管理工具>本地安全策略>本地安全>安全选项,找到 “账户:使用空密码的本地账户只允许进行控制台登录” 选项然后双击,设置禁用即可。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值