蒲公英智能组网VPN客户端目前已支持在树莓派操作系统上使用,可在蒲公英官网下载页面,根据对应的系统版本进行下载。Raspberry Pi 64位 当前版本:2.4.0.52291
deb package:
wget https://pgy.oray.com/softwares/58/download/1839/PgyVisitor_Raspberry_2.4.0.52291_arm64.deb
注意:蒲公英VPN客户端 for 树莓派安装步骤都需要在管理员权限下运行。
1.安装
下载安装包后,通过cd命令进入对应目录找到蒲公英的安装包,输入以下命令进行安装。 dpkg -i PgyVisitor_Raspberry_2.4.0.52291_arm64.deb
- 帮助命令
安装成功后,在系统的任意路径下,输入pgyvisitor -h/pgyvisitor命令并回车,显示所有支持的子命令及其说明。
输入pgyvisitor -v命令并回车,显示当前蒲公英客户端软件版本号。
- 子命令
3.1 登录
输入pgyvisitor login -h命令并回车,显示登录命令支持的参数及其说明。
3.1.1 交互登录
输入pgyvisitor login/pgyvisitor login -u [UID]命令并回车,进行交互登录。
3.1.2 带参数登录
输入pgyvisitor login -u [UID] -p [password]命令并回车,进行带参数登录。
3.2 退出
输入pgyvisitor logout命令并回车,退出当前的蒲公英UID登录。
3.3 历史登录信息
输入pgyvisitor logininfo命令并回车,显示登录UID的历史登录设备信息。
3.4 自动登录
输入pgyvisitor autologin -h命令并回车,显示自动登录命令支持的参数及其说明。
3.4.1 开启自动登录
输入pgyvisitor autologin -y命令并回车,开启自动登录蒲公英客户端。当设备开机或重启后,蒲公英客户端将自动登录。
3.4.2 关闭自动登录
输入pgyvisitor autologin -n命令并回车,关闭自动登录蒲公英客户端。
3.5 旁路信息
输入pgyvisitor bypass命令并回车,显示组网内其他成员的旁路信息。
3.6 组网成员
输入pgyvisitor getmbrs/pgyvisitor getmbrs -h命令并回车,显示查看组网成员命令支持的参数及其说明。
3.6.1 查看组网信息
输入pgyvisitor getmbrs -m命令并回车,显示当前组网名称、在线成员的信息及离线成员的信息。
3.6.2 查询子设备
输入pgyvisitor getmbrs -s [在线且有子设备的硬件成员序号]命令并回车,查看该硬件成员下的子设备信息。
3.7 查看客户端信息
输入pgyvisitor showsets命令并回车,显示当前登录的蒲公英客户端UID以及自动登录的状态。
查看日志
蒲公英客户端日志文件路径:/var/log/oray/pgyvpn
卸载
蒲公英客户端卸载命令:dpkg -r pgyvpn
-然后子网路由路由,开启盒子的防火墙转发,
echo "net.ipv4.ip_forward = 1" >>/etc/sysctl.conf
sysctl -p
iptables -I FORWARD -i oray_vnc -j ACCEPT
iptables -I FORWARD -o oray_vnc -j ACCEPT
iptables -t nat -I POSTROUTING -o oray_vnc -j MASQUERADE
iptables -I FORWARD -i eth0 -j ACCEPT
iptables -I FORWARD -o eth0 -j ACCEPT
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
然后在保存规则以免重启失效规则;
7、保存iptables规则(树莓派和群晖都需要输入)
树莓派等linux系统输入命令:
iptables-save > /etc/iptables
cat > /etc/network/if-pre-up.d/iptables <<EOF
#!/bin/sh
/sbin/iptables-restore < /etc/iptables
EOF
chmod +x /etc/network/if-pre-up.d/iptables
cat > /root/tianluyou.sh <<EOF
#!/bin/sh
EOF
chmod +x /root/tianluyou.sh