教我在租用的LINUX上架设SOCKS5代理IP。 DEBIAN的系统。 不要说网上的教程,我看不懂。对LINUX一窍不通。

教我在租用的LINUX上架设SOCKS5代理IP。 DEBIAN的系统。 不要说网上的教程,我看不懂。对LINUX一窍不通。,第1张

在Linux下有各种各样的代理程序可用,象最常用的Squid,是>

Socks5代理模式使用教程:

Socks5协议是基于TCP协议的本地代理,可以只让某个浏览器使用此代理,不会影响其他软件使用默认网络环境。这里将向您介绍如何使用爱加速的Socks5代理模式,以及相关浏览器使用教程。

注意:使用Socks5代理模式时,海外回国模式不可用。

1 获取主机号和端口号

点击主界面上网模式中的Socks5代理模式(如图所示位置),并连接,获取d窗中的Socks5主机及端口号。关闭d窗后,也可以点击连接框左侧Socks5代理再次获取主机及端口号。

首先说说隐藏真实IP的方法,最简单的方法就是使用代理服务器。与直接连接到Internet相比,使用代理服务器能保护上网用户的IP地址,从而保障上网安全。代理服务器的原理是在客户机和远程服务器之间架设一个“中转站”,当客户机向远程服务器提出服务要求后,代理服务器首先截取用户的请求,然后代理服务器将服务请求转交远程服务器,从而实现客户机和远程服务器之间的联系。很显然,使用代理服务器后远端服务器包括其它用户只能探测到代理服务器的IP地址而不是用户的IP地址,这就实现了隐藏用户IP地址的目的,保障了用户上网安全。而且,这样还有一个好处,那就是如果有许多用户共用一个代理器时,当有人访问过某一站点后,所访问的内容便会保存在代理服务器的硬盘上,如果再有人访问该站点,这些内容便会直接从代理服务器中获取,而不必再次连接远端服务器,因此可以节约带宽,提高访问速度。
建议您最好用免费代理服务器,寻找免费代理服务器的方法有很多,你可以试试用ProxyHunter(代理猎手),它能自动为您搜索出多个免费代理服务器,并验证各个服务器的连接速度,从而让你选择最佳途径。更重要的是,代理服务器不仅支持浏览软件,而且支持电子邮件、FTP、下载、离线浏览等功能软件,可谓无所不在。点击下载代理猎手 31。不过这种方法比较费时、费事,建议不到万不得以时还是不用为好。最好的方法是使用现成的免费代理服务器,现在网上有不少网站定期提供最新的免费代理服务器,如这里提供的代理服务器的更新速度就非常快,而且各种类型的代理都有:>1ks5的安装包最新版本是socks5-v10r11targz
2软件包
#tar xvfz socks5-v10r11targz
3开始编译
#cd socks5-v10r11
#/configure --with-threads
#make
#make install
4建立/etc/socks5conf,其实在软件包里已经有现成的examples
#cd examples
#cp socks5confsinglehomed /etc/socks5conf (我们挑选一个最简单的配置文件)
默认配置就是
# A Socks5 Config file for a normal, single homed server
permit - - - - - -
这个配置文件是允许任何人都可以使用这个socks5代理,并不需要验证
如果想限制只是某个IP段(19216800/2552552550)可以访问,可以改成
permit - - 1921680 - - -
或者只允许某个IP(192168010)可以访问使用,可以改成
permit - - 192168010 - - -
5ok 运行一下socks5 -t 启动socks5服务,然后用QQ测试一下代理是否生效,记住默认端口是1080
反正我是在FTP软件和QQ上试了 都没问题。
6如果要停止socks5,只要运行stopsocks -KILL就行,socks5就会停止!
7使用非默认端口:如果你想让socks5服务启动的时候不启动默认监听端口1080,比如为1234,我们可以运行如下命令
socks5 -b 1234 -t 当然你关掉这个服务,就必须用下面的命令 stopsocks -p 1234 -KILL
8我们来深入配置一下socks5conf,使socks5使用用户验证机制
要使用用户验证,首先要建立/etc/socks5pwsswd文件
内容为:(userA代表用户名。passwdA代表用户userA的密码)
#/etc/socks5passwd
userA passwdA
userB passwdB
userC passwdC
然后修改/etc/socks5conf
添加下列语句
auth - - u
或者把:
auth - - -改成auth - - u
添加:
把默认permit - - - - - - 改成permit u - 1921680 - - -
即允许来自19216800/2552552550网段的任何经过用户认证的连接
如果你不想把密码文件存在默认的/etc/socks5passwd里。想存在自定义的文件,比如/etc/qqpasswd
那就得修改/etc/socks5conf添加一项参数
set SOCKS5_PWDFILE /etc/qqpasswd
ok!重启一下服务,这时如果不输入正确的用户名和密码是使用不了socks5代理服务器的,输入正确的用户名和密码便可使用。
以上说的参数,大家可以结合使用,比如限制某个IP段使用socks5服务,而且要使用用户名验证


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13108425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存