ssr如何在主服务器上搭建子服务器

worktile 其他 36

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    搭建SSR(ShadowsocksR)的子服务器需要经过以下几个步骤:

    1. 选择服务器:
      首先,你需要选择一台主服务器和一台或多台子服务器。主服务器通常是位于海外的VPS(虚拟专用服务器),而子服务器则可以选择位于不同地区的VPS。

    2. 购买和配置服务器:
      购买并配置主服务器和子服务器。你可以选择一些知名的云服务提供商,如搬瓦工、Vultr等。在购买服务器时,选择支持ShadowsocksR的操作系统(如CentOS)。在购买完成后,设置服务器的登录密码和网络配置。

    3. 安装ShadowsocksR:
      登录到主服务器,通过SSH连接(使用PuTTY等工具),输入服务器的IP地址和登录密码,进入服务器的终端界面。然后,开始安装ShadowsocksR。

    • 安装ShadowsocksR的依赖库:
    yum update
    yum install python-setuptools && easy_install pip
    
    • 安装ShadowsocksR:
    pip install shadowsocks
    
    1. 配置ShadowsocksR:
      创建一个配置文件(如/etc/shadowsocks.json),并编辑该文件,输入以下内容:
    {
        "server": "YOUR_SERVER_IP",
        "server_port": YOUR_SERVER_PORT,
        "local_address": "127.0.0.1",
        "local_port": 1080,
        "password": "YOUR_PASSWORD",
        "method": "aes-256-cfb",
        "protocol": "origin",
        "protocol_param": "",
        "obfs": "plain",
        "obfs_param": "",
        "timeout": 300
    }
    

    在上述配置文件中,将YOUR_SERVER_IP替换为主服务器的IP地址,YOUR_SERVER_PORT替换为主服务器的端口号,YOUR_PASSWORD替换为自定义的密码。

    1. 启动ShadowsocksR服务:
      在终端中输入以下命令,启动ShadowsocksR服务:
    ssserver -c /etc/shadowsocks.json -d start
    
    1. 配置子服务器:
      在子服务器上,按照相同的步骤安装和配置ShadowsocksR。在子服务器上的配置文件中,将YOUR_SERVER_IP替换为主服务器的IP地址,YOUR_SERVER_PORT替换为主服务器的端口号,同样使用相同的密码和加密方式。

    2. 连接测试:
      在本地电脑上,安装ShadowsocksR客户端,并使用主服务器的IP地址、端口号、密码和加密方式进行连接。连接成功后,即可通过子服务器实现科学上网。

    总结:
    搭建SSR的子服务器需要购买并配置主服务器和子服务器,安装ShadowsocksR,配置主服务器和子服务器,并进行连接测试。通过以上步骤,你可以在主服务器上搭建子服务器,实现科学上网。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在主服务器上搭建子服务器,您可以使用ShadowsocksR(SSR)来实现。SSR是一个基于Shadowsocks协议的增强版,具有更高的安全性和稳定性。

    以下是在主服务器上搭建子服务器的步骤:

    1. 选择一个主服务器:首先,您需要选择一台主服务器,该服务器将用于搭建子服务器。确保服务器的配置足够强大,以满足您的需求。

    2. 安装ShadowsocksR:在主服务器上安装ShadowsocksR软件。您可以通过SSH连接到服务器,并使用以下命令安装ShadowsocksR:

      $ wget --no-check-certificate https://github.com/shadowsocksrr/shadowsocksr/archive/3.2.2.tar.gz
      $ tar -zxf 3.2.2.tar.gz
      $ cd shadowsocksr-3.2.2/shadowsocks
      $ python setup.py install
      

      此命令将下载ShadowsocksR压缩包,将其解压缩,并将其安装到您的服务器上。

    3. 配置ShadowsocksR:在安装完成后,您需要对ShadowsocksR进行配置。在主服务器上找到ShadowsocksR的配置文件 config.json,并编辑该文件。使用您自己的参数配置该文件,以满足您的需求。例如,您需要设置服务器的IP地址、服务器端口、密码等。

    4. 启动ShadowsocksR:配置完成后,可以启动ShadowsocksR服务。使用以下命令启动ShadowsocksR:

      $ ssserver -c /path/to/config.json -d start
      

      这将以后台模式启动ShadowsocksR服务,并使用您之前配置的参数。

    5. 设置防火墙规则:为了使子服务器能够接收来自外部网络的连接,您需要设置防火墙规则。具体的配置可能会因您使用的操作系统和防火墙软件而有所不同。例如,在Linux系统上,您可以使用 iptables 命令来设置防火墙规则。确保允许ShadowsocksR所使用的端口通过防火墙。

    6. 配置子服务器:一旦主服务器上的ShadowsocksR服务正常运行,您可以将主服务器的IP地址、服务器端口、密码等信息提供给您想要连接的用户。用户可以使用SSR客户端连接到主服务器,并通过主服务器进行代理访问。

    通过以上步骤,您就可以在主服务器上成功搭建子服务器了。请记住,服务器的安全性非常重要,您应该定期检查和更新ShadowsocksR以及操作系统的安全补丁,以确保服务器的安全性和稳定性。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    SSR(ShadowsocksR)是一种基于代理服务器的科学上网工具,它可以帮助用户绕过互联网封锁,访问被屏蔽的网站。在主服务器上搭建子服务器意味着在一个主服务器上同时运行多个SSR服务器,实现多用户同时连接。以下是在主服务器上搭建子服务器的详细步骤:

    1. 准备工作
      在开始之前,确保你已经拥有一台可用的主服务器,并具备以下条件:
    • 操作系统:主服务器应该运行Linux操作系统,如CentOS、Ubuntu等。
    • 主服务器配置:具备足够的内存、存储空间和带宽来承载多个SSR服务器。
    • SSR软件:已经在主服务器上安装了SSR的软件,如ShadowsocksR。
    1. 安装SSR软件
      如果你的主服务器上还没有安装SSR软件,需要先进行安装。以CentOS为例,打开终端并输入以下命令来安装SSR:
    yum install -y python-setuptools && easy_install pip
    pip install shadowsocks
    

    安装完成后,你可以使用命令ssserver -h来查看SSR的帮助信息,确保安装成功。

    1. 配置子服务器
      在主服务器上的每个子服务器都需要有独立的配置文件。你可以通过创建多个配置文件来实现此目的。在主服务器上新建一个文件夹,用于存储子服务器的配置文件。例如,你可以使用mkdir /etc/shadowsocks命令来创建一个名为shadowsocks的文件夹。

    然后,进入该文件夹并创建一个名为config.json的子服务器配置文件。可以使用任何文本编辑器来创建和编辑该文件,例如vi命令。以下是一个配置文件的示例:

    {
        "server":"主服务器IP地址",
        "server_port":子服务器端口,
        "password":"子服务器密码",
        "method":"加密方法",
        "timeout":600
    }
    
    • "server":填写你主服务器的IP地址。
    • "server_port":填写一个未被占用的端口号,用于连接子服务器。
    • "password":设置一个密码,用于连接子服务器。
    • "method":选择一个加密方法,常用的有"aes-256-cfb"和"rc4-md5"等。
    • "timeout":设置连接的超时时间,单位为秒。

    创建好配置文件后,记住配置文件的位置,以备后续使用。

    1. 启动子服务器
      创建好子服务器的配置文件后,可以使用以下命令来启动子服务器:
    ssserver -c /etc/shadowsocks/config.json -d start
    

    通过指定配置文件的位置,使用以上命令启动子服务器。

    1. 配置主服务器端口映射(可选)
      如果你希望通过主服务器的公共IP地址和端口号来连接到子服务器,你需要在主服务器上进行端口映射。可以使用防火墙工具,如iptables来实现端口映射。以下是一个端口映射的示例命令:
    iptables -t nat -A PREROUTING -p tcp --dport 映射前端口 -j REDIRECT --to-ports 映射后端口
    

    需要将命令中的映射前端口替换为你希望映射的端口号,映射后端口替换为子服务器实际监听的端口号。

    注意:如果你不需要在主服务器上进行端口映射,可以直接使用子服务器的IP地址和端口号来连接。

    通过以上步骤,你就可以在主服务器上搭建子服务器了。通过创建多个配置文件并启动多个子服务器,你可以实现多用户同时连接和使用SSR的功能。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部