智能电视安装VLC配合frpc实现播放远程群晖NAS上的电影
https://get.videolan.org/vlc-android/3.5.4/
(图片点击放大查看)
TV需要使用此版本
(图片点击放大查看)
https://get.videolan.org/vlc-android/3.5.4/VLC-Android-3.5.4-armeabi-v7a.apk
可以用U盘的方式进行安装
(图片点击放大查看)
NAS开启SFTP
(图片点击放大查看)
FRPC配置示例如下
[nuc_DSM7.2.1_SFTP]
type = tcp
local_ip = 192.168.31.200
local_port = 8122
remote_port = 11822
(图片点击放大查看)
然后重启frpc服务
systemctl restart frpc
这里在安全组上设置成0.0.0.0/0
(图片点击放大查看)
通过Firewalld的rich-rule来实现IP白名单访问控制
[root@qcloud ~]# cat nas_SFTP_11822_add_loginIP.sh
#!/bin/bash
#clear_11822端口的历史rich-rules并重载
firewall-cmd --list-rich-rules| grep 11822 > /tmp/11822_richrules.txt
while read -r line
do
Temp_Rule=`echo $line`
echo $Temp_Rule
firewall-cmd --permanent --remove-rich-rule "$Temp_Rule"
firewall-cmd --reload
done < /tmp/11822_richrules.txt
#获取当前登陆服务器的IP地址,并对当前IP添加开放Teamviewer11822端口的rich-rule
LoginIP=$(who am i | awk '{print $5}' | sed 's/(//g' | sed 's/)//g')
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address='$LoginIP' port port="11822" protocol="tcp" accept'
firewall-cmd --reload
(图片点击放大查看)
验证通过FRP映射到公网云服务器的SFTP端口可以访问
sftp -P 11822 user@FRPS_Server_IP
(图片点击放大查看)
(图片点击放大查看)
(图片点击放大查看)
本文分享自 WalkingCloud 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!