您的位置:甘肃IT在线 > 互联网

资深网管教你建立socks5的代理服务器

发布时间:2024-03-10 00:03:36  来源:互联网     背景:

    经常有网管询问如何有效的管理员工计算机的网络访问权限,例如屏蔽使用QQ,MSN等聊天工具,禁止BT下载电影等。然而对于一般的交换式网络来说,通过简单的管理工具是不可能实现上面提到的方法的。就好比水流一样,只有从源头截断才能有效果,在中游和下游采取拦截措施只会造成洪灾的爆发。

    所以说网络出口才是最有效的管理网络的地点,我们通过在网络出口配置一台双网卡的代理服务器来部署网络管理的全部。今天就由我手把手的教会你如何建立SOCKS5代理服务器。

一、Windows平台下SOCKS5代理服务器的实现思路

    首先我要为IT168的读者介绍大名鼎鼎的nec版socks5服务器,用过xNIX系统的读者可能都熟悉,NEC的SOCKS5版软件既开源又免费。不过不经过处理它只能在UNIX及Linux下使用,作为Windows的用户,在Win平台下选择代理服务器比较麻烦,专业的代理软件如ISA系列,体积庞大而且配置相对复杂。好用点的如CCproxy是商业软件,免费使用时不能超过三用户。而免费的软件有的功能能够实现但没有用户控制功能,不能使用密码认证。

    难道我们就没有办法在Windows平台下找到满意的代理软件吗?今天就由我告诉大家如何将NEC Socks5 UNIX版编译成WIN32版。这样通过使用编译后的版本就可以轻松的在Windows上建立SOCKS5代理服务器了。

二、编译nec的socks5代理软件WIN32版

    领先步:从 http://www.socks.permeo.com下载socks5软件包。当然我们也可以在网上搜索,较新版本是socks5-v1.0r11.tar.gz。

    第二步:从http://www.cygwin.com下载并安装cygwin软件,用于稍后编译工作。我们也可以从网上搜索。

    第三步:将socks5-v1.0r11.tar.gz解压到cygwin的tmp目录下,即cygwin\\tmp\\socks5-v1.0r11,解压工具使用最常见的WINRAR即可。

    第四步:修改cygwin\\usr\\include\\cygwin\\if.h文件,在#define IFF_LOOPBACK    0x8后添加#define IFF_POINTOPOINT 0x10。

    第五步:修改socks5-v1.0r11\\server\\daemon.c,查找chdir("/");在前面添加"//"屏蔽掉此句,使之成为//chdir("/")。

    小提示:如果不添加“//”屏蔽该句,则运行socks5会提示"Config: Error opening config file (socks5.conf): No such file or directory"。

    第六步:修改socks5-v1.0r11\\server\\udp.c,找到
/*
    if (Authorize(pri, 0) != AUTH_OK) {
 S5LogUpdate(S5LogDefaultHandle, S5_LOG_ERROR, 0, "UDP Setup: Setup failed: permission denied");
 s5err = SOCKS5_AUTHORIZE;
 rval  = EXIT_AUTH;
 goto cleanup;
    }*/
    这段代码将其删除。

    小提示:我们也可以不删除这段代码,不过不删除的话运行代理的机器就不可以使用UDP代理了。

    第七步:运行cygwin,在cygwin中切换到socks5-v1.0r11目录。

    第八步:一次性输入以下命令
./configure --with-threads --with-libconffile=libsocks5.conf --with-srvconffile=socks5.conf --with-srvpidfile=socks5.pid --with-srvpwdfile=socks5.passwd --with-srvidtfile=socks5.ident

    第九步:输入make后回车。

    第十步:这样你会发现socks5-v1.0r11\\server\\Socks5.exe编译出来了,这就是我们所说的WIN32平台的Socks5代理工具的主程序了。

    第十一步:加上cygwin\\bin\\cygwin1.dll(库文件),以及手工编辑的socks5.passwd(存放用户名和密码的文件),socks5.conf(配置文件),就是WIN32版的SOCKS5代理服务器软件的全部了。正常运行时只需要保留这四个文件在同一个目录即可。

    第十二步:最后我们测试下制作的程序是否可以使用,进入socks5.exe所在目录,运行“socks5 -s -f”如果出现01904: Socks5 starting at Thu Oct 21 16:07:32 2004 in normal mode则表示软件编译成功。

三、启用代理功能

    我们需要在一台服务器上通过刚刚编译好的socks5.exe程序开启代理功能。方法很简单,具体步骤如下:

    领先步:双击刚刚编译的socks5.exe运行,出现一个黑乎乎的控制台窗口,将其最小化。

    第二步:客户机就可以通过服务器的IP地址和默认端口1080来使用SOCKS5代理服务器了。

    第三步:默认端口是1080,可能有的读者觉得比较难记或者公司对该端口进行了封闭,那么可以通过如下方法修改默认的代理端口,方法是加参数-b port。例如想改变代理端口为8088使用“socks5.exe -b 8088”来修改。

    小提示:如果我们希望为使用代理的用户分配用户名和密码,阻止非法用户使用代理服务器的话可以使用以下方法。

    编辑socks5.conf将#auth - - u前面的“#"符号去掉,再编辑 socks5.passwd,按照 “用户名 密码”的格式一行一回车添加用户名和密码,保存后运行socks5.exe,客户机就必须添加相应的用户名和密码才能正常使用代理服务器了。

    总结:其实编译过程虽然复杂但我们只需要配置一次即可,以后启用代理服务器通过运行socks5.exe就可以轻松实现了。<


返回网站首页

本文评论
各主板Bios及软件更新情报 9月领先周
[泡泡网主板频道9月7日]各家主板Bios更新周报又与大家见面了,从本期开始周报加入主板板载芯片类产品驱动的更新报告,希望能对需要的朋友有帮助。 主板Bios部分更新情...
日期:01-27
奥盛全线降价,掀起“摄像手机”风暴
目前,手机价格的日益下跌已经成为不争的事实,这种降价不是清仓回笼资金,就是吸引市场的短期关注。然而,近日记者从奥盛获悉:奥盛将全面调低其产品价格,不论是前期FG830、OS850...
日期:03-04
智能手机作用有多大 ThL美猴王面面观
泡泡网手机频道9月9日 如今,几乎没有人敢否认智能手机在日常生活中的重要地位,它的作用已经渗透到日常生活的方方面面,大到利用它与客户联络感情达成合作,小到把它当做计算...
日期:02-28
四核旗舰HTC One XT 低仅售1919元
泡泡网手机频道7月12日 HTC One XT是HTC One X的移动定制版本,支持移动TD网络,移动用户在不更换SIM卡的情况下可以直接使用移动3G网络。作为HTC的上一代旗舰产品,HTC One X...
日期:03-09
终于等到你!百度智能小程序即日起开放申请!
9月25日,百度宣布智能小程序开放申请。百度作为移动互联网的流量巨头,在宣布推出智能小程序的第一......
日期:09-25
萌新优选迪摩(DEARMO)M350无线鼠标静音鼠标笔记本​鼠标仅售69.00元
目前迪摩(DEARMO)M350无线鼠标静音鼠标笔记本电脑鼠标办公家用便携2.4G男女生鼠标 黑色 1200DPI在京东商城的售价为69.00元,快速直达购买链接:点此前往京东购买>>>迪摩(DEARMO)M35...
日期:03-01
苹果公司确定在“黑五”推出优惠活动
  为期四天的购物狂欢节“黑五”将在11月23日至26日举行,苹果每年都会在黑色星期五到剁手星期一推出优惠活动。  不要高兴太早,苹果公司通常不会在官方旗舰店打折或者降价...
日期:02-25
英雄联盟无压力!市售GeForce GT 630
泡泡网显卡频道7月30日 作为一款DOTA类型的竞技场类游戏,腾讯推出的《英雄联盟》上市伊始受到无数玩家好评,特别是加入了NVIDIA全新纹理贴图技术之后,画面质量明显提高。与...
日期:02-29
可在冬天使用iPhone 7的电容触控手套
据Myke Hurley报道,部分iPhone 7/7 Plus用户在冬天时候解锁手机将会变得非常困难。事实上,全新的电容式“solid-state”Home按钮需要皮肤接触或者电容材质的手套才能使...
日期:01-31
全特效速度流畅  市售七大GTX550Ti点评
随着2012的来临,日本光荣较新一代产品《三国志12》也即将发布,相比前作,其无论在游戏操作性还是画面上都有了质的提升,故事情节更是高潮叠起。游戏更出色,对显卡的要求自然也...
日期:03-03
全高清分辨率 三星绝色T220P欲破2000
【PCPOP显示器频道 09月26日讯】虽然尺寸不及24吋宽屏,但是由于能够同样提供1920&#215;1200的分辨率,使用效率和24吋完全相同,如此优势使得拥有WUXGA分辨率的T220P在上市之...
日期:03-01
干货纷呈,中国家电营销年会召开
  2014年中国家电营销年会于11月26日胜利闭幕,夜以继日,在短短的折合两个白天两个晚上时间内,主论坛和分论坛分别召开了13场会议,又一次创造了包含参会人数在内的多项之“最”...
日期:02-26
Maxwell超级核弹 GTX Titan X先发评测
上世纪60年代初期,大型主机的问世标志着并行计算机诞生,随后我们看到计算机体系越来越成熟。高性能计算机甚至体现了一个国家在高科技领域的发言权,其经济发展速度和结构也...
日期:02-22
触控+全键盘!300万三星F700震撼上市
长期作为奥运合作伙伴的三星自然一直没有停下步伐,新款机型的不断推出让各个厂商感到不小的压力,作为近期三星不断力推的&#8220;ultra edtion&#8221;系列的一条分支&#8220...
日期:02-26
AI透明度引发关注 科技巨头推工具解释算法决策过程
北京时间9月27日消息,人工智能技术的透明度和道德伦理问题正引发越来越多的关注,这促使云计算服务......
日期:09-27
物美价廉 惠普V3906双核独显本5750元
[poparticle_page=分页标记(005500045,00257,000107750,)(15312)] 泡泡网笔记本电脑频道7月25日 惠普Compaq Presario V3906TX(FK636PA) (报价 参数 图片 评论 )配备了In...
日期:01-30
超融合GPU云加速测绘信息化升级 ZETTAKIT泽塔云成行业领军者
信息全球化的今天,几乎所有的行业从来没有像现在这样,如此深度依赖基础地理信息,它无时无刻不在......
日期:09-29
工作娱乐轻松切换 Streak 10 Pro评测
泡泡网平板电脑频道7月29日 戴尔(DELL)这个品牌大家都应该相当熟悉了,2011年开始涉足平板电脑行业。虽然并非领军进入平板行业,但具有着丰富的产品线的戴尔,其产品的配置和...
日期:01-30
马志强:五大特色打造青云SD-WAN产品核心优势
7月27日,Cloud Insight Conference 2018云计算峰会在北京举行。青云QingCloud宣布全面战略升级,打......
日期:09-25
蜘蛛侠三部曲(蓝光碟 3BD)
蜘蛛侠三部曲(蓝光碟 3BD) 去京东购买可参加100-50活动,叠加各类优惠券 42入手标签: ↑微信扫一扫,加小编微信 ...
日期:01-31