baymin

Frp在 windows下使用
FRP Github地址:https://github.com/fatedier/frpwinsw Github地...
扫描右侧二维码阅读全文
20
2019/06

Frp在 windows下使用

FRP Github地址:https://github.com/fatedier/frp

winsw Github地址:https://github.com/kohsuke/winsw

FRP服务端配置

下载文件

进入 Github release 下载对应FRP文件。以 v0.27.0版本为例

wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
tar -zxvf frp_0.27.0_linux_amd64.tar.gz
cd frp_0.27.0_linux_amd64

修改配置文件

vim frps.ini

# 修改为以下内容
[common]
bind_port = 7000
vhost_http_port = 8080

bind_port为客户端与服务端进行通信的端口,vhost_http_port为服务端http服务的端口。其它更丰富的配置参考frps_full.ini和项目帮助文档。

启动Frp

./frps -c frps.ini

开机自启和后台运行

vim /etc/systemd/system/frps.service

# 添加如下内容
[Unit]
Description=frps daemon
After=syslog.target  network.target
Wants=network.target

[Service]
Type=simple
ExecStart=/root/frp_0.27.0_linux_amd64/frps -c /root/frp_0.27.0_linux_amd64/frps.ini
Restart= always
RestartSec=1min

[Install]
WantedBy=multi-user.target

ExecStart 需要配置成自己路径。

相关命令

systemctl start frps # 启动frps
systemctl enable frps #f设置rps开机启动

FRP客户端配置

下载文件

文件地址:https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_windows_amd64.zip

解压文件后,修改 `frpc.ini 为以下内容

[common]
server_addr = X.X.X.X
server_port = 7000

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

[web]
type = http
local_port = 8080
custom_domains = xxx.com

sever_addr配置为公网电脑的IP,server_port与frps.ini中的bind_port一致。RDP为远程桌面的配置,web为http通信的配置。web中的custom_domains为绑定到公网IP的域名。

启动客户端

使用 命令行进入 FRP目录, 输入命令 frpc -c frpc.ini 即可启动客户端。

开机启动和后台运行

进入 Github release 下载 WinSw文件。
将 WinSw文件移动至FRP 同目录中,且修改文件名为 winsw.exe

新建 winsw.xml文件,写入以下内容

<service>
    <id>frp</id>
    <name>frp</name>
    <description>用frp发布本地电脑网站到外网</description>
    <executable>frpc</executable>
    <arguments>-c frpc.ini</arguments>
    <logmode>reset</logmode>
</service>

name为服务名称,
description为服务描述。

使用命令行进入 FRP 目录,执行如下命令:

winsw install
winsw start

卸载服务

winsw stop
winsw uninstall

Windows 服务设置

Win+r 输入 services.msc 进入服务列表页面找到 frp服务。

1.PNG

2.PNG

文章参考:https://www.jianshu.com/p/a6e9627dbe29

Last modification:September 5th, 2019 at 04:58 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment