帮助中心 / 常见问题 / 海外SOCKS5代理实操搭建演示

海外SOCKS5代理实操搭建演示

最近更新时间:2023-02-01 17:06:05

SOCKS5代理是目前常见的代理协议类型之一,支持TCP代理、UDP代理以及IPV6代理。与HTTP/HTTPS代理不同的是,SOCKS5代理并不关心所传输信息的应用协议,只专注于数据包的传输。那么我们该如何搭建socks5代理呢?

首先海外socks5代理是什么?

SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。SOCKS是"Sockets”的缩写。

当防火墙后的客户端要访问外部的服务器时,就跟SOCKS代理服务器连接。这个代理服务器控制客户端访问外网的资格,允许的话,就将客户端的请求发往外部的服务器。这个协议最初由David Koblas开发,而后由NEC的Ying-Da Lee将其扩展到版本4。

最新协议是版本5,与前一版本相比,增加支持UDP、验证,以及IPv6,根据OSI模型,SOCKS是会话层的协议,位于表示层与传输层之间。

SOCKS5代理的搭建要求:

1、VSP的服务器和客户端必须都可以上网;

2、路由器做端口映射(在没有路由器的情况下跳过这个步骤);

3、关闭防火墙;

4、关闭杀毒软件;

5、关闭防毒警卫。

l socks5工作过程:

l 需要向代理方服务器发出请求信息;

l 代理方应答;

l 需要代理方接到应答后发送向代理方发送目的ip和端口;

l 代理方与目的连接;

l 代理方将需要代理方发出的信息传到目的方,将目的方发出的信息传到需要代理方,代理完成。

实操搭建:

支持

支持系统

Debian7+ Ubuntu14.04+ CentOS6+

支持云服务器

单IP云主机VPS服务器 多IP拨号VPS服务器

安装

下载脚本

wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh

安装脚本

bash install.sh --port=端口 --user=用户名 --passwd=密码

其中的端口 用户名 密码自行修改后粘贴到SSH里运行安装即可;

完成后会提示Dante Server Install Successfuly即表示安装成功;

安装后如果连接不上,检查设置的端口是否已经放行;

说明:安装完成后会显示内网IP地址,但在实际使用的时候需要用外网IP地址;

使用

一般使用IP和用户名密码即可使用

如果需要固定IP或IP段,可以修改配置文件设置白名单

vi /etc/danted/sockd.conf

修改以下代码,改成你需要设置的白名单IP或IP段即可,然后重启使其生效;

client pass {       from: 0.0.0.0/0 to: 0.0.0.0/0}

卸载

bash install.sh --uninstall

命令

Smartproxy是海外住宅代理服务器提供商,IP可以精准定位城市级,每个月都会更新IP池,一手IP,服务于大数据采集领域帮助企业/个人快速高效获取数据源,真的非常便宜实惠,而已速度快又很稳定。

文档内容是否对您有帮助?

有帮助
没帮助

如果遇到产品相关问题,您可咨询 在线客服 寻求帮助

猜你想看