Solaris下实现socks5代理(1)
上一篇 / 下一篇 2007-09-28 15:16:24 / 个人分类:Solaris學習
K^$x|(A3lh.M7590422刚开始找了一下,发现全是在linux下实现的,我按照readme步骤在rh9下作了一遍,用系统默认的gcc很容易的就搞定了。这里强调的gcc编译器是一个比较关键环节。先用gcc3.3是没有装过去主要问题出在
当然在solaris8下的话,直接装就可以了,因为sunfreware有for这个东东,但是gcc有什么要求吗?一句话---不知道!!s9下还有哪个gcc版本可以呢,也不知道,知道的告诉我哦!
hN"RFvN:Kwe7590422IXPUB技术博客"P*`#W%U#Py下载编译器gcc-2.95.3-pkg.zip(www.sunfreeware.com),解压后得到安装包SFWgcc(这个编译器是要SFW支持)的。安装这个包:IXPUB技术博客+sg'd
X"J5i&U U z
#pkgadd –d SFWgcc
UE#E6x0Kyg7590422默认的安装目录是/opt/sfw,为正确使用这个编译器而设置环境变量:IXPUB技术博客pC+{2n_Wj
#PATH=/opt/sfw/bin:/usr/local/bin:/usr/ccs/bin:/usr/bin:/usr/ucb:/etc:.
JY9o{F/d7590422#export
1. 下载socks5安装包,一搜一大堆,现在可能有两个大的区别一个是在win下一个是unix下的,后面我给出的这个包名字有的网站上说只在linux下能用,不要管他这一套,继续就是了(其实for solaris8也就是这个了。另外据我所知socks5几乎可以在任何系统下实现的,自己去实验吧)。将socks5安装包socks5-v1.0r11.tar.gz以bin方式上传到RH9/solaris9服务器上。
'bo unW:r$W\8hR7590422IXPUB技术博客:RNg vWKM5y2. 解压缩软件包IXPUB技术博客@z.E5f]iWT$b4W
#gunzip socks5-v1.0r11.tar.gz
_!^S4[]/z)V7590422 #tar xvf socks5-v1.0r11.tarIXPUB技术博客*phB_0er-l
W MH,gM7C75904223. 开始编译IXPUB技术博客9M9J.j6v7Cw
#cd socks5-v1.0r11IXPUB技术博客
L
u
S2j5C1n,]]/W{
#./configure --with-threads
iM%]Z!Q7590422说明:可以根据需要参考readme来作配置,也可在安装后进行配置(推荐这样就可以了,搞了几个别的配置出错了,怕怕啊)。IXPUB技术博客X3n,Et}Q
#make
^0l$omUO0\7590422#make install
xGV;^:xL75904224. 建立/etc/socks5.conf(许多文件都自己建吧,装完后我是没有看到自动生成的)
6Ja*^ s*BR%h7590422.Ks!r
K)b8ZX(V%R7590422需要达到的目的:在局域网段(192.168.0)内提供代理服务,要求提供用户名和密码。要使用用户验证,首先要建立/etc/socks5.pwsswd文件,内容为:
qDe
xDX'l7590422# vi /etc/socks5.passwd
uU @"ib%O#x7590422 userA passwdA (userA代表用户名。passwdA代表用户userA的密码)IXPUB技术博客e1D5n*tc&I[S$U IS
6b3E-n2j@JM*AsY;k4{7590422完成/etc/socks5.conf配置文件:
.`O8z
hX uc2Kk7590422#vi /etc/socks5.conf
8~ m+UFu F7590422 auth - - u
uyXsyn)@E2m
uN7590422 permit u - 192.168.0. - - -
}V(K4Jr(y`5v,K7590422注:若改变u和192.168.0.为-,则允许任何用户(不需要用户名和密码)的任意ip使用代理服务;192.168.0.等同于192.168.0.0/255.255.255.0,这个字段同样可以设定某一个ip来使用代理服务。IXPUB技术博客k,_3k9W:Z$a:v
IXPUB技术博客6S"Q0p yd"S&QICW&m1e
Nq8I8g@f`4vq7590422
导入论坛 引用链接 收藏 分享给好友 推荐到圈子 管理 举报
TAG:
