一、前置条件
- 有公网
ip
的vps
一台(可以自己买一个服务器,一年几十块都有,还要啥自行车呢),原理其实就是进行端口映射。 frp
下载地址:点击下载(我服务器是Windows系统的,下载的是
frp_0.37.1_windows_amd64.zip
这个软件包)
二、服务器端配置
首先声明,我的是腾讯云服务器带公网ip
,装的是windows
系统,需要linux
系统配置的可以看官方文档
编辑frps.ini
文件
xxxxxxxxxx
[common]
bind_port = 7000----------(客户端与之对应就行了)
token = 123456------------(这密码可以随便写,客户端与之对应就行了)
下一步就是运行软件了,需要命令行运行才生效,直接点exe
文件会直接闪退。
运行步骤:
- 在
frps.ini
文件所在的文件夹,按住Shift
键,鼠标右键空白处, - 点击
在此处打开命令窗口
项, - 输入命令
frps.exe -c frps.ini
新增:动图教程:
编写完之后,需要执行exe,我是把frp_0.37.1_windows_amd64
文件夹改成frp
文件夹放在Windows
系统的桌面上了。
步骤:
- 键盘上
Windows
符号+R
,输入cmd,进入命令窗口 cd Desktop
(切换到桌面)cd frp
(切换到frp文件夹)- 输入运行命令:
frps.exe -c frps.ini

三、客户端配置
在黑群晖里面配置,需要创建一个文件夹,把frp文件拉进去。
为什么要拉进去呢?
因为直接在黑群晖
ssh
连接用命令行下载的时候会造成文件损坏(不知道你们会不会反正我的会。)
我下的是frp_0.37.1_linux_amd64.tar.gz这个版本的
基本步骤:
- 在群晖里点击
File Station
这个软件 - 找到
homes
文件夹,cropflre
我自己创的用户名(一开始安装群晖的时候就要求设置用户名了)
- 创建
frp
文件夹,然后在桌面解压软件解压frp_0.37.1_linux_amd64.tar.gz
这个压缩包,解压出来之后,上传到这个frp
文件夹里 - 右键
frp
文件夹,点击上传>上传-覆盖
- 找到解压出来的文件,
ctrl+a
全选,完成上传
接下来是客户端frpc.ini
文件的配置了
因为在群晖里是编辑不了文件的,那就在本地编辑完覆盖frpc.ini
文件就行了
xxxxxxxxxx
[common]
server_addr = 服务器公网ip地址
server_port = 7000(同服务器端的bind_port)
token = 123456(同服务器端)
[nas]
type = tcp
local_ip = 127.0.0.1
local_port = 5000(群晖默认端口)
remote_port = 9000(服务器映射的端口,可以随便改,访问加在域名后面就行了)
[emby]
type = tcp
local_ip = 127.0.0.1
local_port = 8096(群晖里emby的端口)
remote_port = 8096(服务器映射的端口,可以随便改,访问加在域名后面就行了)
custom_domains = lzznb.cn(自己的域名)
最后就运行步骤了
运行步骤:
在群晖里点击
控制面板
,右上角的有个高级模式
找到
任务计划
,点击新增
>用户定义的脚本
常规下的
任务名称
不能是中文,用户账号
选择你创建的用户名我的是cropflre
选择
任务设置
,运行命令
栏目,填写用户自定义的脚本
命令xxxxxxxxxx
cd frp
./frpc -c ./frpc.ini
创建完右键你创建的任务,
运行
即可。
新增:动图教程:

最后你访问你的域名
+9000端口
就可以访问群晖系统了。例如我的是lzznb.cn:9000
访问Emby
也是一样的。lzznb.cn:8096
Comments | NOTHING