v2ray使用

v2ray是新一代理软件,原生支持Socks、HTTP、Shadowsocks、VMess等协议,内置路由功能,可以选择性转发或者阻止连接。使用v2ray,你需要在墙外有一台可以安装v2ray的服务器(支持Windows、Linux、MacOS、FreeBSD系统),然后在需要翻墙的设备上安装v2ray客户端;另外还可以通过在墙内配置一台v2ray中转服务器,用户直接通过浏览器HTTP代理或者Socks代理连接中转服务器,而中转服务器连接墙外的v2ray(文中使用的就是这种方式)。

tmux使用

tmux是一个终端复用软件,它设计的更为简单和现代,欲取代GNU的screen。tmux可以让你在一个终端里新开多个窗口(类似XShell中的多标签),并且每个窗口还可以继续切分为更小的pane。在远程登录中,tmux会保存你的工作环境,不会因为连接断开而命令停止执行,类似于nohup功能。当你重新进入原来的tmux的session后,不光之前执行的命令还在继续,原来打开的各种窗口、工作目录等都能恢复。

那么到底使用tmux能够带来哪些好处了,就个人而言,我以前的工作方式是:

Hexo博客迁移至Coding.net

之前国内的Hexo博客一直用gitcafe托管(因为百度不能索引github)。现在gitcafe要合并到coding.net平台了,因此我的博客也需要相应进行迁移。

迁移步骤比较简单,网上的教程大多比较老了,因此记录一下。现在的coding.net支持Pages服务,同时还支持自定义绑定域名。

Gitlab安装配置及使用

gitlab是山寨版的github,它是开源的,你可以在自己的服务器上架设gitlab,用于团队私有项目的托管。gitlab支持树莓派2嵌入式设备,下面记录了在树莓派2上安装与配置gitlab的过程。

增加swap空间

gitlab推荐2G内存,树莓派2只有1G内存空间,可以通过增加1G的swap空间来提升性能。

修改/etc/dphys-swapfile文件,然后重启树莓派sudo reboot

CONF_SWAPSIZE=1024

稳定的Socks代理:AutoSSH+SSH动态端口转发

SSH动态端口转发

SSH动态端口转发将各种数据转发到远程端口,实际上相当于在本地电脑的指定端口开了一个SOCKS代理。如果你的远程主机位于墙外,这个SOCKS代理就能为你提供”翻墙”功能。

SSH动态端口转发命令

ssh -g -C -o ServerAliveInterval=60 -o StrictHostKeyChecking=no -i /xxx/path/your_private_key -p 8443 -D 7071 username@yourhost

Debian(树莓派)开机启动脚本设置

树莓派是基于Debian系统的,因此本文所述的方法应该适用于类Debian的系统,包括Ubuntu。

Debian运行级别

为了更好的理解启动脚本的设置,我们需要先了解下Debian系统中的运行级别。

  • 0 - 停机(千万不要把initdefault设置为0 )
  • 1 - 单用户模式(单用户模式,只允许root用户对系统进行维护。)
  • 2 - 多用户,但是没有NFS
  • 3 - 完全多用户模式(字符界面)
  • 4 - 基本不用
  • 5 - X11(图形界面)
  • 6 - 重新启动(千万不要把initdefault设置为6 )

SSH使用指南

SSH是一种网络协议,用于计算机之间的加密登录。

基本使用

使用账号test_user登录远程主机host

ssh test_user@host
# 或者
ssh -l test_user host

SSH默认使用端口号22,如果更改过远程主机的SSH服务端口号,那么在登录时应该指定端口号

ssh -p 2222 test_user@host

网件(Netgear)路由器R6300v2使用

一直想换个路由器,因为在用的那个TP-link无线实在是不稳定,即使离路由很近的时候都会出现波动,时而延迟很大;另外在卧室里就连不上了,冬天不能呆被窝玩手机啊。最近终于入手了网件(Netgear)R6300v2路由器,跟老婆说的理由是要组建高速的家庭无线共享存储网络!

刷梅林(merlin)系统

刚入手时,体验了下Netgear自带的固件,觉得ReadyShare功能挺好的,但是当我将3T的外接硬盘插上路由器时,居然没有任何反应。查阅路由器资料发现这货居然不支持EXT4文件系统格式,只支持到EXT3。。。瞬间觉得心凉了,不能挂外接硬盘,ReadyShare就相当于摆设啊。于是为了我的外接硬盘,果断刷了梅林。