Java实现sock5代理服务器】的更多相关文章

入职练手socks5代理服务器,过程总结一下. 1.下载火狐浏览器,设定代理为socks5代理,地址为127.0.0.1:1080. 2.socks5协议1928,中文版,原版,认真阅读 3.按照协议通过Java开发代理服务器. 4.代码在git上,https://github.com/Neal6/SimpleSocketProxy.git 5.说明:简略版,认证方式是默认的无认证,日志包括异常处理等没有写,只支持ipv4以及域名访问,项目架构不是特别合理,后期有时间会继续完善.…
SOCK5代理服务器 简单介绍下比较好用的代理服务器,在部署过程中在内外网访问,需要切网比较麻烦,所以可以在互联网区部署sock5代理,通过配置代理切换服务器, 比较方便配置,节省时间. 官网: http://ss5.sourceforge.net/ 一.安装包,解压 #yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel # tar xvf ss5-3.8.9-5.tar.gz #…
为什么使用代理服务器不需要多说了. 使用Proxy Java提供了Proxy类实现使用代理进行通信. Proxy类的构造器Proxy(Proxy.Type type, SocketAddress sa).其中type表示代理类型,代理类型有三种:DIRECT(表示不使用代理).HTTP(表示使用高级协议代理比如http或FTP).SOCKETS(表示使用sockets代理).sa表示代理地址. 一旦创建Proxy对象后,程序就可以在使用URLConnection打开连接时,或者创建用socket…
直接贴代码,不解释 1 主服务,用来侦听端口 package org.javaren.proxy; import java.net.ServerSocket; import java.net.Socket; public class SocketProxy { /** * @param args */ public static void main(String[] args) throws Exception { ServerSocket serverSocket = new ServerSo…
http://sourceforge.net/projects/ss5/下载最新源码 apt-get install libpam0g-dev apt-get install libldap2-dev apt-get install libssl-dev 1.修改/etc/opt/ss5/ss5.conf auth      0.0.0.0/0       -         upermit u        0.0.0.0/0       -       0.0.0.0/0       -  …
基础知识 不管以哪种方式应用代理服务器,其监控HTTP传输的过程总是如下: 步骤一:内部的浏览器发送请求给代理服务器.请求的第一行包含了目标URL. 步骤二:代理服务器读取该URL,并把请求转发给合适的目标服务器. 步骤三:代理服务器接收来自Internet目标机器的应答,把应答转发给合适的内部浏览器. 例如,假设有一个企业的雇员试图访问www.cn.ibm.com网站.如果没有代理服务器,雇员的浏览器打开的Socket通向运行这个网站的Web服务器,从Web服务器返回的数据也直接传递给雇员的浏…
简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级.中级.高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情.执着,对IT的憧憬.向往!此时此景,笔者只专注Android.Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景!   Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能.编辑音乐软件的朋友,这款实例会对你有所帮助.Calendar万年历 1个目标文件…
问题背景 最近工作上有开发爬虫的任务,对目标网站数据进行抓取,由于大部分网站都在国外,无法直接访问,需要通过代理才能登录.爬虫部署的服务器在香港,所以爬虫部署到服务器后,是可以访问目标网站的,但本地开发调试程序时,需要通过代理才能访问. 这篇文章就带大家了解一下如何在Java程序中使用代理访问网络. 解决方案 你需要一个代理服务器,和一个可以连接到此服务器的客户端. 花点银子买一个稳定的账号,或者自己搭建一个. 这里我使用自己搭建的 Shadowsocks 代理服务器,使用 Shadowsock…
JAVA源码包1JAVA源码包2JAVA源码包3JAVA源码包4 JAVA开源包1 JAVA开源包2 JAVA开源包3 JAVA开源包4 JAVA开源包5 JAVA开源包6 JAVA开源包7 JAVA开源包8 JAVA开源包9 JAVA开源包10 JAVA开源包11 JAVA开源包12 简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级.中级.高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情.执着,对IT的憧憬.向往!此时此…
一.系统准备资源         二.ss5安装部署 1.SOCK5代理服务器部署环境准备 IP:10.0.0.100 官网: http://ss5.sourceforge.net/ 下载 yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel  2.ss5安装 - # ./configure && make && make install 3.修改配置文件 1)修…