当前位置:首页 > 学习 > 正文内容

CentOS下使用dante搭建socks5代理服务器

hunterzuo3年前 (2023-06-17)学习1853

blog-socks5-proxy@2x.png

Socks5是一个常见的代理服务器,尤其是在管理远程SSH主机时,由于中国国际网络出口比较不稳定,各种抽风、掉包和高延时,导致SSH经常断线,即使使用screen掉线多了也非常不方便,因此有必要找一台线路很稳定的服务器比如电信的CN2GIA线路的服务器,搭建一个socks5服务器来连接和管理远程服务器。这样不仅稳定不掉包,而且速度也更快,ftp上传文件也不会慢如蜗牛或者因为网络问题上传失败。搭建socks5服务器,我主要使用dante,他比较方便,配置也简单。这里记录两种安装方法。

使用docker安装

# 下载docker安装脚本
$ curl -fsSL get.docker.com -o get-docker.sh

# 安装 docker
$ sudo sh get-docker.sh

# 启动 docker
$ sudo service docker start

# 开机启动docker
$ sudo systemctl enable docker

# 创建并运行容器
$ docker run -d --name socks5-proxy -p 1080:1080 -e PROXY_USER=user -e PROXY_PASSWORD=yourpass -e PROXY_PORT=1080 wernight/dante
## 容器名称、端口、用户名、密码可进行相应修改,wernight/dante这个镜像如果失效了,可自行网上搜索

# 查看端口是否开放
$ netstat -ntlp
## 如果看到1080端口就表示安装成功了

# 查看日志
$ sudo docker logs socks5-proxy

# 删除和卸载
$ sudo docker stop socks5-proxy
$ sudo docker rm socks5-proxy

使用一键脚本安装

# 下载一键安装脚本
$ wget --no-check-certificate https://down.nifeng.win/shell/socks5/socks5.sh 

# 安装dante
$ sudo chmod +x socks5.sh
$ ./socks5.sh --port=端口 --user=用户名 --passwd=密码

# 启动dante socks5代理服务器并加入开机启动
$ sudo service sockd start
$ sudo systemctl enable sockd

# 卸载dante
$ ./socks5.sh --uninstall


扫描二维码推送至手机访问。

版权声明:本文由人生如诗发布,如需转载请注明出处。

本文链接:https://blog.nifeng.win/?id=7

分享给朋友:

“CentOS下使用dante搭建socks5代理服务器” 的相关文章

CentOS下使用Docker搭建Squid Proxy代理服务器

CentOS下使用Docker搭建Squid Proxy代理服务器

作为一个老资格的网虫,有的时候需要使用socks5或者http代理服务器。socks5代理服务器我一般使用dante,网上有不少安装方法,还有一键安装脚本,但是http代理服务器比较少涉及,之前折腾过tinyproxy也搭建成功了,但是squid一直没有试过。对大名鼎鼎的squid敬仰已久,dock...

CentOS下搭建Zdir目录列表程序

CentOS下搭建Zdir目录列表程序

Zdir是一款相对比较流行的目录列表程序,与Directory Lister不同的是Zdir可以用户登录以后实现文件上传,可以实现文件分享、二维码等功能。相比起其他的目录列表程序,Zdir也是比较轻量、简洁的,受到了很多人的欢迎。它并没有像Directory Lister那样最朴素的直链功能,但仍然...

CentOS下搭建TinyProxy代理服务器

CentOS下搭建TinyProxy代理服务器

  TinyProxy是一个linux下的轻量级代理服务器软件,功能比较全面,软件的安装和配置相对于squid proxy来说比较简单,适用于搭建简易的要求不高的http(s)代理服务器,个人使用是完全足够了。我的应用场景是用美国服务器搭建了一个cloudreve个人网盘,用Raidriv...