#yyds干货盘点#frp内网穿透
Posted 好记性不如烂笔头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#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内网穿透的主要内容,如果未能解决你的问题,请参考以下文章