群晖 DSM 7 穿透指南 (frpc)
创作时间:
作者:
@小白创作中心
群晖 DSM 7 穿透指南 (frpc)
引用
1
来源
1.
https://doc.natfrp.com/app/synology-dsm7.html
本文将详细介绍如何在群晖DSM 7系统中使用frpc进行网络穿透,包括通过Docker安装和直接安装两种方式。
Docker 安装
注意事项
如果您的NAS采用ARM架构,DSM系统可能不会提供Docker套件,这种情况下请选用「直接安装」方式。我们并不推荐您使用野生第三方措施强行安装Docker,除非您有足够的技术储备来解决各种神奇问题。
安装Docker套件和镜像
Docker套件和镜像只要安装一次即可,无需重复操作。如需更新frpc,请重新下载镜像并重置容器。
关于DSM 7.2+的说明:Docker套件被改名为Container Manager,不过配置和操作大同小异。
- 如果您的系统里没有Docker套件,请安装Docker套件。
- 转到注册表页面,搜索
natfrp,选中natfrp/frpc并点击下载。
如果系统提示您选择标签,选择latest即可(通常这是默认选项)。
2023年最新情况
如果您的NAS没有神奇的上网技巧,在这一步可能会遇到注册表请求失败或类似错误。要绕过此问题,您需要按照启用SSH中的方法连接到您的NAS,然后执行下面的命令(期间需要输入密码,密码输入后没有回显):
sudo docker pull natfrp.com/frpc
直到您看到回显:
Status: Downloaded newer image for natfrp.com/frpc:latest
natfrp.com/frpc:latest
接下来您可以进行创建隧道了。
- 稍等片刻,直到右上角出现已成功下载Docker镜像的通知,镜像就安装完成了。
创建隧道
- 打开Docker套件的网络页面,查看
bridge网络的子网,把最后一个0换成1作为本地IP。
举个例子,子网172.17.0.0/16对应的本地IP就是172.17.0.1。 - 前往Sakura Frp管理面板使用之前获取到的信息创建一条TCP隧道,红框部分为必填。
- 在隧道列表中点击刚才创建的隧道右边三个点,选择配置文件并在弹出的对话框中复制隧道的启动参数。
启动隧道
- 转到映像页面,选中刚才下载的
natfrp/frpc:latest并点击启动,输入一个自定义名称并点击高级设置。
注意:如果您在安装镜像时使用了上面的命令法,请寻找下方写着注册表: Aliyun Hub的项目。
提示:如果您希望隧道开机自启,请勾选启用自动重新启动选项 - 转到环境标签,在命令处粘贴启动参数,然后点击上面的新增按钮分别填写
LANG和en_US.UTF-8。
注意:请全程复制粘贴,不要手动输入,否则多半会出错 - 创建完成后,隧道会自动启动。如果一切正常,您就可以在日志中找到连接方式了(当然,也可以在Sakura Frp管理面板查看)。
- 在连接方式前面加上
https://,然后您就可以使用此URL访问DSM管理面板了,例如:
https://114.51.4.191:23333/https://idea-leaper-1.natfrp.cloud:23333/
都可以访问本次教程中用作示例的这条隧道,请以实际日志输出为准,上面列出的网址只是示例。
直接安装
安全提示
直接安装frpc需要通过SSH连接到您的NAS,建议在配置完成后关闭SSH功能。
创建隧道
前往Sakura Frp管理面板创建一条TCP隧道,本地IP留空使用默认值,不要往里面填任何东西。
启用SSH功能
- 启动控制面板应用,转到应用程序 > 终端机和 SNMP > 终端机,启动SSH功能并记下这里的端口(例如
22)。 - 通过此处的SSH端口和您登录DSM管理面板的帐号密码连接到SSH终端,使用
sudo -i命令提升到root权限,您可能需要再输入一次DSM管理面板的密码。
提示:如果您需要一个SSH客户端,可以从这里下载:PuTTY
安装frpc并启动隧道
DSM 7已提供systemd支持,因此直接安装流程会比之前的版本简单一些。请先参考Linux使用教程/安装frpc一节安装frpc。然后,参考这篇指南配置systemd服务、启动frpc即可,Unit名称请使用之前创建的那条隧道的启动参数。请注意,连接DSM隧道时需要在连接方式前面加上https://,例如https://frp-xxx.com:23333/。
热门推荐
保温杯有水垢怎么去除
企业诚信管理:构建顾客忠诚的高性价比之道
Excel中人民币大写转换的多种方法
欧盟碳关税机制下,中国企业如何调整碳管理方式?
为什么要学习PLC编程
烧烤技巧大全:从准备到烤制的全过程
羟基磷灰石应用——不只是骨修复材料
阿比西尼亚猫(Abyssinian)——一种十分活泼的猫咪品种
明日方舟新干员与更新内容全解析
华西医院揭秘:复发性I期非小细胞肺癌背后的“罪魁祸首”
如何通过双因素认证增强服务器安全性
二房东如何找房源:提高收益的策略与技巧
特斯拉续航与车速之间的关系是什么
中国历史棍棒兵器之十大排名,排名第一的不得不服历史
在对话与融合视域中推进分析哲学研究
如何使用大数据分析来优化物流配送?
专家观点|如何充分发挥乡村旅游在乡村振兴发展战略中的重要作用
玻璃杯vs陶瓷杯,你更爱哪个?
轻松掌握柱状图制作技巧,提升数据展示效果
出租车捡到手机不归还怎么办
如何调整因工作失误而产生的自责
如何利用数据源制定数据看板
糖尿病的确诊方法:从症状到实验室检查
二战德军15件单兵装备,这身行头,不愧是当时最强!
如何根据岗位职责设定个人绩效目标?
新的一年,勇敢走出舒适圈,才能成为越来越有福气的人
从配合套路看足球前场进攻技巧(掌握进攻套路提高前场配合效率)
关于英语翻译理论
如何定改项目的目标
它被称为“人生最后一次骨折”,家里有老人的一定要注意!