首页 > 系统相关 >基于 Ubuntu 服务器配置原生的 Socks5 网关代理服务器

基于 Ubuntu 服务器配置原生的 Socks5 网关代理服务器

时间:2023-02-10 19:56:42浏览次数:59  
标签:网关 0.0 sudo 代理 代理服务器 Ubuntu Socks5 https pass

常见的代理协议有 http、https、socks4/5 这三种,http协议的代理搭建方案最简单,但是http代理无法访问https网站,https代理无法实现调用远端dns,所以我个人推荐使用Scoks5协议做代理,本文用于记录在Ubuntu系统中搭建Socks5代理的详细步骤,采用dante-server作为服务端。

首先更新服务器安装源
sudo apt-get update

执行安装命令
sudo apt-get install dante-server

添加一个用户用于进行连接代理时的身份验证

sudo useradd zhangxiaodong

sudo passwd zhangxiaodong

由于我们只想使用这个用户用作Socks的代理登陆验证,所以禁止这个用户的系统登陆权限

sudo vim /etc/passwd

将zhangxiaodong的shell改成 /bin/false,如下图

sudo vim /etc/danted.conf

清空原来的内容输入以下内容
我这边的服务器网卡IP为 172.16.50.1,并采用 1080 作为代理端口则配置如下

logoutput: stderr

internal: 172.16.50.1  port = 1080

external: 172.16.50.1

#验证账户:username  不验证账户:none
method: username

user.privileged: root
user.notprivileged: nobody
user.libwrap: nobody
compatibility: sameport
compatibility: reuseaddr
extension: bind

client pass {
  from: 0.0.0.0/0 to: 0.0.0.0/0
  log: connect disconnect error
}

pass {
  from: 0.0.0.0/0 to: 0.0.0.0/0
  command: bind
  log: connect disconnect error
}

pass {
  from: 0.0.0.0/0 to: 0.0.0.0/0
  command: bindreply udpreply
  log: connect error
}

pass {
  from: 0.0.0.0/0 to: 0.0.0.0/0 port 1-65535
  protocol: tcp udp
}

pass {
  from: 0.0.0.0/0 to: 0.0.0.0/0 port 1-65535
  command: udpassociate
}

保存退出即可,然后执行启动
sudo /etc/init.d/danted start

查看服务运行状态
sudo netstat -anp | grep 1080

至此关于 基于 Ubuntu 服务器配置原生的 Socks5 网关代理服务器 就讲解完了,有任何不明白的,可以在文章下面评论或者私信我,欢迎大家积极的讨论交流,有兴趣的朋友可以关注我目前在维护的一个 .NET 基础框架项目,项目地址如下
https://github.com/berkerdong/NetEngine.git
https://gitee.com/berkerdong/NetEngine.git

标签:网关,0.0,sudo,代理,代理服务器,Ubuntu,Socks5,https,pass
From: https://www.cnblogs.com/berkerdong/p/17110158.html

相关文章

  • nginx 实用(网关服务和动静分离)
     还有一些静态资源 ......
  • 物联网网关赋能新农村建设,助力智慧农业数字化运营
    智慧农业是利用智能设备物联网和无线通信技术,实现对农业生产中多项要素的监测、管理及控制的现代化农业,对于提高生产效率和农产品质量有重要的作用。方案架构物通博联推出的......
  • Consul+Ocelot+Polly在.NetCore中使用(.NET5)-网关Ocelot+Consul
     Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级Consul+Ocelot+Polly在.NetCore中使用(.NET5)-网关Ocelot+Consul微服务网关Ocelot......
  • Gateway 网关 之 自定义断言
    自定义 PredicateFactory可以定义针对于 Router的 Predicate。注意:1、类名必须叫做XxxRoutePredicateFactory.注入到Spring容器后使用时的名称就叫做Xxx。2、类必......
  • EasyCVR新版本如何通过接口获取AI智能分析网关推送的告警照片?
    在AI人工智能技术进一步落地应用的趋势下,基于云边端深度融合与协同的“AI+”模式,已经成为当前行业与技术发展的新趋势。基于EasyCVR和智能分析网关的AI智能识别与分析能力,通......
  • 互联网关于版权声明
    聊聊互联网关于版权声明ox00.前言互联网上的门户网站,常常会在网站的底部放置版权声明,这些版权声明有这不同的写法。其用意旨在提醒访问者,网站的内容是受到版权保护的。网......
  • 服务网关ZUUL过滤器
    过滤器两个功能:1、其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础;2、过滤器功能则负责对请求的处理过程进行预干预,是实现请求校验、......
  • 计讯物联智慧灯杆网关数字赋能智慧公园,点亮城市新未来
    方案背景……公园作为城市景观与生态要素的空间载体,是市民远离尘嚣、缓解压力的理想休闲地。随着人们生活水平的提高,公园的信息化与智能化成为公园建设的必然方向。计讯......
  • 借助边缘智能网关实现智慧冷库监测
    冷库广泛地应用于果蔬、肉类、医药、化工品等相关产品的贮存和物流,提供保鲜和冷藏的功能,是保障民生生活和工业发展的不可或缺的需求。随着物联网、边缘计算技术的发展,智能......
  • 记录升级 KONG 网关遇到的坑
    记录升级KONG3.1网关遇到的坑原始版本:2.1升级版本:3.1.1动态路由默认使用插件request-transformer假如你有一个真实路由/user/all,现在需要网关做转发,前端请求......