#yyds干货盘点#frp内网穿透

书到用时方恨少,事非经过不知难。这篇文章主要讲述#yyds干货盘点#frp内网穿透相关的知识,希望能为你提供帮助。
?第一章 概述?FRP是一个可用于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网,例如在家里通过  mstsc远程访问处于公司内网环境内的主机。


部署环境:
需要用到一台拥有公网ip的服务器,一台处于内网中的服务器。


部署工具:
?Frp:??https://github.com/fatedier/frp/releases???
?Nssm:??https://nssm.cc/download???


?第二章 部署代理服务器端??一、解压?
frp_windwos_amd64.zip,将frpc开头的全部删掉,frpc是客户端文件。

?二、配置frps.ini文件?
[common]
bind_port= 8000
dashboard_port= 7500
dashboard_user= admin
dashboard_pwd= Aa123456
token= Sino123456

bind_port:与客户端绑定的进行通信的端口
dashboard_port:管理后台的端口
dashboard_user、pwd管理后台的用户名和密码
token:与客户端绑定的安全授权码


?三、关闭windows防火墙?
?四、启动服务端?
打开cmd,访问frp目录,运行frps.exe -c frps.ini

?五、浏览器访问?
浏览器打开”http://服务器ip:后台管理端口”,输入管理端用户和密码,可看到如下页面:





?六、配置开机自启?
1.下载并解压nssm
2.新建start.bat文件,文件内容为frps.exe -c frps.ini
3.  打开Cmd,进入nssm安装目录,cd nssm\\win64。输入nssm.exe install frpsnssm\\win64。输入nssm.exe install frps

4.          在弹出的框中选择刚刚创建的start.bat文件,然后点击install service
5.          在windows服务中找到frps,右键启动。





?第三章配置内网服务器端?一、解压:frp_windwos_amd64.zip,将frps开头的全部删掉,frps是服务端文件。

二、配置frpc.ini文件
[common]
server_addr = 外网服务器ip地址
server_port = 8000                      #与服务端绑定的通信端口
token= Sino123456                        #与服务端绑定的安全授权码
tls_enable = true                        #进行加密传输


[ssh]                                                #配置远程桌面
type = tcp                                        #协议类型
local_ip = 127.0.0.1                          #电脑在局域网中的内网ip
local_port = 3389                            #本地要代理的内网端口
remote_port = 8001                          #映射到外网的端口


三、关闭防火墙,允许访问远程桌面。
四、启动客户端
打开cmd,访问frp目录,运行frpc.exe -c frpc.ini


五、配置开机自启
1.下载并解压nssm
2.新建start.bat文件,文件内容为frpc.exe
-c frpc.ini
3.打开Cmd,进入nssm安装目录,cd
nssm\\win64。输入nssm.exe install frps

4.在弹出的框中选择刚刚创建的start.bat文件,然后点击install service

5.在windows服务中找到frps,右键启动。


六、远程桌面连接测试
mstsc访问外网服务器ip地址+远程桌面映射到外网的端口,若远程桌面连接失败请检查主机是否允许了远程桌面连接。

【#yyds干货盘点#frp内网穿透】


    推荐阅读