学习在Debian系统上安装Shadowsocks教程

ops/2024/10/18 16:55:37/

学习在Debian系统上安装Shadowsocks教程

    • 安装shadowsocks-libev及其所需的依赖
    • 启动Shadowsocks服务:
    • 如果你想要通过代理本地流量,你可以使用ss-local:
    • 启动并设置ss-local:
    • 查看状态
    • 本地连接

安装shadowsocks-libev及其所需的依赖

在Debian系统上安装Shadowsocks,你可以选择使用Python的shadowsocks包或者使用shadowsocks-libev,这里提供使用shadowsocks-libev的方法,因为它更快且资源占用更少。

sudo apt-update
sudo apt-get install shadowsocks-libev

接下来,创建一个配置文件。你可以在/etc/shadowsocks-libev目录下创建一个新的配置文件,例如config.json:

sudo nano /etc/shadowsocks-libev/config.json

在编辑器中,添加以下内容,替换your_password为你的密码,your_port为你的端口号,your_server_ip为服务器的IP地址,如果需要的话,替换protocol和method:


{"server":"your_server_ip","server_port":your_port,"local_address":"127.0.0.1","local_port":1080,"password":"your_password","timeout":300,"method":"aes-256-cfb","fast_open": false
}

your_server_ip 一般是用0.0.0.0 也可以指定ip地址访问
保存并关闭文件。

启动Shadowsocks服务:

sudo systemctl start shadowsocks-libev-server@config
sudo systemctl enable shadowsocks-libev-server@config

如果你想要通过代理本地流量,你可以使用ss-local:

sudo nano /etc/shadowsocks-libev/ss-local.json

在这个文件中,添加类似的配置,但这次是客户端的配置:

{"server":"your_server_ip","server_port":your_port,"local_address":"127.0.0.1","local_port":1080,"password":"your_password","timeout":300,"method":"aes-256-cfb","fast_open": false
}

启动并设置ss-local:

 
sudo systemctl start shadowsocks-libev-local@ss-local
sudo systemctl enable shadowsocks-libev-local@ss-local

现在Shadowsocks已经运行,你可以通过配置浏览器或系统网络设置来使用Shadowsocks代理。如果你使用的是命令行,你可以使用环境变量来配置代理:

export http_proxy="http://127.0.0.1:1080"
export https_proxy="http://127.0.0.1:1080"

查看状态

 systemctl status shadowsocks-libev-server@config

本地连接

https://www.google.com.hk/
在这里插入图片描述
在这里插入图片描述

以上步骤适用于大多数基于Debian的系统,包括Ubuntu。如果你需要更多的配置选项,请查看shadowsocks-libev的官方文档。


http://www.ppmy.cn/ops/6425.html

相关文章

(vue)el-select选择框加全选/清空/反选

(vue)el-select选择框加全选/清空/反选 <el-form-item label"批次"><el-selectv-model"formInline.processBatch"multiplecollapse-tagsfilterableplaceholder"请选择"style"width: 250px"no-data-text"请先选择企业、日…

特殊统计SQL实例分析:活动答题记录表的多维度统计

特殊统计SQL实例分析&#xff1a;活动答题记录表的多维度统计 引言数据表结构应用场景与SQL查询实例问题一&#xff1a;活动7天&#xff0c;每人每天有3次机会&#xff0c;每次机会答5道题&#xff0c;每5道题一个批次&#xff0c;答对有状态status为Y。现在需要获取活动期间每…

通过v-if渲染的element-ui表单,校验规则不生效的问题

因为form-item绑定验证事件是在mounted中进行的&#xff0c;规则变化后没有进行重新绑定验证事件&#xff0c;v-if渲染组件节点diff后被复用了&#xff0c;所以验证也就自然失效了 例如&#xff1a;通过动态选择类型来控制驾驶人是否显示&#xff0c;并且是必填项 给每一个el…

物联网社区信息化管理系统设计的毕业论文

物联网社区信息化管理系统设计的毕业论文 **摘要&#xff1a;**随着物联网技术的不断发展&#xff0c;社区信息化管理已成为智慧城市建设的重要组成部分。本文旨在设计一个基于物联网的社区信息化管理系统&#xff0c;以提升社区管理效率和服务水平。本文通过深入分析物联网技…

设计模式:访问者模式

文章目录 定义应用场景示例代码反例原则间的权衡与冲突设计模式的局限性总结与建议 定义 访问者模式&#xff08;Visitor Pattern&#xff09;是一种将算法与对象结构分离的设计模式。这种模式中&#xff0c;可以在不修改已有程序结构的前提下&#xff0c;通过添加额外的“访问…

【EXCEL自动化10】pandas提取指定数据 + 批量求和

🔥学好办公自动化,帮你节省更多宝贵的时间 🔥这个专栏收录python办公自动化的实操案例,利用python实现高效的办公自动化 🔥实现excel,word,文件批处理等自动化操作 目录 一、隔行提取二、提取指定数据三、批量求和例1. 计算多行的数据和例2. 计算多文件列的数据总和例…

[开发日志系列]PDF图书在线系统20240415

20240414 Step1: 创建基础vueelment项目框架[耗时: 1h25min(8:45-10:10)] 检查node > 升级至最新 (考虑到时间问题,没有使用npm命令行执行,而是觉得删除重新下载最新版本) > > 配置vue3框架 ​ 取名:Online PDF Book System 遇到的报错: 第一报错: npm ERR! …

Swift Publisher 5 for mac:打造精美版面

Swift Publisher 5 for mac&#xff1a;打造精美版面 Swift Publisher 5是一款专业的版面设计和编辑工具&#xff0c;为Mac用户提供了强大的设计功能和直观的操作界面。以下是关于Swift Publisher 5的功能介绍&#xff1a; 直观易用的界面&#xff1a;用户能够轻松地使用Swift …