日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

solaris9下實(shí)現(xiàn)socks5代理

剛開始找了一下,發(fā)現(xiàn)全是在Linux下實(shí)現(xiàn)的,我按照readme步驟在rh9下作了一遍,用系統(tǒng)默認(rèn)的gcc很容易的就搞定了 。這里強(qiáng)調(diào)的gcc編譯器是一個(gè)比較關(guān)鍵環(huán)節(jié) 。先用gcc3.3是沒有裝過去主要問題出在和ftp上面 。沒辦法,找個(gè)gcc3.4準(zhǔn)備看一下,結(jié)果解壓的時(shí)候出現(xiàn)校驗(yàn)和錯(cuò)誤,我是bin方式上傳的啊,搞不懂了,先不管這個(gè)了 。后來(lái)仔細(xì)了解后發(fā)現(xiàn)gcc2 。9系列的在rh9下沒有問題 。好家伙,好歹要找個(gè)for-Solaris-sparc的話,找到一個(gè)接近版本gcc-2.95.3-pkg.zip 。好了羅嗦半天了,就是要這個(gè)東東 。
當(dāng)然在solaris8下的話,直接裝就可以了,因?yàn)閟unfreware有for這個(gè)東東,但是gcc有什么要求嗎?一句話---不知道?。9下還有哪個(gè)gcc版本可以呢,也不知道,知道的告訴我哦!
下載編譯器gcc-2.95.3-pkg.zip(www.sunfreeware.com),解壓后得到安裝包SFWgcc(這個(gè)編譯器是要SFW支持)的 。安裝這個(gè)包:
#pkgadd –d SFWgcc
默認(rèn)的安裝目錄是/opt/sfw,為正確使用這個(gè)編譯器而設(shè)置環(huán)境變量:
#PATH=/opt/sfw/bin:/usr/local/bin:/usr/ccs/bin:/usr/bin:/usr/ucb:/etc:.
#export

1 。下載socks5安裝包,一搜一大堆,現(xiàn)在可能有兩個(gè)大的區(qū)別一個(gè)是在win下一個(gè)是u下的,后面我給出的這個(gè)包名字有的網(wǎng)站上說(shuō)只在linux下能用,不要管他這一套,繼續(xù)就是了(其實(shí)for solaris8也就是這個(gè)了 。另外據(jù)我所知socks5幾乎可以在任何系統(tǒng)下實(shí)現(xiàn)的,自己去實(shí)驗(yàn)吧) 。將socks5安裝包socks5-v1.0r11.tar.gz以bin方式上傳到RH9/solaris9服務(wù)器上 。

2 。解壓縮軟件包
#gunzip socks5-v1.0r11.tar.gz
#tar xvf socks5-v1.0r11.tar

3.開始編譯
#cd socks5-v1.0r11
#./configure --with-threads
說(shuō)明:可以根據(jù)需要參考readme來(lái)作配置,也可在安裝后進(jìn)行配置(推薦這樣就可以了,搞了幾個(gè)別的配置出錯(cuò)了,怕怕啊)
#make
#make install

4.建立/etc/socks5.conf(許多文件都自己建吧,裝完后我是沒有看到自動(dòng)生成的)
需要達(dá)到的目的:在局域網(wǎng)段(192.168.0)內(nèi)提供代理服務(wù),要求提供用戶名和密碼 。
要使用用戶驗(yàn)證,首先要建立/etc/socks5.pwsswd文件
內(nèi)容為:
# vi /etc/socks5.passwd
userA passwdA (userA代表用戶名 。passwdA代表用戶userA的密碼)

完成/etc/socks5.conf配置文件:

#vi /etc/socks5.conf
auth - - u
permit u - 192.168.0. - - -

注:若改變u和192.168.0.為-,則允許任何用戶(不需要用戶名和密碼)的任意ip使用代理服務(wù);192.168.0.等同于192.168.0.0/255.255.255.0,這個(gè)字段同樣可以設(shè)定某一個(gè)ip來(lái)使用代理服務(wù) 。
在解壓目錄socks5-v1.0r11下的examples目錄下提供了幾個(gè)常用的配置文件內(nèi)容,可以參考使用 。
#cd examples
#ls
sock5.conf.dualhomed sock5.conf.gssapi sock5.conf.multipleservers sock5.conf.server2server sock5.conf.singlehomed。。。。
每一個(gè)配置文件的后綴說(shuō)明了它所面向的服務(wù)內(nèi)容,需要時(shí)可根據(jù)其內(nèi)容作適當(dāng)更改 。

5.運(yùn)行代理服務(wù):
#socks
在第一次裝好socks5之后可以通過運(yùn)行#/usr/local/bin/socks5 –f –s來(lái)測(cè)試代理服務(wù)能否正常運(yùn)行,如果出現(xiàn)02716: Socks5 starting at Thu May 20 20:33:58 2004 in normal mode,則表示可以正常運(yùn)行 。

6.停止socks5,只要運(yùn)行stopsocks -KILL就行,socks5就會(huì)停止!

7.高級(jí)配置

7.1使用非默認(rèn)端口:如果想讓socks5服務(wù)啟動(dòng)的時(shí)候不啟動(dòng)默認(rèn)監(jiān)聽端口1080,比如為8888,可以運(yùn)行如下命令
# socks5 -b 8888
相應(yīng)的關(guān)服務(wù)命令為:
# stopsocks -p 888 -KILL

7.2為了密碼文件的安全,使用自建的密碼文件,比如/etc/myc.passwd 。這時(shí),只要修改/etc/socks5.conf文件,在其中新加一條項(xiàng)數(shù):
set SOCKS5_PWDFILE /etc/myc.passwd
7.3指定SOCKS v5綁定的ip地址和監(jiān)聽的端口 。如果不指定綁定的IP將使用0.0.0.0

推薦閱讀