服务器如何架设S5代理

我自己租了一台服务器,想做成S5代理,请问下,怎么设置,用什么软件,急.......

需要有路由器管理权,然后在转发规则中设置DMZ主机为本机,或者端口影射本机.都需要有路由器管理权.
如何设置代理服务器可以用ROXY
这里讲的是CentOS5环境下的架设方法,其他Linux版本以此类推
首先到http://ss5.sourceforge.net/software.htm去下载最新的for linux版本
目前是:ss5-3.6.4-3.tar.gz
# tar xvf ss5-3.6.4-3.tar.gz
# cd ss5-3.6.4
# ./configure
结果可能看到错误, 因为我就碰到了

checking security/pam_misc.h usability... no
checking security/pam_misc.h presence... no
checking for security/pam_misc.h... no
configure: error: *** Some of the headers weren't found ***
缺某些库文件, 我看到和pam有关的, 是pam-devel包
# yum -y install pam-devel
# make
# make install
make install之后没有任何显示, 这其实已经安装完毕了, 不必疑惑
修改配置文件:
/etc/opt/ss5/ss5.conf
修改这行:
auth 0.0.0.0/0 - -
改成:
auth 0.0.0.0/0 - u
然后在/etc/opt/ss5/ss5.passwd中, 一行一个用户+密码
# cat ss5.passwd
hao32 123456

# /etc/rc.d/init.d/ss5 start
报错
/etc/rc.d/init.d/ss5: line 41: syntax error near unexpected token `;;'
/etc/rc.d/init.d/ss5: line 41: ` ;;'
vi下看看41行, 在;;之前少了结束fi

38 /usr/local/sbin/ss5 -t
39 fi
40 echo "done"
41 fi
42 ;;

继续# /etc/rc.d/init.d/ss5 start
38行又报错... 说没有这个目录或者文件:/usr/local/sbin/ss5
手动 把/usr/local/sbin/ss5换成了/usr/sbin/ss5

# /etc/rc.d/init.d/ss5 start
doneting ss5... [ OK ]

再重启下看看:
# /etc/rc.d/init.d/ss5 restart
Restarting ss5... Shutting down ss5...
done [ OK ]
doneting ss5... [ OK ]

看来没啥问题, 过了, 现在你就可以使用服务器的IP, 端口1080, 用户hao32, 密码123456来测试你的socks5服务器了, 更多高级应用, 就参加ss5.conf, 里面有详细的说明。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-11-21
代理服务器搭建socks5环境的方法
SOCKS5搭建准备工作
1) 一台VSP服务器(或者朋友的电脑),假如公网IP地址为:202.6.6.6
2) 一台客户端
3) 一套CCProxy软件

SOCKS5搭建要求
1) VSP服务器和客户端必须都能上网
2) 路由器做端口映射(没有路由器就跳过此步)
3) 关闭防火墙
4) 关闭杀毒软件
5) 关闭杀毒卫士

服务器
1) 在VSP服务器上安装CCProxy软件。
2) 在CCProxy主界面上,单击设置->高级->网络,在弹出的高级对话框中取消选中“禁止局域网外部用户”,再一直单击“确定”按钮。
3) CCProxy其它设置都默认。

客户端
CCProxy默认的socks端口为:1080,http端口为:808
IE代理设置请参考:IE代理设置
代理客户端软件Proxifier设置方法参考:Proxifier设置方法
注意:代理地址填VPS服务器的公网IP地址(比如:202.6.6.6)

用CCProxy软件搭建SOCKS5环境是一件非常简单、非常方便的事情,并且后期维护非常容易、管理非常方便。
相似回答