分類
Linux

shadowsocks client and firefox on Ubuntu 12


Shadowsocks Client

下載Shadowsocks-libev:https://github.com/madeye/shadowsocks-libev
unzip解壓至/home/me/Downloads/AppSrc/shadowsocks-libev cd到此目錄,運行

./configure
sudo make install

如果運行configure提示ssh header error,請安裝libssl-dev。Centos、Fedora下請安裝zlib-devel。如果提示ssl有問題,Fedora下可安裝openssl-devel。

新建配置文件

sudo nano /etc/shadowcks.json

粘貼進下面文本並保存

{
"server":"服务器的ip",
"server_port":服务器的端口,
"local_port":你的本地端口,默认1080,
"password":"密码",
"timeout":600,
"method":"加密方式"
}

運行下面命令啓動shadowsocks服務

ss-local -c /etc/shadowcks.json

如果提示隨機數不足,可以安裝rng-tools

yum install -y rng-tools
systemctl start rngd
systemctl status rngd
systemctl enable rngd

加入開機自動啟動:

#先建一個log文件
touch /home/me/.sslog
#将下面一行加入/etc/rc.local
/usr/local/bin/ss-local -c /etc/shadowcksB.json > /home/me/.sslog 2>&1 &

Firefox

從這裏下載firefox,或者通過市場安裝。火狐市場好像還沒被干擾,所以直接進插件市場搜索FoxyProxy安裝並重啓。點擊FoxyProxy圖標,新建代理服務器,選擇手動配置代理服務器,輸入127.0.0.1和端口,選中socks v5。URL模式勾選不要對內部網絡選項。保存後轉到訂閱模式,添加新的訂閱模式,訂閱網址http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txthttps://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt,代理服務器選擇剛剛新建的。Format選AutoProxy,Obfuscation選Base64。確定保存,如果訂閱添成功此時前面URL模式中應該多了很多項。最後將工作模式設置爲使用基於其預定義模板,就可以自動分流了。

18年09說06日,Firefox ESR版本也自動升級到了Quantum(版本號>60)。新版對於附加原件有較大改動,以至FoxyProxy老版本不能運行。雖然FoxyProxy作者開發了新版本,但是試用之後沒有找到導入gfwlist.txt的地方。搜了一下,發現SwitchOmega有了火狐的插件,雖然是測試版,用起來卻很好用。在auto swith中導入https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt就能自動分流,而且有加載不到的資源還可快速加入白名單,真實非常方便。


家裏長城寬帶按照上述方法無效。多數內容複製了+McNulty Gracie的帖子。

讓命令行通過shadowsocks的socksv5代理聯網

安裝proxychains

sudo apt-get install proxychains

修改配置文件/etc/proxychains.conf,更改如下4行:

dynamic_chain
#strict_chain
#socks4         127.0.0.1 9050
socks5    127.0.0.1 1234 #你的本地代理地址和端口

測試下proxychains:

proxychains wget -O - http://myip.dnsdynamic.org/ | more
#如果成功會顯示出你代理服務器的IP

Ubuntu搭建Shadowsocks

安裝

sudo apt-get install python-pip python-m2crypto supervisor
sudo pip install shadowsocks

编辑 /etc/shadowsocks.json

#sudo nano /etc/shadowsocks.json
{
"server":"0.0.0.0",
"server_port":服务器的端口,
"local_port":1080,
"password":"密码",
"timeout":600,
"method":"aes-256-cfb"
}

编辑 /etc/supervisor/conf.d/shadowsocks.conf

#sudo nano /etc/supervisor/conf.d/shadowsocks.conf
[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autorestart=true
user=nobody
#如果端口 < 1024,把上面的 user=nobody 改成 user=root

在 /etc/default/supervisor 最后加一行:

ulimit -n 51200

reboot或者

service supervisor start
supervisorctl reload

Ubuntu或CentOS分享Shadowsocks給局域網用戶

安裝polipo

sudo apt-get install polipo

在配置文件/etc/polipo/config的末尾貼上下面的配置信息

proxyAddress = "0.0.0.0"

socksParentProxy = "127.0.0.1:1080"
socksProxyType = socks5

chunkHighMark = 50331648
objectHighMark = 16384

serverMaxSlots = 64
serverSlots = 16
serverSlots1 = 32

重啟polipo

/etc/init.d/polipo restart

現在就可以在局域網設備上使用http代理了,主機為運行ssclient的ip地址,端口為8123。

本文更新於 2024/04/19。

分類
软件

jEdit的基本配置

首先安装插件,推荐的有BufferTabs(文件标签页)和LookAndFeel(外观样式)。然后设置一下偏好,比如我会设置代码折叠(默认居然是关闭的!),在设置-编辑中-折叠模式中选indent就可以了。还有默认边距好短,可以改长些,以及缩进改为4个空格等。

默认的编辑界面也不好看,Molokai的配色就高端很多。在jEdit上找到选中项,选RGB标签,填入颜色代码即可。

项目 配色
文字 F8F8F2
背景 272822
单选背景 49483E
多选背景 383830
当前行 383830
注释 68715E
函数 66D9EF
关键字 27A453
E6DB74
标记语言 A6E22E
操作符 F92672
数字 AE81FF
分類
软件

defraggler-Win下好用的磁盘整理

defraggler

defraggler比XP自带的磁盘碎片整理好用很多。对于由磁盘碎片导致的系统缓慢效果显著。

分類
软件

ITDB-IT资产管理系统

ITDB是一款比较适合中小企业的IT资产管理系统,当然也不仅限于IT资产。支持中文界面,容易上手。有两点提示:1,新建资产时需要预先设置好品牌信息(如WACOM、HTC等)和位置信息(如深圳市A大厦12层二维动画动画部),这两个是建立IT资产必须的,而且不能在建立IT资产时建立。2,打印标签时中文会乱码,所以IT资产尽量统一用英文即可。查看DEMO

分類
Linux

Ubuntu安装fcitx中文输入法

听说fcitx中文输入法是较为先进的中文输入法,而且拥有相对漂亮的皮肤,当然亮点还是能支持云输入法,众多优点当然要试一下啦。要安装fcitx中文输入法,依此在终端执行如下命令:

<code>sudo add-apt-repository ppa:wengxt/fcitx-nightly</code>
<code>sudo apt-get update</code>
<code>sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin</code>
<code>sudo apt-get install fcitx-table-all</code>

下面两条命令是可选的,第一个是设置fcitx为默认输入法,第二个是为防止乱码所安装的uming字体。

<code>im-switch -s fcitx -z default</code>
<code>sudo apt-get install ttf-arphic-uming</code>

最后需要重启生效。如果没有中文输入法出现,可以在Configuation里点“+”,然后反选Only Show Current Language,在下面输入框里输pinyin就可以添加中文输入法了。默认Ctrl+Space切换输入法,Shift切换语言,中文下按Enter输入英文。

分類
方法

数据安全

表弟前几天在京东买了个金士顿的8GSD卡,结果一开始手机不识别,在手机上格式化也不行。后来用读卡器连电脑格式化后可以识别,但重启手机后又无法识别。他有用电脑格式化,同时格式化掉了之前存进去的资料。还好后来他就是问我,否则那些资料可能就找不回来了。储存设备出现问题后,只要硬件没损坏,找回资料的几率都是用高的,前提是资料被删除或格式化后没有再往这个储存设备写入过资料。我用的恢复工具是DateRecovery13in1.7z中的易我数据恢复,如果失败也可以试试其他的。

另外一个是在网上看到的。一位程序员通过亲身体会告诉大家不要使用加密大师等类似的程序来保护自己的重要文件,即使是付费的也不是很可靠。大家可以去看看原文。我觉得有两种方法,一种就是用NTFS硬盘的加密功能,只要记住自己的windows帐号密码就好了。这个方法有一点需要注意就是要备份下自己的证书,这样重装了系统也不怕,切记。另外一个方法就是用压缩软件对重要文件加密压缩,我都是用的7z。设置密码时已定要够长够复杂,然后把密码记在自己信得过又不会忘的地方。

将文件做好备份,一般做两个备份就够了,本地一份网上一份。

分類
软件

link2sd

link2sd

link2sd是一个很强大的软件!将储存卡分成一个fat32分区(作为正常SD卡使用)和一个ext3分区(作为虚拟手机内存使用)后,可以利用此软件将其他软件移至储存卡,转移后不占用手机内存,比原生的移至储存卡好很多!我分了500M用来装软件。还发现它可以冻结系统软件,解决了我HTC无法设置默认桌面的问题,太强悍了!

酷市场Link2SD下载地址:http://www.coolapk.com/apk/com.buak.Link2SD

有個小坑就是SD卡的分區,第一必須是fat32,第二個是ext3或ext4都行,如果反過來,link2SD是識別不到的哦。

本文更新於 2017/05/28。