windows server 部署frp内网穿透,并添加为服务

准备工作​

  1. 一台云服务器(公网ip), 系统为 windows server

  2. frp 软件,用于内网穿透,下载地址:https://github.com/fatedier/frp/tags

  3. winsw软件,用于将软件安装为系统的服务,下载地址:https://github.com/winsw/winsw/tags

windows server 配置

  1. 下载 frp 软件,解压到目录下(注意不要放在 Program File 或 Program File (x86))下面,安装为服务的时候可能失败。可以只保留如下图的文件(frps相关):windows server 部署frp内网穿透,并添加为服务_第1张图片
    具体配置可自行查询,注意对应端口号要在云服务器防火墙中开通。
  2. 下载 winsw 软件,复制到与 frp 相同路径下,将winsw.exe重命名为 frpserver.exe (随意命名),并建立同名的xml文件。如图:
    windows server 部署frp内网穿透,并添加为服务_第2张图片
    xml 配置如下:
<service>
    <id>frpServerid>
    <name>frpServername>
    <description>内网穿透服务端description>
    <executable>%BASE%\frps.exeexecutable>
    <arguments>-c %BASE%\frps.iniarguments>
service>
  1. 在命令行中打开此目录(管理员权限),执行 .\frpserver.exe install,即可看到此服务,启动即可。

windows server 部署frp内网穿透,并添加为服务_第3张图片

本机配置

  1. 下载 frp 软件,操作同服务端,但是只保留 frpc.exe 相关文件。
  2. frpc.ini 配置:比如我服务器 frps.exe 端口是9801,我希望能够通过远程桌面访问本机(即3389端口),通过配置 local_port = 3389remote_port = 9800 ,这样就可以通过 服务器IP地址:9800 来访问本机。frpc.ini 配置如下
[common]
server_addr = 服务器IP地址
server_port = 9801
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 9800
  1. 下载 winsw 软件,复制到与 frp 相同路径下,将 winsw.exe 重命名为 frpclient.exe (随意命名),并建立同名的xml文件。如图:windows server 部署frp内网穿透,并添加为服务_第4张图片
    xml 配置如下:
<service>
    <id>frpClientid>
    <name>frpClientname>
    <description>内网穿透客户端description>
    <executable>%BASE%\frpc.exeexecutable>
    <arguments>-c %BASE%\frpc.iniarguments>
service>
  1. 在命令行中打开此目录(管理员权限),执行 .\frpclient.exe install,即可看到此服务,启动即可。
    windows server 部署frp内网穿透,并添加为服务_第5张图片

  2. 在系统中开启远程桌面。
    windows server 部署frp内网穿透,并添加为服务_第6张图片

完成

将服务都启动,云服务器防火墙添加上对应端口,本机打开远程桌面功能(需要windows专业版), 即可实现通过远程桌面访问本机功能。
windows server 部署frp内网穿透,并添加为服务_第7张图片

windows server 部署frp内网穿透,并添加为服务_第8张图片
手机远程桌面客户端,可在 酷安 搜索 微软远程桌面 查找。

你可能感兴趣的:(内网穿透,window,服务器)