Iptables不适用与socks协议吗?】的更多相关文章

需求描述   现有一个台多公网IP服务器,用作于内网网关,通过NAT访问公网使用,要求不同的内网地址访问公网时使用不同的公网IP.可以简单理解为内网与公网IP进行一对一访问外网的映射. 服务器名称 IP地址属性 网卡IP 主机配置 网关机器 公网/内网 xxx.xxx.xxx.227/xxx.xxx.xxx.226(公网)/10.140.0.2(内网) Iptables SNAT规则 内网机器 内网 10.140.0.1/10.140.0.11(内网) 网关指向10.240.0.2 具体配置 网…
HTTP协议属于应用层,而SOCKS协议属于传输层 SOCKS代理 SOCKS代理能在任何端口,任何协议下运行. SOCKS V4只支持 TCP连接,而SOCKS V5在其基础上增加了安全认证以及对UDP协议的支持(SOCKS5支持密码认证以及 转发UDP流量,注意,HTTP是不支持转发UDP的).SOCKS代理在任何情况下都不会中断server与client之间的数据(非明 文传输决定的,但是在SOCKS代理服务器上还是可以还原出TCP和UDP的原始流量的) HTTP代理 HTTP代理可以中断…
前言:最近两场HW都和某师傅学到了挺多东西,算是对内网不出网以及流量代理做个分析(SOCKS协议,reGeorg原理分析,frp的代理,CS上的代理 SOCKS SOCKS(Socks:Protocol for sessions traversal across firewall securely)防火墙安全会话转换协议 SOCKS是一种网络传输协议,主要用于客户端和外网服务器之间通讯的中间传输.SOCKS是"socket secure"的缩写 当防火墙后的客户端要访问外部的服务器时,…
目录 简介 SocksMessage Socks4Message Socks5Message 总结 简介 SOCKS是一个优秀的网络协议,主要被用来做代理,它的两个主要版本是SOCKS4和SOCKS5,其中SOCKS5提供了对认证的支持.通常来说我们使用SSH工具可以构建简单的SOCKS协议通道,那么对于netty来说,是怎么提供对SOCKS的支持呢?一起来看看吧. SocksMessage 首先是代表SOCKS消息对象的SocksMessage.SocksMessage是一个接口,它里面只有一…
笔者在实际学习中,由于在有些软件用到了socks5(如oicq,icq等),对其原理不甚了解,相信很多朋友对其也不是很了解,于是仔细研读了一下rfc1928,觉得有必要译出来供大家参考. 1.介绍: 防火墙的使用,有效的隔离了机构的内部网络和外部网络,这种类型的Internet架构变得越来越流行.这些防火墙系统大都充当着网络之间的应用层网关的角色,通常提供经过控制的Telnet,FTP,和SMTP访问.为了推动全球信息的交流,更多的新的应用层协议的推出.这就有必要提供一个总的架构使这些协议能够更…
socks v5是一种用于代理的协议,就是说client用这种协议与server沟通,让server帮忙代访问remote后再将结果通过此协议返给client,所以一般是涉及到3个端,分别是client客户端.server代理端.remote请求目的地.通常因为client无法直接访问remote,有可能是由于防火墙限制,所以需要经过一个中间的server代理来访问remote.著名的shawsocks(client)简称ss就是基于这种协议的,工作于传输层之上,传输层可基于TCP或UDP.原理…
目录 简介 SOCKS的故事 SOCKS的历史 SOCKS协议的具体内容 SOCKS4 SOCKS4a SOCKS5 总结 简介 很久很久以前,人们还穿的是草鞋,草鞋虽然穿着舒服,但是不够美观.然后人们就发现,用动物的皮也可以做成鞋,于是出现了皮鞋.但是皮鞋穿着磨脚,于是人们又发明了socks,套在脚上,代替脚跟鞋子接触,既提高了舒适感,也减少了磨损,简直是一举两得的事情,非常完美. 在网络世界,也存在这样的socks,为了和真实世界的socks进行区分,这里我们使用大写的SOCKS. SOCK…
译者:Radeon(Radeon bise@cmmail.com) 译文公布时间:2001-6-18 文件夹 1.介绍 2.现有的协议 3.基于TCP协议的客户 4.请求 5.地址 6.应答 7.基于UDP协议的客户 8. 安全性考虑 9. 參考书目 1.介绍 利用网络防火墙能够将组织内部的网络结构从外部网络如INTERNET中有效地隔离,这样的方法在很多网络系统中正变得流行起来.这样的防火墙系统通常以应用层网关的形式工作在两个网络之间,提供TELNET.FTP.SMTP等的接入.随着越来越多的…
使用netty构建一个socks proxy   最近在做的项目,需要自己搭建一个socks代理.netty4.0附带了一个socks代理的样例,但是3.x就没有这个东西了,碰巧使用的又是3.7,就只能自己摸索并实现一遍,也算是对netty和socks协议的一个熟悉.socks代理涉及到协议解析.server.client等功能,是一个比较复杂的网络程序,对于学习netty的使用也是非常好的例子. socks是在传输层之上的一层协议,主要功能是提供代理认证等功能.socks协议虽然是应用层协议(…
本文描述http client使用socks代理过程中需要注意的几个方面:1,socks5支持用户密码授权:2,支持https:3,支持让代理服务器解析DNS: 使用代理创建Socket 从原理上来看,不管用什么http客户端(httpclient,okhttp),最终都要转换到java.net.Socket的创建上去,看到代码: package java.net; public Socket(Proxy proxy) { ... } 这是JDK中对网络请求使用Socks代理的入口方法.(htt…