- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈构建HPUX小型机下的Socks代理服务器
精品论文 参考文献
浅谈构建HPUX小型机下的Socks代理服务器
朱有忠 (吉林省统计局)
摘要:结合HP-UX 操作系统小型计算机,讨论了构建HP 小型机下的Socks代理服务器的安装与配置,并探讨了如何将一台HP小型机构建成一台高性能的Socks代理服务器的基本途径。
关键词:构建 HP小型计算机 Socks代理服务器
1 什么是Socks代理服务器
采用Socks协议的代理服务器就是Socks代理服务器,它是一种通用的代理服务器。Socks其实是一种网络代理协议,是个电路级的底层网关,由David Koblas在1990年开发。此后,就一直作为Internet RFC中的开放标准。Socks在协议栈的TCP层上运行。Socks代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP、SMTP和POP等请求),所以,Socks代理比其他应用层代理要快得多。它通常绑定在代理服务器的1080端口上。因此Socks代理服务比HTTP代理服务的应用范围要广得多。
目前的Socks版本是Socks5,Socks5同Socks4的区别主要在于Socks5代理支持TCP和UDP协议,而且还支持各种身份验证机制、服务器端域名解析等,Socks5通过配置可以支持Socks4。我们平时使用的Internet Explorer、QQ等软件都支持Socks代理设置。
在实际应用中Socks代理可以用做为:电子邮件、新闻组软件、网络传呼ICQ、网络聊天MIRC和各种游戏应用软件当中。
本文将介绍如何将一台HP小型机架设成一台Socks代理服务器。
2 设置Socks代理服务器的网络环境和gcc编译器的安装
统计系统所配置的HP小型机一般都配有两个网卡,要把HP小型机架设成一台Socks代理服务器,要同时启用这两个网卡。如笔者所配置的HP小型机网络环境为:一块网卡使用的是统计系统的内部私有地址是: 5/,它连接内部网;另一块网卡使用的是Internet网的合法地址是:5/,并且缺省网关是。
配置或修改网卡的IP地址,可通过sam工具。但最简单的办法是修改/etc/rc.config.d/netconf文件。
修改完后,用如下命令重启网络配置:
#/sbin/init.d/netstart
然后用ping命令检查两个网卡与自己的网段主机是否能连通,用netstat-r命令检查网络通信路由是否加上,即要保证本计算机既可以与内网的主机通信,同时也可以直接上因特网。
Socks v5软件是基于GPL的自由软件,故对下载源代码后,要能在HPUX操作系统下运行,必须通过gcc编译器进行重新编译,下面介绍一下gcc编译器的在HPUX下的安装过程:
从网上下载gcc3.3.2forHPUX11版编译器,下载地址为:.uk/ftp/hpux/Gnu/gcc-3.3.2/gcc-3.3.2-sd-11.00.depot.gz
以root用户登录,建立一个/usr/src目录,将gcc-3.3.2-sd-11.
00.depot.gz文件拷贝到该目录下。先用gzip将该文件包展开。命令如下:
#cd/usr/src
#gzip-dcgcc-3.3.2-sd-11.00.depot.gz
利用HPUX的软件安装工具swinstall来安装gcc-3.3.2,命令如下:
#swinstall-s/usr/src/gcc-3.3.2-sd-11.00.depot
安装完成后,用swlist命令检查安装的结果。
#swlistgcc
#Initializing...
#Contactingtarget“hbhp2000”...
#Target:hbhp2000:/
#gcc3.3.2gcc
gcc.gcc-INC
gcc.gcc-MAN
gcc.gcc-RUN
gcc.gcc-SHLIBS
表明gcc已安装在本计算机上。
然后,用vi编辑/etc/PATH文件,在path路径中加入gcc执行文件所在的目录/usr/local/bin,存盘退出,再重新用root用户登录。
在root用户提示符下键入gcc,若结
文档评论(0)