2017年7月

frp一键安装

服务端安装

wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

安装过程

Loading network version for frps, please wait...
frps Latest release file frp_0.8.1_linux_amd64.tar.gz    #此步骤会自动获取frp最新版本,自动操作,无需理会
Loading You Server IP, please wait...
You Server IP:12.12.12.12                                           #自动获取你服务器的IP地址
Please input your server setting:

Please input frps bind_port [1-65535](Default Server Port: 5443):      #输入frp提供服务的端口,用于服务器端和客户端通信
Please input frps dashboard_port [1-65535](Default dashboard_port: 6443): #输入frp的控制台服务端口,用于查看frp工作状态
Please input frps vhost_http_port [1-65535](Default vhost_http_port: 80):  #输入frp进行http穿透的http服务端口
Please input frps vhost_https_port [1-65535](Default vhost_https_port: 443): #输入frp进行https穿透的https服务端口
Please input privilege_token (Default: WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq): #输入frp服务器和客户端通信的密码,默认是随机生成的
Please input frps max_pool_count [1-200](Default max_pool_count: 50):     #设置每个代理可以创建的连接池上限,默认50

##### Please select log_level #####
1: info
2: warn
3: error
4: debug
#####################################################
Enter your choice (1, 2, 3, 4 or exit. default [1]):        #设置日志等级,4个选项,默认是info


Please input frps log_max_days [1-30]
(Default log_max_days: 3 day):            #设置日志保留天数,范围是1到30天,默认保留3天。

##### Please select log_file #####
1: enable
2: disable
#####################################################
Enter your choice (1, 2 or exit. default [1]):      #设置是否开启日志记录,默认开启,开启后日志等级及保留天数生效,否则等级和保留天数无效

检查输入

============== Check your input ==============
You Server IP   : 12.12.12.12
Bind port       : 5443
Dashboard port  : 6443
vhost http port : 80
vhost https port: 443
Privilege token : WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq
Max Pool count  : 50
Log level       : info
Log max days    : 3
Log file        : enable
==============================================

安装结束

Congratulations, frps install completed!
==============================================
You Server IP   : 12.12.12.12
Bind port       : 5443
Dashboard port  : 6443
vhost http port : 80
vhost https port: 443
Privilege token : WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq
Max Pool count  : 50
Log level       : info
Log max days    : 3
Log file        : enable           #  将上面信息添加到你的路由器frp穿透插件中吧
==============================================
frps Dashboard: http://12.12.12.12:6443/   #  这个是frp控制台访问地址
==============================================

更新

./install-frps.sh update

卸载

./install-frps.sh uninstall

管理

/etc/init.d/frps start
/etc/init.d/frps stop
/etc/init.d/frps restart
/etc/init.d/frps status
/etc/init.d/frps config
/etc/init.d/frps version

crontab写法

cron配置文件中时间点的段,指定时间时可使用如下通配符:

* :相应时间点的所有有效取值,即意为每
    E.g. 3 4 * * * root cat /etc/fstab    每天4点3分以root用户执行命令cat/etc/fstab
         3 4 * * 5 root cat /etc/fstab    每周五4点3分执行(周和月,通常不同时使用)
, :离散取值  
    E.g. 3,18,33,48 * * * * root cat /etc/fstab 
        表示每小时的第3分钟,18分钟….,即每5分钟执行1次
/ :定义指定取值范围内的频率
    E.g. */3 * * * * root cat/etc/fstab     每3分钟执行一次
     17 */3 * * * root cat /etc/fstab    每3小时的第17分钟执行一次,即实现每3小时执行一次-  :连续取值:
    E.g. 17 8-20/3 * * * root cat /etc/fstab  每天8点到20点每3小时执行一次

例:

3 18 * * 2,5                    每周执行2次(周二和周五)
         2,328-18/3 * * 1-5         周一到周五,8点到18点每隔3小时,每半小时执行一次
         72 */2 * * root tar -Jcf /backup/etc-`date '+%F'`.tar.xz /etc/*    每2天的凌晨2点7分执行备份一次/etc目录

minidlna强制刷新

K3 lede (by lean)

添加以下至计划任务Crontab中

*/10* * * * /usr/bin/minidlna -R;/etc/init.d/minidlna restart

# 每10分钟强制更新一次

SMB、UPnP、nfs


最近折腾小米盒子、chromecast,为了小米盒子、手机、PC、NAS在wifi下互访问文件、播视频、加载外挂字幕等,挨个试了下几种传输协议


主要播放软件:

kodi:功能全面可玩性强,PC、mibox、手机版均有,添加视频里直接有UPnP、SMB、NFS三种,乐意折腾可以建立kodi电影库,只是刮削器都一般般

BubbleUPnP:安卓上UPnP神奇,切换多个UPnP和本地很方便,打开就直接将手机UPnP Server,支持Chromecast,通过手机将电脑UPnP的视频Chromecast到电视,省得跑PC前面了; 待测试的有IOS下的nPlayer、avPlayer和Windows下的twonky

高清播放器:小米盒子自带的

Videostream:pc上的Chromecast插件,可投PC上的视频到Chromecast,可加载字幕,不记得支持不支持rmvb了

Videostream Mobile:上个软件的手机遥控,遥控播放进度,沙发上就操作了不用跑PC前面

MXPlayer+ES:安卓必备

迅雷看看:PC上DLNA

MoliPlayer:安卓


主要协议

SMB

SMB是windows下共享文件的协议,SAMBA是Linux和UNIX系统上实现SMB协议的一个免费软件
SMB就是windows下的共享功能,windows共享功能设置麻烦,播放视频、加载外挂字幕都ok,就是速度慢点,高清会卡;Win10下设置还较清晰,无密码访问需高级共享里关闭密码访问+共享文件夹添加Everyone权限,有密访问需高级共享里开启密码访问+删除文件夹Everyone权限;

nfs

windows下装hanewin nfs server,注册、添加目录、设置防火墙、开启nfs服务,传输速度快,可以加载外挂字幕

UPnP

传输速度快,不能外挂字幕,DLNA就用的UPnP协议,Windows下开UPnP很简单,就是高级共享设置里的媒体流选项,WMP(Windows media player)里添加媒体文件夹,生成媒体库即可;路由器里miniDLNA打开及打开UPnP,添加媒体文件夹即可;手机上打开BubbleUPnP即可。


无线投屏技术

苹果家的AirPlay,各大硬件厂商联合的DLNA, Wi-Fi联盟搞得Miracast各厂商名字都瞎叫基本不能叫标准了,Intel家的WIDI,谷歌自己的Chromecast;

小米盒子国内版3开始支持前4种,不支持Chromecast也是情理,毕竟国内;小米盒子国际版都支持,安卓TV系统,影视资源少些。

所以我是小米盒子3S+Chromecast2代

18luck 365bet 888zhenren aomenduchang aomenjinshayule baijiale bbin beplay bet007 betvictor betway bifa bst hg0088 bwin fenghuangyule jinbobao lebaijia long8 manbet quanxunwang shenbotaiyangcheng tengbohui ule vwin w88 wellbet WilliamHill yulepingtai laohuji