在 Ubuntu 下使用 clash-for-linux-backup

记录一下如何在 Ubuntu(其它带bash的Linux应该都可以)下运行Clash

有人已经制作了方便使用的脚本, 仓库为 https://github.com/Elegycloud/clash-for-linux-backup, 直接使用这个仓库就可以了.

clone 这个仓库 https://github.com/Elegycloud/clash-for-linux-backup 到本地

git clone https://github.com/Elegycloud/clash-for-linux-backup.git

添加自己的订阅地址

cd clash-for-linux-backup/
vi .env

修改这个变量, 然后保存

export CLASH_URL='https://some-url-to-your-subscription'

直接运行 start.sh, 或者 chmod + x 后执行, 不需要sudo. 看了下脚本内容, 普通用户权限就可以开启代理端口, 如果你不需要修改全局代理, 就不用sudo. 推荐不用sudo

bash ./start.sh

运行后, 通过 netstat -lnp可以看到多出了几个端口 7890, 7891, 7892, 9090, 其中 HTTP 代理是 7890, SOCKS5 代理是 7891

停止服务通过执行 shutdown.sh. 看了下这个脚本, 就是简单的把pid找出来kill掉, 没有复杂的操作. 如果你没有改全局代理, 也不需要用 sudo. 推荐不用sudo

bash ./shutdown.sh

如果要修改代理端口, 编辑 temp/templete_config.yaml 文件, 修改其中的端口, 然后重启服务

# HTTP 代理端口
port: 7890 

# SOCKS5 代理端口
socks-port: 7891 

重启服务后, 通过 netstat -lnp 检查端口调整是否生效.

浏览器中可以通过 SwitchyOmega 插件将上面的端口设置为代理.

相关推荐

  1. Ubuntu 使用 clash-for-linux-backup

    2024-04-29 07:26:01       13 阅读
  2. Ubuntu使用Typora导出文档

    2024-04-29 07:26:01       22 阅读
  3. 如何Linux中查找名为`mysql_backup.sh`的文件

    2024-04-29 07:26:01       15 阅读
  4. AnacondaUbuntu的安装与简单使用

    2024-04-29 07:26:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-29 07:26:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-29 07:26:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-29 07:26:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-29 07:26:01       20 阅读

热门阅读

  1. 如何使用 MySQL Workbench 远程连接到 MySQL 服务器

    2024-04-29 07:26:01       12 阅读
  2. DSP开发实战教程--#pragma CODE_SECTION使用技巧

    2024-04-29 07:26:01       14 阅读
  3. 代谢组数据分析五:溯源分析

    2024-04-29 07:26:01       15 阅读
  4. GitHub 异常——无法连接22端口:Connection timed out

    2024-04-29 07:26:01       12 阅读
  5. 如何在小程序中添加图片和视频

    2024-04-29 07:26:01       17 阅读
  6. 如何利用GitHub Actions自动化你的开发流程

    2024-04-29 07:26:01       10 阅读
  7. Vue

    Vue

    2024-04-29 07:26:01      11 阅读