VPS常用操作

我的VPS,除了这个网站还赚着SS服务器的功能,但是Linux用得少,有些操作还是经常忘记了。

1、查看端口打开情况
netstat
注意的是windows下可以用netstat -ano用数字方式查看所有端口,但在Linux只能用netstat -an
另外,如果只用netstat也能看到连接,但只能看到已经连接的。
如果是处于Listen状态的打开端口则看不到,因此一般要用
netstat -a
来查看

2、Shadowsocks的配置文件

启动
ssserver -start
ssserver -stop

配置文件位置
/etc/shasowsocks/config.json

3、过滤
|grep 参数
比如
netstat -an | grep 1234
就只显示有1234的行

4、查看占用或连接某端口的程序
losf -i:XXXX
其中XXXX为端口号

5、查看进程
ps
ps -aux

Continue Reading

吐槽一下Shadowsocks客户端

Shadowsocks因为相对GAE的一些优点,我正慢慢转向SS服务,但不得不说这个软件的客户端实在是有些奇芭啊!

ANDROID

设置错误的IP、Port、Password、Encrypt Method,都会显示为连接到XXX(Connected to XXXX),因为我修改了一次密码没有同步修改手机的,导致我很长时间在手机上用不了SS而完全不知道是什么原因。这给人多大的误导啊?

MAC

有和ANDROID同样的问题,没有任何配置上是否正确(测试连接成功)的日志或提示。
这个软件还有个古怪的设计思路:这个程序只要一启动就会自动按照默认配置连接SS服务器并启动本地代理。这没什么问题,但它有一个菜单叫Turn Shadowsocks On,这个功能的实际却并不是上面提到的启动连接SS服务器,而是将已经启动的本地代理设置为MAC的全局PROXY,类似于WINDOWS上设定IE的代理服务器。但在大多数情况下,我并不希望将全局连接设置为代理,即便是有PAC的情况下。当然,这个客户端也支持这样干,而且还挺简单就是不好理解:配置好SERVER后启动就行,不需要点击Turn Shadowsocks On这个菜单。唯一烦的就是明明你可以用了,但软件里显示的是:Shadowsocks:OFF。不知道这是不是我的思路有问题?

Screen Shot 2014 12 03 at 9 56 17 AM

Continue Reading