FRP|利用FRP完成内网穿透进行windows远程连接的步骤汇总

FRP|利用FRP完成内网穿透进行windows远程连接的步骤汇总

本次配置过程的前提:

此次介绍的为:客户端系统采用的为windows10,服务器用的阿里云centos7,其它的系统也都差不了多少 ,主要是在linux云服务器上安装了宝塔管理软件(链接: 宝塔linux运维面板官网),利用宝塔软件进行的服务端配置。

服务端配置详情

之前搜了很多关于配置frp的教程,但是都解决不了客户端和服务器的连接问题,一直都是timeout,最后搜得答案为宝塔管理面板的问题(如果在利用frp做配置并且安装了宝塔管理界面的话,很可能和我一样出现这种连接不上的问题)。解决方案为利用宝塔管理界面里的第三方软件,本次我用的是Xeath开发的frp服务器端(链接:Xeath:frp服务器端直达链接,需要注意的是现在这个软件在2020-04的时候已经停止维护了,并且无法在宝塔软件商店搜索到,为方便下载,我也把安装包也放置到了百度网盘:链接:https://pan.baidu.com/s/15j9hfgGCZJEXwaD_LKhXBA 提取码:p7bg),通过宝塔管理界面进行安装,如下图所示,在软件商店中选择导入插件即可:
宝塔管理面板导入第三方插件
FRP配置方法:
关于该软件的配置方法,我寻找到的有效解决方案为由 yydtdb 发表的教程,详细可以参考:(http://www.yydtdb.cn/cms/show-276.html),由于github上下载frp太慢,故而我采用了离线方式进行安装,源文件github链接:https://github.com/fatedier/frp,百度网盘链接:https://pan.baidu.com/s/16XrEa_GyUm-ZQ-_K0r4qiA 提取码:kix5:
frp服务器配置1
其它的比如说仪表盘设置,白名单等如下图所示(验证账户、密码自行设置自己的):
监听端口
在端口白名单中设置为主机配备的端口(在此处我设计的为7001,即最终设置后可以通过:服务器域名:7001访问到windows主机进行远程):
段口白名单
在宝塔管理面板的安全策略中,将7000系列段口放行:
段口放行
在阿里云的安全组策略中将7000系列段口填入进站规则:
安全组规则位置
阿里云进站规则
之后将frp的服务器端开启(win10客户端配置后再开启才能连接成功哈):
开启图片
在宝塔的文件管理界面找到frps.ini进行查看,若是没有dashboard的话就添加上之前设置的账户和密码,记好
frps查阅
查看frps
到此,服务器端就算是结束了

客户端(windows电脑配置)

在电脑的C盘根目录建立一个frp文件夹,将上面提到的frp的windows版软件解压(链接:https://pan.baidu.com/s/1ZJSSO4UOwwKz-49Cjcf-PA
提取码:5kt4)、复制到frp文件夹下,删除frps文件(frps的s代表服务器端进程,可以删除,c代表的则为客户端),更改frpc.ini,如图所示,server_addr后写服务器的公网ip地址,token则为上述提到的frps.ini里的token密码。RDP1内容则为配置的windows电脑配置内容(可以直接拷贝下边的代码块,不用改动)。
设置服务端frpc.ini

[RDP1]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 7001

配置后,打开windows的cmd命令窗口,利用cd命令进入到c盘创建的frp文件夹,运行frpc -c frpc.ini,如图,可以看到CMD已经连接到服务器(already used是因为我已经启动了该进程,只是在这里复现代码而已):
CMD命令
下载winsw(WinSW.NET4.exe链接:https://pan.baidu.com/s/1s4x2TSssA2iDu0v1UsaQkA
提取码:42fe ;github链接:https://github.com/winsw/winsw/releases),将软件重命名为winsw.exe以方便下面的工作。将winsw.exe拷贝到C盘创建的 frp文件夹下,并在frp文件夹下创建一个winsw.xml文件,利用记事本编辑winsw.xml写入以下代码:

<service>
    <id>frpc</id>
    <name>frpc</name>
    <description>frpc</description>
    <executable>frpc</executable>
    <arguments>-c frpc.ini</arguments>
    <onfailure action="restart" delay="60 sec"/>
    <onfailure action="restart" delay="120 sec"/>
    <logmode>reset</logmode>
</service>

winsw.xml
保存后,进入WIN10的CMD界面(用管理员权限进入),可以用window10自带的任务栏搜索功能快捷搜索CMD进入途径。
CMD进入快速途径

#添加服务
winsw.exe install

#开始
winsw start   

#关闭
winsw stop 

#卸载
winsw uninstall           

进入到frpc文件夹路径,使用开始添加服务winsw.exe install 和启动winsw start 即可。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值