4

猫盘群晖DSM7.0的frpc配置

 2 years ago
source link: https://www.hin.cool/posts/nasfrpc2.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
瓦解的生活记事

猫盘群晖DSM7.0的frpc配置

发表于2021-07-28|分享
字数总计:885|阅读时长:2分钟|阅读量:|评论数:

  虽然群晖DSM7.0从去年底开始就有测试版了,但是正式版的推送一直到今年中旬才慢慢展开,今天登陆群晖的时候发现猫盘黑群晖(DS120j)也开始推送DSM7.0了,所以我没忍住点了更新,感觉应用界面稍微好看了那么一丢丢。

  同样,由于是黑裙,在前面博主也向大家介绍了在猫盘群晖上使用frpc实现远程访问的方法,可以参考《猫盘群晖远程访问之frpc》。

  配置的步骤和在6.0上的方式大同小异,所以可以充分参考上述提到的文章中的目录1-5(包含前言)。简而言之,配置DSM面板、安装Frpc、创建隧道这些都和上文的方式一致。不同的是第“配置服务”和“测试服务”这两个有所不同,在DSM7.0中,通过systemd管理,frpc 会被注册为一个服务,我们 通过Systemd 来自动管理 frpc,借此实现开机自启和后台运行。

编写配置文件

  ①执行下面的命令,在当前目录会新建一个配置文件。

  注意:在这一步中界面应该是空白,没有红框中的内容。左下角应该是显示“/lib/systemd/system/[email protected]” [New File]

# vi /lib/systemd/system/[email protected]
新建配置文件

  ②按一下 i 键,左下角应该会出现 -- INSERT -- 或者 -- 插入 -- 字样。

  ③然后复制并粘贴下面提供的服务文件内容,请注意不要多复制或少复制任何东西,确保粘贴后的内容和图中一模一样;

[Unit]
Description=SakuraFrp Service
After=network.target

[Service]
Type=idle
User=nobody
Restart=on-failure
RestartSec=60s
ExecStart=/usr/local/bin/frpc -f %i

[Install]
WantedBy=multi-user.target

  粘贴完成后按一下键盘上的ESC,左下角的 -- INSERT -- 会消失,此时在命令输入框输入 :wq 并按回车返回到主界面。

  ④执行下面的命令重新加载Systemd,服务配置就到此完成。

# systemctl daemon-reload

启停隧道命令

  这一部分你只需要记住一个简单的命令,那么其它相关的命令也就很好记了。比如启动隧道的命令是:

# systemctl start frpc@隧道密钥:端口

  那么停止隧道只需要把start换成stop,查看状态就换成status

配置开机启动

  配置开机启动的命令也很简单,只需要将上述命令的start替换即可。enable是启用,disable是禁用,操作完成后再用 status 查看一下状态。

# systemctl enable frpc@隧道密钥:端口
启动隧道成功界面

  其实这个方法樱花frpc的文档也写了,但是如上一篇文章所言,文档太详细了,如果刚接触可能不知道什么时候需要哪些步骤,容易搞混淆。我搬了文档过来,一方面是为了方便自己以后查看,另一方面如果能帮助到他人也是一件好事。

  从上面的截图中我们可以看到很多信息,帮樱花frpc安利一下,免费用户即可选择多个节点,并且享有10Mbps的速度,这应该是非常大方的了,我的服务器上传才5Mbps,这也就是我即使自己有服务器,即使很少用到远程访问,也要弄一个frpc远程访问的原因。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK