Shadowsocks 是一个用于自动化测试和自动化配置的工具,特别适合生产环境和测试环境。以下是一个新手配置Shadowsocks的指南

安装必要的依赖

确保你有一个稳定的开发环境,以下是一些必要的依赖:

VS Code

  • 安装:访问 [VS Code 官方网站](https://www vscode com),选择适合你的平台安装。
  • 配置:在 VS Code 中,打开 File > Settings > Build > Build Settings,确保“Build Settings”选项卡上的Allow build dependencies为“Yes”。

PyCharm

  • 安装:访问 [PyCharm 官方网站](https://www pycharm com),选择适合你的平台安装。
  • 配置:在 PyCharm 中,打开 File > Settings > Build > Build Settings,确保“Build Settings”选项卡上的Allow build dependencies为“Yes”。

Jupyter Notebook(支持)。

  • 安装:访问 [Jupyter Notebook 官方网站](https://www jupyter notebook com),选择适合你的平台安装。
  • 配置:在 Jupyter Notebook 中,打开 File > Settings > Build > Build Settings,确保“Build Settings”选项卡上的Allow build dependencies为“Yes”。

Jest 或者 Karma 工具

  • 安装:根据你的工具选择相应的安装方式。
  • 配置:在安装工具后,启动并运行配置文件,确保安装文件允许构建依赖。

点击以下链接安装 Shadowsocks

访问 [Shadowsocks 官方网站](https://www shadowsocks com),选择适合你的平台安装:

  • Windows:选择 Windows
  • Mac:选择 Mac
  • Linux:选择 Linux

配置 Shadowsocks 的依赖

Shadowsocks 需要依赖以下工具:

  • VS Code(如上面步骤)
  • PyCharm(如上面步骤)
  • Jupyter Notebook(如上面步骤)
  • Jest 或 Karma(如上面步骤)

配置步骤

  1. 打开 Shadowsocks:在浏览器中打开 [Shadowsocks 官方网站](https://www shadowsocks com)。
  2. 选择平台:选择你使用的平台(如Windows、Mac、Linux、Jest 或 Karma)。
  3. 运行配置文件:点击“Run”按钮,运行配置文件。
  4. 选择“Allow build dependencies”:在允许构建依赖的选项中选择“Yes”。
  5. 选择其他必要的依赖:根据你的平台选择其他必要的依赖,如VS Code、PyCharm、Jupyter Notebook 等。

配置 Shadowsocks 的端点

Shadowsocks 需要配置端点和端口以访问测试工具。

在 VS Code 中配置端点

  1. 打开 VS Code,并打开 File > Edit > Run As -------- (选择“Web CLI”选项)
  2. 在“Web CLI”中,输入以下内容:
    from shadowsocks import BaseServer
    server = BaseServer()
    server.config()

在 PyCharm 中配置端点

  1. 打开 PyCharm,并打开 File > Settings > Build > Build Settings
  2. 在“Build Settings”选项卡中的“Allow build dependencies”处,选择“Yes”。
  3. 点击“Add Server”按钮。
  4. 在弹出的对话框中,选择“Web”作为服务器类型。
  5. 输入你的测试工具 URL(如 http://localhost:88/test)。
  6. 选择你想访问的端点(如“test”)。
  7. 点击“Add Server”按钮,返回后选择“Add Server”按钮。

在 Jupyter Notebook 中配置端点

  1. 打开 Jupyter Notebook,并打开 File > Run As -------- (选择“Web CLI”选项)
  2. 在“Web CLI”中,输入以下内容:
    from shadowsocks import BaseServer
    server = BaseServer()
    server.config()

配置日志文件

Shadowsocks 会将日志保存在特定的文件中,以下是如何配置日志文件的:

在 VS Code 中配置日志

  1. 打开 VS Code,并打开 File > Edit > Run As -------- (选择“Web CLI”选项)
  2. 在“Web CLI”中,输入以下内容:
    from shadowsocks import BaseLogger
    logger = BaseLogger()
    logger.config()

在 PyCharm 中配置日志

  1. 打开 PyCharm,并打开 File > Settings > Build > Build Settings
  2. 在“Build Settings”选项卡中的“Allow build dependencies”处,选择“Yes”。
  3. 点击“Add Logger”按钮。
  4. 在弹出的对话框中,选择“Web”作为日志类型。
  5. 选择你想保存的日志路径(如 shadowsocks.log)。
  6. 输入你的测试工具 URL(如 http://localhost:88/test)。
  7. 选择你想访问的端点(如“test”)。
  8. 点击“Add Logger”按钮,返回后选择“Add Logger”按钮。

在 Jupyter Notebook 中配置日志

  1. 打开 Jupyter Notebook,并打开 File > Run As -------- (选择“Web CLI”选项)
  2. 在“Web CLI”中,输入以下内容:
    from shadowsocks import BaseLogger
    logger = BaseLogger()
    logger.config()

配置服务端的端口

Shadowsocks 提供默认的端口,您可以调整这些端口来匹配您的测试工具的端口,以下是配置方法:

在 VS Code 中

  1. 打开 VS Code,并打开 File > Edit > Run As -------- (选择“Web CLI”选项)
  2. 在“Web CLI”中,输入以下内容:
    from shadowsocks import BaseServer
    server = BaseServer()
    server.run()

在 PyCharm 中

  1. 打开 PyCharm,并打开 File > Settings > Build > Build Settings
  2. 在“Build Settings”选项卡中的“Allow build dependencies”处,选择“Yes”。
  3. 点击“Add Server”按钮。
  4. 在弹出的对话框中,选择“Web”作为服务器类型。
  5. 输入您的测试工具 URL(如 http://localhost:88/test)。
  6. 选择要访问的端点(如“test”)。
  7. 点击“Add Server”按钮,返回后选择“Add Server”按钮。

在 Jupyter Notebook 中

  1. 打开 Jupyter Notebook,并打开 File > Run As -------- (选择“Web CLI”选项)
  2. 在“Web CLI”中,输入以下内容:
    from shadowsocks import BaseServer
    server = BaseServer()
    server.run()

配置日志的权限

Shadowsocks 会读取日志文件,这些文件需要有权限才能访问,请确保你的测试工具允许日志文件的读取,并且你的终端权限允许读取这些文件。


配置日志的访问权限

Shadowsocks 提供以下日志文件:

  • shadowsocks.log:默认日志文件。
  • shadowsocks.log:日志文件的配置文件。

在配置日志文件时,您需要确保日志文件的权限允许读取,日志文件的权限应该为 r-w(读取和写入)。


配置日志的访问权限

Shadowsocks 提供以下日志文件:

  • shadowsocks.log:默认日志文件。
  • shadowsocks.log:日志文件的配置文件。

在配置日志文件时,您需要确保日志文件的权限允许读取,日志文件的权限应该为 r-w(读取和写入)。


配置日志的访问权限

Shadowsocks 提供以下日志文件:

  • shadowsocks.log:默认日志文件。
  • Shadowsocks.log:日志文件的配置文件。

在配置日志文件时,您需要确保日志文件的权限允许读取,日志文件的权限应该为 r-w(读取和写入)。


配置服务端的端口

Shadowsocks 提供默认的端口,您可以调整这些端口来匹配您的测试工具,以下是配置方法:

在 VS Code 中

  1. 打开 VS Code,并打开 File > Edit > Run As -------- (选择“Web CLI”选项)

Shadowsocks 是一个用于自动化测试和自动化配置的工具,特别适合生产环境和测试环境。以下是一个新手配置Shadowsocks的指南

扫码添加西柚加速器官方微信

扫码添加西柚加速器官方微信

0371-8625-7438
扫码添加西柚加速器官方微信

扫码添加西柚加速器官方微信

网站地图