目录

Frp 内网穿透配置

frpserver.conf

https://github.com/fatedier/frp/blob/master/conf/frps_full.ini

1
添加token 其他默认即可

windows frpc.ini

https://github.com/fatedier/frp/blob/master/conf/frpc_full.ini

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
[common]
server_addr = FrpServerIp
server_port = 7000
token = token

[RDP]
type = tcp
local_ip = 0.0.0.0
local_port = 3389
remote_port = 3389

Windows将FRP设置为服务并开机自启

下载winsw

https://github.com/kohsuke/winsw/releases

解压

解压并将下载WinSw.Net4.exe重命名为winsw.exe

配置

创建与winsw同名的配置文件,后缀为xml

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
<service>
	<!-- 该服务的唯一标识 -->
    <id>frp</id>
    <!-- 该服务的名称 -->
    <name>frp0.27.1-windows-amd64</name>
    <!-- 该服务的描述 -->
    <description>frpc客户端 这个服务用 frpc 实现内网穿透</description>
    <!-- 要运行的程序路径 -->
    <executable>D:\Software\frp\frp_0.27.1_windows_amd64\frpc.exe</executable>
    <!-- 携带的参数 -->
    <arguments>-c frpc.ini</arguments>
    <!-- 第一次启动失败 60秒重启 -->
    <onfailure action="restart" delay="60 sec"/>
    <!-- 第二次启动失败 120秒后重启 -->
    <onfailure action="restart" delay="120 sec"/>
    <!-- 日志模式 -->
    <logmode>append</logmode>
    <!-- 指定日志文件目录(相对于executable配置的路径) -->
    <logpath>logs</logpath>
</service>

使用

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
//注册服务
winsw.exe install
//卸载服务
winsw.exe uninstall
//启动服务
winsw.exe start
//停止服务
winsw.exe stop
//重启服务
winsw.exe restart
//查看状态
winsw.exe status

参考

https://www.timeblog.cn/article/146.html