ubuntu 20.04 部署SS5详解

  • 前言
  • 一、SS5部署前提?
  • 二、部署步骤
    • 1.更新软件包
    • 2.ss5部署
  • 常用命令

前言

提示:仅供交流学习,如有问题可以可以评论区留言:


提示:以下是本篇文章正文内容,下面案例可供参考

一、SS5部署前提?

1、系统版本支持版本ubuntu 20.04版本
2、更新软件包列表
3、服务器需要开通对应的防火墙策略(PS:因为我是在aws上使用的公有云服务器,所以如果用aws 可以按照的截图操作)

二、部署步骤

1.更新软件包

update 系统软件包

apt-get update
apt-get upgrade

安装工具包

apt-get install net-tools

2.ss5部署

我是通过danted来部署的,因为danted部署比较简单,安装后只需要配置下配置文件,就可以使用了,所以推荐是使用danted来部署:

sudo apt install dante-server

部署完成后需要修改danted.conf 文件 ,文件默认是存储在/etc/下, 先做文件备份

mv /etc/danted.conf /etc/danted.conf.bak

增加认证账号

useradd xxx #自定义
passwd xxx

编辑配置文件、并增加下面的内容

sudo vim /etc/danted.confubuntu@ip-172-31-28-205:~$ cat /etc/danted.conf
logoutput: /var/log/danted.log
internal: <IP 地址> port = 10800 # 你的服务器的IP地址,端口自行定义。默认是1080
external: eth0
socksmethod: username # 认证方式为用户名密码认证
clientmethod: none
user.privileged: root
user.unprivileged: <xxx>    # 此处为刚刚创建的认证的账号client pass {from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect
}socks pass {from: 0.0.0.0/0 to: 0.0.0.0/0protocol: tcp udpcommand: bind connect udpassociatelog: error # connect disconnect iooperationmethod: username
}
block {from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error}

启动danted服务

/etc/init.d/danted start
/etc/init.d/danted status #查看服务启动状态Usage: /etc/init.d/danted {start|stop|restart|force-reload|status}
root@ip-172-31-28-205:~# /etc/init.d/danted status
● danted.service - SOCKS (v4 and v5) proxy daemon (danted)Loaded: loaded (/lib/systemd/system/danted.service; enabled; vendor preset: enabled)Active: active (running) since Mon 2022-04-18 11:25:33 UTC; 16h agoDocs: man:danted(8)man:danted.conf(5)Main PID: 3019 (danted)Tasks: 24 (limit: 1147)Memory: 63.8MCGroup: /system.slice/danted.service├─3019 /usr/sbin/danted├─3025 danted: monitor├─3043 danted: io-chil├─3059 danted: io-chil├─7299 danted: io-chil├─7460 danted: io-chil├─7802 danted: io-chil├─8542 danted: request├─8543 danted: request├─8544 danted: request├─8548 danted: request├─8550 danted: request├─8551 danted: request├─8552 danted: request├─8554 danted: request├─8555 danted: request├─8556 danted: request├─8557 danted: request├─8559 danted: request├─8562 danted: request├─8563 danted: request├─8565 danted: request├─8566 danted: request└─8567 danted: negotiaApr 18 11:25:33 ip-172-31-28-205 systemd[1]: Starting SOCKS (v4 and v5) proxy daemon (danted)...
Apr 18 11:25:33 ip-172-31-28-205 systemd[1]: Started SOCKS (v4 and v5) proxy daemon (danted).

启动成功

常用命令

/etc/init.d/danted reload
/etc/init.d/danted restart


客户段配置,我使用的火狐浏览器,在浏览器里面安装 SwitchyOmega 插件,并配置相关信息

ubuntu 20.04 部署SS5详解相关推荐

  1. ubuntu 20.04 | .bashrc 文件详解

    ubuntu 20.04 | .bashrc 文件详解 1. .bashrc文件简介 2. .bashrc文件编辑 3. 在 .bashrc 文件中定义别名(alias) 4. 在 .bashrc 文 ...

  2. 记录一下折腾Ubuntu 20.04部署lammps GPU加速 2*AMD 7742 1*NVIDIA 3090

    本人技术小白,目前已经安装好Ubuntu 20.04,nvidia驱动版本470.86 安装cuda CUDA Toolkit 11.5 Downloads | NVIDIA Developer 登录 ...

  3. ubuntu 20.04 部署edusoho企培版(安装包部署)

    1. 安装依赖 apt-get update apt-get upgrade apt-get install wget gcc make perl vim libmcrypt-dev mcrypt 2 ...

  4. 《Win10 下安装Ubuntu 16.04双系统详解》与《 U盘安装windows系统详解》

    <Win10下安装Ubuntu16.04双系统 >与<U盘安装windows系统详解> 本文由博主经过查阅网上资料后亲自操作实验后记录编写,如存在不对之处请留言以便更正,内容仅 ...

  5. Win10 下安装Ubuntu 16.04双系统详解

    Win10 环境下安装Ubuntu 16.04过程记录 步骤1:下载镜像文件 从Ubuntu官网https://www.ubuntu.com/download/server下载系统的iso镜像文件 , ...

  6. linux xrdp 远程桌面,详解如何在Ubuntu 20.04上安装Xrdp服务器(远程桌面)

    Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统.通过 RDP,你可以登录远程机器,并且创建一个真实的桌面会话,就像你登录本地机器一样. 这篇指南讲解如何在 Ub ...

  7. 【Linux】Ubuntu 20.04安装教程(图文详解)

    Ubuntu 20.04安装教程(图文详解) 准备工作 打开 VWMARE 进行安装配置 虚拟机已经配置完毕后的 Ubuntu20.0.4 安装 安装VMware Tools 准备工作 下载 Ubun ...

  8. 基于ubuntu 20.04与cri-docker 搭建部署高可用k8s 1.25.3

    目录 一.overlay简介 二.overlay通信过程 三.overlay应用场景 四.underlay简介 五.underlay实现模式简介 六.MAC Vlan工作模式 七.kubernetes ...

  9. Ubuntu 20.04 下 部署 SoftEther

    SoftEther 简介 SoftEther VPN 是 SoftEther VPN Project 提供的下一代 VPN 通信软件的最新版本,具有稳定性.灵活性和可扩展性. SoftEther VP ...

最新文章

  1. 使用.NET REACTOR制作软件许可证
  2. 计算机通过路由器连接打印机共享的打印机,如何利用无线路由器进行打印机共享访问操作...
  3. [DiscuzNt]整合DiscuzNt论坛目前所发现的小BUG及个人简单解决办法
  4. pytorch笔记:Dataloader
  5. html统计筛选表格count,Excel中工作表数据进行计数和筛选的操作方法
  6. linux ftp 怎么验证,Linux编译安装vsftpd服务器(本地用户验证方式)
  7. Python数据可视化1.5 可视化图像
  8. Python 精要参考(第二版) 第八章 模块和包
  9. 在DataGrid页眉上添加全选的CheckBox控件
  10. 最近几天,VirtualBox虚拟机坏了多次,备份很重要
  11. [CF559C]Gerald and Giant Chess
  12. 格力空调通讯协议_格力空调485-格力风管机空调内外机单片机RS485通讯协议格式是怎样的-电气资讯 - 电工屋...
  13. Windows7 专业版 IE8 升级 IE11--离线安装
  14. ReportMachine
  15. 22考研英语高频词汇
  16. 详解 0xff 的作用
  17. 高速PCB设计系列基础知识67 | 尺寸与公差标注内容与通用知识
  18. 基于二值距离变换的图像细化的代码实现
  19. 基于Python的微信朋友圈数据可视化分析之地点
  20. [事件知识图谱] EventKG: A Multilingual Event-Centric Temporal Knowledge Graph

热门文章

  1. 儿童智能手表行业未老先衰:5亿家长被伪智能忽悠
  2. “水果”:哪种水果最有营养
  3. [四]机器学习之支持向量机SVM
  4. C语言4种二维数组三角题
  5. python调用子函数时参数传递问题
  6. div渐变色字体渐变色
  7. Android动态换肤(一、应用内置多套皮肤)
  8. 10月29日10月30日
  9. 云服务器修改主机名hostname
  10. JS实现Tab栏切换