惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
Attack and Defense Labs
Attack and Defense Labs
V2EX - 技术
V2EX - 技术
O
OpenAI News
S
Secure Thoughts
H
Heimdal Security Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Schneier on Security
Schneier on Security
H
Hacker News: Front Page
S
Security Affairs
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Proofpoint News Feed
The Register - Security
The Register - Security
GbyAI
GbyAI
Cloudbric
Cloudbric
MongoDB | Blog
MongoDB | Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
K
Kaspersky official blog
Forbes - Security
Forbes - Security
Y
Y Combinator Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Scott Helme
Scott Helme
Hacker News - Newest:
Hacker News - Newest: "LLM"
The Cloudflare Blog
Recorded Future
Recorded Future
人人都是产品经理
人人都是产品经理
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
Webroot Blog
Webroot Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog
T
Tor Project blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Hacker News: Ask HN
Hacker News: Ask HN
Blog — PlanetScale
Blog — PlanetScale
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog RSS Feed
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
I
Intezer
V
V2EX
T
Tailwind CSS Blog
SecWiki News
SecWiki News
NISL@THU
NISL@THU
C
Check Point Blog

群晖 on 老刘博客

中年人的 NAS:稳定了六年,也会老 群晖NAS安装FRP客户端(frpc) 在群晖里安装简单的笔记软件flatnotes 思源笔记群晖正确的部署方法 浅谈群晖安全性方面的设置 群晖安装trilium笔记web端不刷新的处理方法 更新群晖至DSM7.0 keepass配合群晖及keepasshttp实现密码快速登陆
纯代码设置frp服务器
老刘 · 2020-10-18 · via 群晖 on 老刘博客

以前老刘写过《宝塔面板安装FRP内网穿透控制群晖》的文章,最近发现不知道是这个插件的作者不再开发了还是其他的原因,xeath开发的这个frp服务器插件已经在商店里找不到了。其实,这也没什么,直接用代码的方式部署也是可以的。

SSH连接到VPS之后运行如下命令查看处理器架构,根据架构下载不同版本的frp

arch

查看结果,如果是“X86_64“即可选择”amd64”,
运行如下命令,根据架构不同,选择相应版本并进行下载,然后登陆frp的官网地址,现在最新的应该是0.34.1,所以,运行如下的命令:

wget https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_amd64.tar.gz

然后解压,给文件换一个名字,进入frp目录

tar -zxvf frp_0.34.1_linux_amd64.tar.gz
cp -r frp_0.34.1_linux_amd64 frp
cd frp

修改frps.ini文件

vim frps.ini

格式如下:

[common]
bind_port = 7000
dashboard_port = 7500
token = *******(根据情况自己设置)
dashboard_user = 自己设置
dashboard_pwd = 自己设置
vhost_http_port = 10080
vhost_https_port = 10443

编辑完成后保存(vim保存如果不会请自行搜索)。
之后我们就可以运行frps的服务端了。

使用命令:

./frps -c frps.ini

如果输出如下文字,说明服务器配置成功

2019/01/12 15:22:39 [I] [service.go:130] frps tcp listen on 0.0.0.0:7000 

2019/01/12 15:22:39 [I] [service.go:172] http service listen on 0.0.0.0:10080 

2019/01/12 15:22:39 [I] [service.go:193] https service listen on 0.0.0.0:10443

2019/01/12 15:22:39 [I] [service.go:216] Dashboard listen on 0.0.0.0:7500

2019/01/12 15:22:39 [I] [root.go:210] Start frps success

通过你的服务器IP:7500,然后输入刚才你设置的用户名密码,应该可以看到如下的画面:

让FRP服务在后台运行

这时候你会发现,如果你关闭了xshell等的窗口,frp的服务也即可停止了,所以,为了让FRP在后台运行,我们还输入如下的命令:

nohup ./frps -c frps.ini &

如果出来的如下的文字,说明配置成功

nohup: ignoring input and appending output to 'nohup.out'

至此,服务器端设置完毕,群晖的设置在上一篇文章内已经说过,这次就不再啰嗦了。

可能遇到的坑:

如果你按照这个方法设置后,最后的输出总不正确,那么很大的可能是你的服务器的相应的端口没有开放,如果使用的是腾讯云或者阿里云的话,服务器的端口打开之后,还需要在这些云的控制端设置开放端口。