LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2331|回复: 12

socks5怎样配置

[复制链接]
发表于 2002-7-12 14:00:51 | 显示全部楼层 |阅读模式
有人用过SOCKS5做代理服务器吗?我想用它做代理上QQ
发表于 2002-7-12 15:33:21 | 显示全部楼层
兄弟,这倒没有试过,还请有经验的兄弟赐教!
 楼主| 发表于 2002-7-12 16:44:18 | 显示全部楼层

有好的斛决方案吗?????

有更好的代理解决方案吗?通过代理能用FTP OICQ OUTLOOK还能玩各种网络游戏.
发表于 2002-7-12 19:22:15 | 显示全部楼层
[置顶]重点解决。。。
请弟兄加油啊。咱们得把这个问题搞明白了。

多谢。。。

北南 呈上
发表于 2002-7-13 02:19:26 | 显示全部楼层
linux下安装配置socks5代理 作者:不详  来源:linux自由空间  

  其实在作这个server前我几乎没有接触过linux,这两天来装了四五遍系统,又折腾了一阵网卡,最后总算搞定了一台socks代理的服务器。感谢关注过我的那些幼稚问题的大侠之余,在此也想写一点感受。前面和外面虽然不乏此类文章,但是一则有些笔误以讹传讹,二则比较零散。因此就斗胆抛这一块砖出来吧。

首先保证linux的正常安装和网络的通畅这个必要条件。

下载socks5-v1.0r11.tar.gz和socks5-v1.0r11.patch
(这个补丁对此版本很重要)拷贝到/tmp目录下

在此目录下执行

#tar -xvzf socks5-v1.0r11.tgz

进行patch,在socks5-v1.0r11/include目录下执行

#patch -p0 < /tmp/socks5-v1.0r11.patch

回到socks5-v1.0r11目录开始编译

#cd socks5-v1.0r11

#./configure --with-threads

#make

#make install

进行配置,在/etc下用vi生成socks5.conf文件,主要内容为:

set SOCKS5_BINDINFC serverIP:port
  set SOCKS5_NOIDENT
  set SOCKS5_TIMEOUT 15
  set SOCKS5_V4SUPPORT

  auth - - -
  permit - - clientIP - - -
  deny - - - - - - -
noproxy - - 202.38.-

测试,执行

#/usr/local/bin/socks5 -f -s

若仅显示

XXXXX: Socks5 starting at Mon Jun 21 01:23:45 2002 in normal mode

则表示成功,
如果显示

XXXXX:Bind failed for serverip:1080:address already in use

则换一个不常用的port试试。
  
系统起动时自动运行,在/etc/rc.d/rc.local里加入下面这一行

/usr/local/bin/socks5 -t -s 2> /var/log/socks5

以后关于socks5的日志都单独记录在/var/log/socks5里了。

希望这篇小文能对和我一样的新手有所帮助,祝大家好运。
发表于 2002-7-13 02:22:17 | 显示全部楼层
ocks5 Proxy的安装和使用 作者:lenx (冷·枫)  来源:水木清华站
  Sock5的主页在http://www.Socks.nec.com/Socks5.html。Socks5是一种透明的Proxy协议,而且很好的解决了认证,保密,以及Proxy接力等问题 Netscape,IE等可以直接使用这种Proxy,而且可以使用Sock5的client软件使那些不直接支持Sock5 Proxy的internet软件的通过Proxy访问internet。更重要的是,Socks5支持udp协议的Proxy,从而成为很多firewall后面的人使用ICQ不可缺少的东西。

一、Sock5 Server on Linux安装简介

  抓回Sock5-v1.0r4.tar.gz ( sepc/pub/Linux/collect/network/Socks )。

  编译并安装,一般步骤是:

  ./configure
  make
  make install

  然后在/etc/rc.d/rc.local里加上相应的运行命令就可以了,一般不用加什么特殊参数。缺省的是加上 /usr/local/bin/Socks5。

二、Socks5 server端配置

  配置文件缺省是/etc/Socks5.conf 这里只介绍一种最简单的情况,Proxy没有其他的认证,只是根据ip范围来确认允许使用与否。比如只允许111.222.111.xxx 和 111.333.111.23使用此Proxy,那么应该这么写/etc/Socks5.conf:

  permit - - 111.333.111.23 - - -
  permit - - 111.222.111.0/255.255.255.0 - - -

  其中后面一行也可以写成:

  permit - - 111.222.111. - - -

  Sock5 client端配置

  Windows 95/nt下

  netscape,IE,icq 等都可以直接使用Socks5 Proxy,但如果要使用wsftp等就得需要Sockscap32,在sepc/pub/Linux/collect/network/Socks下抓回sc32r102.exe安装即可。使用很简单,这里不多加描述。

  netscape和IE的Proxy设置里,最好其他的都不要填,只在Socks栏填上相应的ip和port

  (port缺省是1080)

  Linux下

  Socks5 server包里带了相应的client程序,有telnet,ftp,ping,finger等,命令名分别是rtelnet,rftp,rping rfinger等等,可以用man Socks5_clients查看,对于普通的不直接支持Socks5 Proxy的程序,也有和Sockscap类似的东西,叫做runSocks使用也非常简单,比如要通过Proxy来上ncic bbs,那么用runSocks telnet 159.226.43.21 就可以了。需要注意的是还得写一下/etc/libSocks5.conf, 最简单的情况:

  # 走111.222.111.1的Socks5 Proxy

  Socks5 - - - - 111.222.111.1
发表于 2002-10-26 20:35:59 | 显示全部楼层
socks5-v1.0r11.tar.gz和socks5-v1.0r11.patch
哪里才有下载呢?
发表于 2002-11-17 02:07:34 | 显示全部楼层
可以设置父代理socks么?
就好像squid的父代理服务器一样
因为自己在教育网内,无法直接出国。但又想架构一个socks proxy server。应该怎么作那?
另外这个软件没有验证,好像不大方便,不知道有没有提供验证的socks proxy 服务器程序呢?
发表于 2002-12-4 00:39:49 | 显示全部楼层
http://bingle.pku.edu.cn/scripts ... =GB&word=Socks5
也不知道弟兄们是不是把问题解决了。如果解决的弟兄,能否写个教程。
我把软件的下载找了一下,也不知道有没有用。
发表于 2003-4-23 11:41:36 | 显示全部楼层

Bind failed for 0.0.0.0:1080: Address already in use

运行:/usr/local/bin# ./socks5 -f -s
08610: Socks5 starting at Wed Apr 23 11:18:14 2003 in normal mode
08610: Bind failed for 0.0.0.0:1080: Address already in use
08610: Accept: Failed to make listening socket

我修改socks5.conf中端口为2080,1180等都不行啊,还是报“already in use”啊?

运行了squid,这有影响吗?:mad:

我修改socks5.conf中端口为2080,1180等都不行啊,还是报“already in use”啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表