2013年1月5日 星期六

Socks Server 5 安裝

Sourceforge : Socks Server 5

功能不外乎就是當跳板,或做一些有的沒的事需要換IP
使用後IP就會從Socks Server 的地方出去。



下載 src下來以後 按照一般的慣例

./configure 
make 
make install 


預設的port=1080

應該就可以成功安裝,中間過程失敗的話自己google error message

修改/etc/opt/ss5/ss5.conf

#auth 0.0.0.0/0 - -
#permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -
修改為
auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -

記得要把註解# 消掉


然後修改 /etc/opt/ss5/ss5.passwd
新增帳號密碼:
ex.
username password

增加開機自動啟動
chkconfig --add ss5
chkconfig ss5 on

安裝到此告一段落再來就是開始執行SS5

啟動:ss5 -m -t
-t表示打開thread,如果你的OS有支援(如linux),開啟thread可以達到最高效能
-m表示不要記錄log
但我這樣啟動不起來會卡在
Can’t create pid file /var/run/ss5/ss5.pid

後來用下面兩個指令才成功啟動
/etc/init.d/ss5 start
/etc/init.d/ss5 restart

啟動後就應該成功了
在Client 端的部分
可以使用SocksCap輸入Server的IP和Port
然後輸入使用者帳號密碼驗證看看




我實際安裝時一直卡在這個問題
Can’t create pid file /var/run/ss5/ss5.pid

後來上網爬爬到這個有幾種說法


1.
If you see an error message like the following,
Can’t create pid file /var/run/ss5/ss5.pid
Can’t unlink pid file /var/run/ss5/ss5.pid
create the directory /var/run/ss5 and start ss5 again

2.
一個是SS5已經在執行了 必須先kill掉在restart

3.
新版的有bug 灌回舊版的就可以用