[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 系统管理 > Solaris > 正文

Solaris下实现socks5代理(1)

来源:天极网络安全 (2005-08-18 10:50:46)

Solaris下实现socks5代理(1)

 
   刚开始找了一下,发现全是在linux下实现的,我按照readme步骤在rh9下作了一遍,用系统默认的gcc很容易的就搞定了。这里强调的gcc编译器是一个比较关键环节。先用gcc3.3是没有装过去主要问题出在<varvars.h>和ftp上面。没办法,找个gcc3.4准备看一下,结果解压的时候出现校验和错误,我是bin方式上传的啊,搞不懂了,先不管这个了。后来仔细了解后发现gcc2。9系列的在rh9下没有问题。好家伙,好歹要找个for-solaris-sparc的话,找到一个接近版本gcc-2.95.3-pkg.zip。好了罗嗦半天了,就是要这个东东。

  当然在solaris8下的话,直接装就可以了,因为sunfreware有for这个东东,但是gcc有什么要求吗?一句话---不知道!!s9下还有哪个gcc版本可以呢,也不知道,知道的告诉我哦!

  下载编译器gcc-2.95.3-pkg.zip(www.sunfreeware.com),解压后得到安装包SFWgcc(这个编译器是要SFW支持)的。安装这个包:
  #pkgadd –d SFWgcc
  默认的安装目录是/opt/sfw,为正确使用这个编译器而设置环境变量:
  #PATH=/opt/sfw/bin:/usr/local/bin:/usr/ccs/bin:/usr/bin:/usr/ucb:/etc:.
  #export

  1.下载socks5安装包,一搜一大堆,现在可能有两个大的区别一个是在win下一个是u下的,后面我给出的这个包名字有的网站上说只在linux下能用,不要管他这一套,继续就是了(其实for solaris8也就是这个了。另外据我所知socks5几乎可以在任何系统下实现的,自己去实验吧)。将socks5安装包socks5-v1.0r11.tar.gz以bin方式上传到RH9/solaris9服务器上。

  2.解压缩软件包
  #gunzip socks5-v1.0r11.tar.gz
  #tar xvf socks5-v1.0r11.tar

  3.开始编译
  #cd socks5-v1.0r11
  #./configure --with-threads

  说明:可以根据需要参考readme来作配置,也可在安装后进行配置(推荐这样就可以了,搞了几个别的配置出错了,怕怕啊)
  #make
  #make install

  4.建立/etc/socks5.conf(许多文件都自己建吧,装完后我是没有看到自动生成的)

  需要达到的目的:在局域网段(192.168.0)内提供代理服务,要求提供用户名和密码。
  要使用用户验证,首先要建立/etc/socks5.pwsswd文件
  内容为:
  # 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使用代理服务;192.168.0.等同于192.168.0.0/255.255.255.0,这个字段同样可以设定某一个ip来使用代理服务。

(http://www.fanqiang.com)



 相关文章
Solaris性能监控的Swap空间管理 2001-04-15 20:01:09
谈谈Solaris系统性能上的维护 2001-04-16 12:44:58
Solaris 常见问题及解决方法 2001-05-01 15:39:29
Solaris数据备份命令 2001-05-01 15:44:07
Solaris卷管理 2001-05-01 15:44:42
Solaris使用技巧 2001-05-01 15:46:13
Solaris网络配置 2001-05-01 15:47:13
Solaris系统管理培训(第六章:启动过程) 2001-05-15 14:15:00
Solaris系统管理培训(第七章:系统安全) 2001-05-15 15:15:01
Solaris网络管理培训(第四章:DNS客户端的设置) 2001-05-16 02:15:00
solaris中的进程工具 2001-05-10 20:50:27
solaris中的系统log日志原理分析 2001-05-10 20:55:27
Solaris如何改变系统运行级别 init 2001-05-12 15:49:20
Solaris如何在reboot后增加和改变系统硬件? 2001-05-12 15:54:00
Solaris如何增加用户?(groupadd,useradd) 2001-05-12 15:54:00
Solaris如何网卡IP地址? 2001-05-12 15:54:00
Solaris7 交流 -- 重新配置系统核心 2001-05-13 01:28:00
Solaris7 交流 --- 进程管理、进程控制及cron处理 2001-05-13 03:28:00
Solaris7 交流 --- swap管理(SWAP的用处) 2001-05-13 05:28:01
Solaris7 交流 --- 程序生成系统用户方法(crypt) 2001-05-13 07:28:01

★  感谢所有的作者为我们学习技术知识提供了一条捷径  ★
www.fanqiang.com