frp进阶教程

cmtoc_table_of_contents

1.相关

frp中文文档

frp下载网址

我目前用过的比较稳定版本有0.20.0和0.25.3

2.我们首先要准备:

  1. 一台vps
  2. 域名(免费域名教程:https://www.gynl.xyz/?p=97 )
  3. 群晖

3.我们先配置vps服务器端

wget https://github.com/fatedier/frp/releases/download/v0.25.3/frp_0.25.3_linux_amd64.tar.gz
tar -zxvf frp_0.25.3_linux_amd64.tar.gz
mv frp_0.25.3_linux_amd64 frp
cd frp
rm -f frpc
rm -f frpc.ini
vi frps.ini

接下来我们要配置文件

vhost_http_port 端口只要不冲突就行

[common]
bind_port = 7000
vhost_http_port = 8080

然后让frp在后台不间断运行

screen -dmS frp
screen -r frp
./frps -c ./frps.ini 

4.接下来是群晖配置

wget https://github.com/fatedier/frp/releases/download/v0.25.3/frp_0.25.3_linux_amd64.tar.gz
tar -zxvf frp_0.25.3_linux_amd64.tar.gz
mv frp_0.25.3_linux_amd64 frp
cd frp
rm -f frps
rm -f frps.ini
vi frpc.ini

server_addr填上vps的IP

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

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

[nas]
type = http
local_port = 5000
custom_domains = nas.you.com

[web]
type = http
local_port = 80
custom_domains = web.you.com

运行测试一下

./frpc -c ./frpc.ini

此时服务端

连接成功

5.访问

用nas.you.com:8080访问群晖

如要frp在群晖上长期运行,可以看看这个教程:

群晖frp开机自启

参考:使用frp实现内网穿透

发表评论

电子邮件地址不会被公开。 必填项已用*标注