javamail + socks 邮件转发
java 需要修改邮箱名,密码,端口,socks的ip,端口socks安装yum -y install rpm-build pcre-devel zlib-devel openssl-devel perl-devel gcc openldap-devel pam-devel make vim-minimal tar vixie-cron
首先到http://ss5.sourceforge.net/去下载最新的版本目前是:ss5-3.8.2-6.tar.gz# tar xvf ss5-3.8.2-6.tar.gz# cd ss5-3.8.2-6# ./configure结果可能看到错误, 因为我就碰到了checking security/pam_misc.h usability… nochecking security/pam_misc.h presence… nochecking for security/pam_misc.h… noconfigure: error: *** Some of the headers weren’t found ***缺某些库文件, 我看到和pam有关的, 是pam-devel包# yum -y install pam-devel# make# make installmake install之后没有任何显示, 这其实已经安装完毕了, 不必疑惑修改配置文件:/etc/opt/ss5/ss5.conf修改:auth 0.0.0.0/0 – -改成:auth 0.0.0.0/0 – u修改:permit – 0.0.0.0/0 – 0.0.0.0/0 – – – – -改成:permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – -修改配置文件:/etc/sysconfig/ss5打开:SS5_OPTS=” -u root”然后在/etc/opt/ss5/ss5.passwd中, 一行一个用户+密码# cat ss5.passwdtest 123456# /etc/rc.d/init.d/ss5 start-bash: /etc/rc.d/init.d/ss5: 权限不够查看文件存在,是没有权限,现在给文件加上权限# chmod 700 /etc/rc.d/init.d/ss5继续# /etc/rc.d/init.d/ss5 start# /etc/rc.d/init.d/ss5 startdoneting ss5… [ OK ]再重启下看看:# /etc/rc.d/init.d/ss5 restartRestarting ss5… Shutting down ss5…done [ OK ]doneting ss5… [ OK ]看来没啥问题, 过了, 现在你就可以使用服务器的IP, 端口1080, 用户test, 密码123456来测试你的socks5服务器了, 更多高级应用, 就参加ss5.conf, 里面有详细的说明.注意:以前的版本听说安装会报部分错误,特粘贴出来,具体没有测试# /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行, 在;;之前少了结束fi38 /usr/local/sbin/ss5 -t39 fi40 echo “done”41 fi42 ;;# /etc/rc.d/init.d/ss5 startdoneting ss5… [ OK ]下面是安装ss5所需要的支持库yum -y install rpm-build pcre-devel zlib-devel openssl-devel perl-devel gcc openldap-devel pam-devel make vim-minimal tar vixie-cron
若无法安装,则强制安装rpm包
端口配置:编辑/etc/init.d/ss5修改成如下 echo -n "Starting ss5... " if [ $OS = "Linux" ]; then daemon /usr/sbin/ss5 -m -b 118.139.160.221:21 -t $SS5_OPTS touch /var/lock/subsys/ss5
socks设置
set SS5_VERBOSEset SS5_DEBUGset SS5_ATIMEOUT 300set SS5_STIMEOUT 3600set SS5_AUTHCACHEAGE 3600 会话保持重要auth 171.36.1.21 - -#proxy 171.33.128.1 1080 42.120.219.29 25 -#permit - - - smtp.ccbpi.com.cn 25 - - - -#permit - - - smtp.ccbpi.com.cn 25 - - - -#permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -permit - 171.36.1.21 - smtp.ccbpi.com.cn 25 - - - -