【保姆级教程】绿联4600docker使用OPENP2P实现内外网穿透,外网硬盘挂载
1、首先打开软件官网OPENP2P.CN 控制台,注册一个账户!会得到一个token,这个后面会用到。
2、登录后会有其他客户端可以下载,安装你需要的客户端,主要是电脑端。
3、然后准备安装docker版openP2P
3.1、准备工作:进入绿联DX4600首页,点击设备管理,在左侧找到调试功能,然后“开启远程 调试功能”。在打开同时,系统会弹出密钥申请窗口,点击获取验证码,点立即申请。
3.2、拿到密钥(验证码)后,就已经获得了NAS的SSH权限。绿联DX4600每次开启SSH权限时效为三天,三天后自动关闭,在可玩性和安全性之间获得了出色的平衡。记住这组密码,最好是复制下来先放在其他地方。
3.3、接下来,转到电脑桌面,按win+R组合键呼出运行框,并输入Powershell,回车。
3.4、在Powershell窗口中输入以下命令:
ssh -p 922 root@IP地址
这里的922是绿联DX4600的默认SSH端口,root是用户名,IP地址则是NAS的主机地址。
例如我的NAS就是 ssh -p 922 root@192.168.31.2
回车确定后,系统会让我们输入刚刚获取的SSH密码。
注意,在输入过程中不会显示任何符号,输入完毕后回车确认。如果看到“Connection closed by XXX”,说明你输入密码的速度太慢了,需要将上面的ssh命令重复一次再来。
如果成功,则可以看到绿联Logo及命令提示符:
3.5、在命令提示符后输入以下命令:
docker pull openp2pcn/openp2p-client:3.13.3
该命令是下载3.13.3版本的openp2p
3.6、下面需要设置一下容器的安装该位置,首先需要获取一个字母串和数字用来定位你的存储盘
然后随便创建于一个其他的镜像的容器,容器的存储位置和你准备要存的openp2p的位置一样,容器尽量放固态硬盘中,容器的名字搞简单一点。
然后输入
docker inspect 其他容器名 | grep Mounts -A 20
这样你就得到了上图红圈里面的字符串和数字,复制出来。
3.7、然后把下面这一段用获得的字符串和数字替换一下,然后复制粘贴进设备
chmod 0666 /dev/net/tun
docker create
--restart unless-stopped
--device /dev/net/tun
--net host
--cap-add NET_ADMIN
--cap-add SYS_ADMIN
-e OPENP2P_TOKEN=12253070573675880472
-v /mnt/media_rw/获得的字符串/.ugreen_nas/获得的数字/Docker/openp2p/config:/config
--name openp2p
--privileged
openp2pcn/openp2p-client:3.13.3
一定要记得标红的路径改成你自己设置的路径。
第一条命令是给tun文件夹权限,权限好像重启就莫得了,但是NAS断电的情况比较少,后续可以用脚本给权限,还在学习B站大佬的视频,没有账号,看不清T_T。
4、做完之后nas端的操作已经结束了,打开你要连接的电脑控制台,点击网络,然后添加要组网的设备。
打开电脑安装好的openP2P,一般在C盘的Program Files的OPENP2P文件夹中,等待一下,就可以畅快的游玩了!
等待2分钟,win+R,然后输入CMD,在CMD界面输入ping 组网对端地址
得到以下提示,就说明已经通了。
来自 组网对端地址 的回复: 字节=32 时间=Xms TTL=64
另外可以通过绿联官方教程第15篇,通过P2P应用检查是不是直连的,如果是中转网速就不是很达标。
NGKE
校验提示文案
灵KOYB
校验提示文案
蔬菜依然在
校验提示文案
值友9592320413
校验提示文案
值友9592320413
校验提示文案
蔬菜依然在
校验提示文案
灵KOYB
校验提示文案
值友9592320413
校验提示文案
值友9592320413
校验提示文案
NGKE
校验提示文案