ubuntu服务器ssr如何设置多账户
-
在Ubuntu服务器上设置多个ShadowsocksR(SSR)账户可以用于提供多个用户同时使用的服务。下面是设置多账户的步骤:
- 安装ShadowsocksR
在Ubuntu服务器上安装ShadowsocksR,请按照以下步骤执行:
- 运行以下命令更新软件包列表:
sudo apt update- 安装pip软件包管理器:
sudo apt install python-pip- 使用pip安装ShadowsocksR:
sudo pip install shadowsocks- 创建ShadowsocksR配置文件
每个ShadowsocksR账户需要有自己的配置文件。可以通过以下步骤创建多个ShadowsocksR配置文件:
- 在ShadowsocksR配置文件存储目录(例如
/etc/shadowsocks)中创建一个新的配置文件,如config1.json。
sudo mkdir /etc/shadowsocks sudo nano /etc/shadowsocks/config1.json- 在配置文件中添加以下内容,替换
your_password为自定义的密码,your_port为自定义的端口号:
{ "server":"0.0.0.0", "server_port":your_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, "udp_timeout":60, "udp_cache":64, "fast_open":false, "workers":1 }- 按Ctrl + X,然后按Y保存并退出nano编辑器。
- 启动ShadowsocksR服务
启动ShadowsocksR服务,可以使用以下命令:
sudo ssserver -c /etc/shadowsocks/config1.json -d start其中
config1.json为你创建的配置文件的路径和名称。- 创建并启动其他ShadowsocksR账户
按照步骤2和步骤3,分别创建并启动其他ShadowsocksR账户。
至此,你已经成功设置了多个ShadowsocksR账户。每个账户都可以使用自己的配置文件和独立的端口号和密码来提供服务。
注意:为了使用多个账户并确保安全性,请确保为每个账户设置独立的密码,并在防火墙中配置各个账户对应的端口号。另外,如果你想让ShadowsocksR服务在系统启动时自动运行,可以将启动命令添加到
/etc/rc.local文件中。1年前 - 安装ShadowsocksR
-
要在Ubuntu服务器上设置多个账户,您需要按照以下步骤进行操作:
-
安装ShadowsocksR (SSR):首先,您需要在Ubuntu服务器上安装ShadowsocksR。可以使用以下命令安装:
sudo apt-get install python-pip sudo pip install shadowsocks -
创建配置文件:使用以下命令创建一个配置文件,用于存储您的SSR账户信息。
sudo nano /etc/ssr.json在打开的文件中,输入以下内容并保存:
{ "server": "your_server_ip", "server_ipv6": "::", "server_port": 8388, "local_address": "127.0.0.1", "local_port": 1080, "password": "your_password", "timeout": 300, "method": "your_encryption_method", "protocol": "your_protocol", "protocol_param": "", "obfs": "your_obfs", "obfs_param": "", "redirect": "", "dns_ipv6": false, "fast_open": false, "workers": 1 }请将"your_server_ip"替换为您的服务器IP地址,"your_password"替换为您的密码,"your_encryption_method"替换为您的加密方法,"your_protocol"替换为您的协议,"your_obfs"替换为您的混淆方式。
-
启动SSR服务:使用以下命令启动SSR服务。
sudo ssserver -c /etc/ssr.json -d start -
设置多账户:如果您想设置多个SSR账户,可以使用以下步骤。
a. 创建一个新的配置文件:
sudo nano /etc/ssr2.json将与第2步相同的配置信息复制到该文件中,并修改为新的账户信息。
b. 启动第二个SSR服务:
sudo ssserver -c /etc/ssr2.json -d startc. 如果您需要更多的账户,可以按照相同的步骤创建和启动更多的配置文件。
-
配置防火墙:确保您的服务器防火墙已正确配置,允许SSR服务器的传入和传出连接。
a. 如果您使用的是ufw防火墙,请使用以下命令允许传入和传出连接:
sudo ufw allow 8388b. 如果您使用的是iptables防火墙,请使用以下命令允许传入和传出连接:
sudo iptables -A INPUT -p tcp --dport 8388 -j ACCEPT sudo iptables -A OUTPUT -p tcp --sport 8388 -j ACCEPT
通过按照以上步骤,您可以在Ubuntu服务器上设置多个ShadowsocksR(SSR)账户。每个账户都使用单独的配置文件,并通过不同的端口进行访问。这样,您就可以为不同的用户提供独立的SSR服务。
1年前 -
-
Ubuntu服务器上设置多个SSR(ShadowsocksR)帐户可以通过以下步骤完成:
-
安装ShadowsocksR
首先,您需要在Ubuntu服务器上安装ShadowsocksR。打开终端,运行以下命令:wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh chmod +x ssr.sh ./ssr.sh按照脚本提示进行安装,安装完成后,设置密码和端口号。
-
配置ShadowsocksR
安装完成后,可以通过编辑ShadowsocksR的配置文件来添加和配置多个SSR帐户。使用以下命令打开配置文件:vi /etc/shadowsocks.json在文件中添加类似以下格式的SSR帐户配置:
{ "server": "0.0.0.0", "server_ipv6": "::", "server_port": 8388, "local_address": "127.0.0.1", "local_port": 1080, "password": "your_password", "method": "rc4-md5", "protocol": "auth_chain_a", "protocol_param": "", "obfs": "tls1.2_ticket_auth", "obfs_param": "", "speed_limit_per_con": 0, "speed_limit_per_user": 0, "additional_ports": {}, "additional_ports_only": false, "timeout": 120, "udp_timeout": 60, "dns_ipv6": false, "connect_verbose_info": 0, "redirect": "", "fast_open": false, "workers": 1 }重复以上步骤,为每个要添加的SSR帐户添加一个配置块。确保每个SSR帐户的密码、端口号和其他参数不同。
-
保存并退出配置文件
在vi编辑器中,按下Esc键,然后输入:wq保存并退出文件。 -
重启ShadowsocksR服务
使用以下命令重启ShadowsocksR服务以使配置更改生效:/etc/init.d/ssr restart如果命令执行时报错,使用绝对路径运行脚本:
/root/shadowsocksr/shadowsocks/run.sh restart
至此,您在Ubuntu服务器上成功设置多个SSR帐户。请确保ShadowsocksR正常运行,并根据需要配置相应的代理设置。
1年前 -