Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1119818
  • 博文数量: 119
  • 博客积分: 1991
  • 博客等级: 上尉
  • 技术积分: 4452
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-23 21:28
文章分类

全部博文(119)

文章存档

2012年(111)

2011年(8)

分类: 系统运维

2012-04-20 01:28:15

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.chinaunix.net/space.php?uid=9419692&do=blog&id=3182636

ss5
1、安装ss5
----------------------------------------
freebsd# cd /usr/ports/net/ss5/
freebsd# make install clean
报错:
===> openldap-client-2.4.19 depends on package: libtool>=2.2 - not found
===> Found libtool-1.5.24, but you need to upgrade to libtool>=2.2.
*** Error code 1
Stop in /usr/ports/net/openldap24-client.
*** Error code 1
解决办法:
freebsd# cd /usr/ports/devel/libtool22/
freebsd# make install clean
freebsd# cd /usr/ports/devel/libltdl22
freebsd# make install clean
然后再继续:
freebsd# cd /usr/ports/net/ss5/
freebsd# make install clean
2、修改配置文件
---------------------------------------
freebsd# vi /usr/local/etc/ss5/ss5.conf
auth 0.0.0.0/0 – u
permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – -
freebsd# vi /usr/local/etc/ss5/ss5.passwd //添加认证用户
king 1q2w3e
freebsd# vi /etc/rc.conf
ss5_enable="YES" //添加ss5启动项
freebsd# /usr/local/etc/rc.d/ss5 start

socks5
1、安装socks5
---------------------------------------
freebsd# cd /usr/ports/net/socks5/
freebsd# make install clean
2、配置socks5
---------------------------------------
freebsd# vi /usr/local/etc/socks5.conf
#指定SOCKS v5绑定的ip地址和监听的端口。假如不指定绑定的IP将使用0.0.0.0
set SOCKS5_BINDINFC 0.0.0.0:1080

#忽略ident请求。当客户机没有运行identd时,使用SOCKS5_NOIDENT将降低超时值
set SOCKS5_NOIDENT

#指定连接停顿最长时间。超过最大值后,socks5断开连接
set SOCKS5_TIMEOUT 15

#socks5将接受SOCKS V4 协议的请求,默认不接受
set SOCKS5_V4SUPPORT

#指定同时存在的最大子进程数,Socks5预设为64
set SOCKS5_MAXCHILD 4

#指定密码文档
set SOCKS5_PWDFILE /usr/local/etc/socks5.passwd
#指定日志文件
set SOCKS5_LOGFILE /var/log/socks5.log

#任何的客户连接都使用username/password用户认证方法
#auth - - u //用户认证方法
auth - - - //允许所有用户

#允许来自192.168.0.X的任何经过用户认证的连接, 这里我没做限制.

permit - - - - - - //允许所有IP
#permit u - - - - - //允许认证用户
#permit u - 192.168.0.X - - -
freebsd# vi /usr/local/etc/socks5.passwd
king 741852
freebsd# vi /etc/rc.conf #添加socks5项
socks5_enable="YES"
socks5_flags="-t -b 222.192.55.99:8080"
#pf开放8080端口
pass in quick proto tcp to $ext_if port 8080
3、开始测试
freebsd# /usr/local/bin/socks5 -f -s
如果出现下面的信息表示测试成功。
18210: Socks5 starting at Mon Dec 14 18:23:45 1998 in normal mode

4、启动socks5
freebsd# /usr/local/etc/rc.d/socks5 start

本文出自 “聆听未来” 博客,请务必保留此出处http://blog.chinaunix.net/space.php?uid=9419692&do=blog&id=3182636

阅读(2618) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~