多语言展示
当前在线:1231今日阅读:86今日分享:14

如何利用简易socks代理联网解决网络访问权限

之前碰到如下问题,在百度知道发布了高分悬赏一直未被解决。通过反复测试终于找到一条简易使用的方法,分享给大家。问题如下:公司内有A主机,限定A主机IP可以访问某些特定服务和系统。子网内有B、C主机无网络访问权限,希望通过A主机来实现访问特定系统和服务。定制系统为C/S模式。
工具/原料
1

代理服务器CCProxy

2

sockscap64应用程序外壳代理软件

3

确保测试主机都位于同一子网内

搭建socks代理服务器
1

安装搭建socks代理服务器可搭建Socks代理服务的方法及软件很多,而CCProxy是最流行的国产软件。测试版免费试用,但仅限制代理3个用户。升级版价格在2000元左右。免费版官网及提供下载。下载后安装运行即可,注意检查防火墙是否拦截。此次以A主机具有特定IP权限为例,将服务器搭建于A主机,假设A主机IP为192.168.0.2。

2

配置socks代理服务器CCProxy点击配置,配置CCProxy代理提供的网络协议及端口。可以看到,CCProxy不仅提供socks代理,还提供HTTP、FTP、Telnet等常用服务,并且还有强大的端口映射功能(注:即端口转发),Socks代理的端口号默认为1080,建议根据网络安全需求修改端口号。

3

配置CCProxy账户信息点击账户可以看到CCProxy提供了较为完善的访问权限管理,比较简明,不再赘述。根据个人需要填写即可。这里如果需要限定仅有B、C主机可以访问A主机提供的代理,IP信息及MAC地址信息需要填写B、C主机信息。需要的话,可以为B、C主机用户指定用户名及口令。

4

运行CCProxy后,服务自动开启。可手动关闭软件或停止服务。

使用SocksCap64利用代理
1

客户端主机(B、C主机)需要下载安装SocksCap64。SocksCap64是一款免费的应用程序外壳代理软件。可以使Windows应用程序通过SOCKS代理服务器来访问网络。 即使某些本身不支持SOCKS代理的应用程序通过SocksCap64之后都可以完美的实现代理访问. 如: 浏览器, IM程序, FTP,邮件客户端及游戏等。

2

导入需要代理的应用程序默认会提示用户导入本机浏览器,以通过代理上网。如果需要添加其他程序,可以点击程序寻找到目标应用程序目录添加运行文件(可以拖拽),此处以QQ为例,公司财经软件不方便提供。

3

配置活动代理点击代理,增加活动代理,此处需要填写代理地址(A主机IP)及代理端口(默认1080),配置后需激活代理为活动的。

在SocksCap64运行程序联网

在SocksCap64运行应用程序即可,发现原来仅A可以运行访问的程序,通过该组网模式在B、C主机上也可以运行访问。如果该程序有一些网络配置参数,同A主机上的配置相同,整个流程简言之就是使B、C上的程序通过A上网以获得A的权限。

注意事项
1

SocksCap64完美支持Windows XP/Vista/Win7/Win8/Win8.1/Win10的32位及64位系统。但实际测试用32位XP系统闪退,原因不详,更换SockCap32也未能解决

2

注意检查防火墙是否限制某些权限

推荐信息