admin管理员组

文章数量:1531792

【windows10】frpc开机自启动

  • 1、背景
  • 2、下载frp
  • 3、设置frpc开机自启
  • 4、验证

1、背景

关于开源项目frp:

https://github/fatedier/frp

What is frp?
frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the Internet. As of now, it supports TCP and UDP, as well as HTTP and HTTPS protocols, where requests can be forwarded to internal services by domain name.
frp also has a P2P connect mode.

服务端一般不会重启的,但客户端经常会重启。
每次重启客户端后,需要重新运行frpc程序。

挺麻烦,本博客介绍在windows10操作系统的计算机,frpc开机自启动!
linux下的frpc自启相对简单。

2、下载frp

frp下载地址:
https://github/fatedier/frp/tags
下载目前最新的v0.42.0

下载软件:frp_0.42.0_windows_amd64.zip

3、设置frpc开机自启

frp软件是cs架构的软件。即:
先运行服务端即frps服务器(在云上运行);
然后运行frpc(本地客户端)。

3.1 服务端(frps服务器)运行

nohup  ./frps -c ./frps.ini &

其中frps.ini内容如下:

[common]
bind_port = 30307

3.2 客户端配置
将frp_0.42.0_windows_amd64.zip解压到:
E:\E01_PyKaiFa\E01_05_frpc\frp_0.42.0_windows_amd64

配置
E:\E01_PyKaiFa\E01_05_frpc\frp_0.42.0_windows_amd64\frpc.ini:

[common]
server_addr = 139.186.23.180
server_port = 30307

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 30308

其中:
139.186.23.180 是你个人的云服务的公网ip地址。
30307 是frps.ini中bind_port绑定端口号。
30308 是远程访问的端口,访问ip:port为139.186.23.180:30308

在:\E01_PyKaiFa\E01_05_frpc\frp_0.42.0_windows_amd64目录下:
创建start.bat脚本,内容如下:

@echo off
:home
frpc -c frpc.ini
goto home

创建完成后,鼠标左键双击可以运行frpc,运行示例如下:

3.3 设置开机自启任务

3.3.1、搜索"任务计划程序"

3.3.2、设置"创建任务"的常规。

3.3.3、设置"创建任务"的触发器。

3.3.4、设置"创建任务"的操作。

3.3.5、设置"创建任务"的条件。

3.3.6、查看"创建任务"的状态。
如下任务创建成功,任务尚未运行。

4、验证

验证frpc开机自启动。
如下表示frpc自启动成功。

可以对windows10的端口做转发,参考:
【windows10】netsh命令实现端口转发的添加删除以及查看
https://jn10010537.blog.csdn/article/details/122715645

转发后就可以远程访问。

端口转发后,可以远程访问,运行如下:

本文标签: frpc