分类 Linux 相关 下的文章

树莓派 raspberry 播放 路由器 上的电影

首先介绍一下情况:

  1. 路由器是基于openWRT的智能路由器;
  2. 路由器上面安装了 BT 客户端, 路由器一直开机, 且低功耗,使用BT下电影有优势;
  3. BT 客户端下的电影存放在路由器挂载的一个移动硬盘上面;
  4. 家里有另外一个树莓派, 它本身具有 HDMI 接口, 可以直接omxplayer播放电影

为什么不用路由器直接播放, 都是ARM的芯片?

  • 路由器的内存只有64M, 上面还跑其他服务, 没有 HDMI 接口,平时智能通过 samba 共享给其他设备.

详细步骤:

  1. 树莓派安装 sshfs
    sudo apt-get install sshfs

  2. 路由器安装 openssh-sftp-server
    ipkg install openssh-sftp-server

  3. 树莓派远程挂载路由器的资源
    mkdir /mnt/remote #创建挂载文件夹
    #挂载 user 是路由器上用户名, /mnt/movies 是路由器是电影文件夹
    sudo sshfs user@192.168.1.1:/mnt/movies /mnt/remote

  4. 播放电影
    omxplayer -o hdmi /mnt/remote/test.mp4

遇到的问题:

  1. 路由器无法安装 sftp-server?
    查看你的 ipkg 的配置文件 /etc/ipkg.conf
  2. sshfs 报错 : sshfs remote host has disconnected
    使用debug 参数去看一下:
    sudo sshfs -o debug,allow_root remote@192.168.1.1:/mnt/X /mnt/remote
  3. sshfs 在debug情况下报错: sh: /opt/libexec/sftp-server: not found
    确认你共享服务器上装有 sftp-server, 没有的话, 去安装
  4. 共享了, 可是没有读权限
    加上 -o allow_other 选项
  5. 树莓派 可以播放, 但是 HDMI 输出没有视频
    配置 /boot/config.txt
    hdmi_force_hotplug=1
    hdmi_drive=2

Kali linux 使用搜狗输入法的设置

好不容易在 Kali Linux 上面安装了 sogou 输入法, 可是一直有这么几个问题:

  1. 提示词总是和windows 上面不一致,如: 你在windows 上面输入一个 d, 默认提示第一个是 "的“, 可是这个上面总是显示 “打”, 手工选择 的 之后的 N 次, 也死性不改, 所以猜测有个设置不对;
  2. 中文输入中插入英文的时候,总是时候使用全角模式。
  3. 有时候 莫名其妙 的不显示提示字的面板了

- 阅读剩余部分 -

SOCKS 协议转化为 HTTP, HTTPS 协议

SOCKS 代理协议是和 HTTP, HTTP, FTP 代理协议不同的代理协议,尽管你有了 SOCKS 代理服务器,你可以在 chrome 设置 SOCKS 代理服务器就可以上网,但是, 如果你在命令行, 或者其他 app 里面想使用代理, 却不能做到. 有没有一种方法可以让 SOCKS 协议转换成 HTTP, HTTPS 协议呢?

- 阅读剩余部分 -

linux 设置 非浏览器代理

浏览器代理很容易设置, 如果你要在 terminal git 操作, 或者 wget, curl 也要使用代理 (可恶的gfw), 那就必须使用系统代理.

UI 操作: 找到 系统 -> 网络 -> 代理 -> 开始设置各种代理 http, https, ftp, socks
命令行 :
export http_proxy=*** export https_proxy=*** export socks_proxy=*** 或者
export all_proxy=***

查看: printenv | grep proxy