使用花生壳免费内网穿透
1. 下载、安装花生壳客户端到树莓派
# 下载
wget "https://dl.oray.com/hsk/linux/phddns_5.1.0_rapi_aarch64.deb" -O phddns_5.1.0_rapi_aarch64.deb
# 安装
dpkg -i phddns_5.1.0_rapi_aarch64.deb
安装成功后,分配一个SN号,这个是客户端的编号,后面会用得到
2.查看客户端状态
# 查看客户端状态是否正常
phddns status
ONLINE 客户端已成功在线
3.进入花生壳管理页面:贝锐花生壳管理
注册账号就不过多介绍了。这里还有一点,我之前申请过贝锐(花生壳另外的产品)的永久域名,没有也没关系。
默认有2条映射数,每月免费1G流量
4. 设置独立密码
上面有一行黄色字体,需要设置独立密码后,才能添加映射。我刚开始没有设独立密码,一直添加不了。。。
5. 添加映射
这里映射类型可选,如果是用于远程连接,可选TCP;访问服务,可选https;或者是使用Socks
映射模板自己按需选择
外网域名如果没有注册过,会随机生成一个。我选择的是我之前注册好的域名
端口如果需要固定,需要花钱购买
内网地址,就是自己原本ssh登录的内网ip,我这里是:192.168.1.5,端口默认22(如果是web服务,可能是80或者其他)
下面的安全和带宽设置按需选择,点击确定就可以新建成功了
此时,下面会新增一条映射记录:
外网地址就是可以使用公网访问的地址了,这里的 55398 就是随机分配的端口号
6. 诊断网络是否穿透成功
点击诊断,即可看到是否能够完成穿透~
7. 公网访问
下面就可以通过公网,访问到树莓派了
ps:我使用的是Xshell,默认对端口配置有设置,并不是常规的
ssh -p 55398 root@*******.zicp.vip 进行指定,而是直接跟在域名后面
ssh root@*******.zicp.vip 55398