谷姐:我们都是谷歌迷
We are all Google fans

编译使用ss-rust-取个什么名好呢

Rate this post

libev版好久没更新了,rust还算比较活跃,讲讲编译使用 Shadowsocks-rust

安装rust:

    curl https://sh.rustup.rs -sSf | sh

运行脚本时,选择 1 默认安装

安装好 rust 后:

    source $HOME/.cargo/env

检查

    cargo --version
    rustc -V

下载源码

    git clone https://github.com/shadowsocks/shadowsocks-rust.git
    cd shadowsocks-rust
    export SODIUM_USE_PKG_CONFIG=1

检查 cargo

    cargo check

开始编译

    cargo build --release

安装到默认路径

    make install TARGET=release

3、写配置文件
Shadowsocks-libev 版和 rust 版配置文件是一样的,新建 shadowsocks 文件夹及 config.json 配置:

    mkdir -p /etc/shadowsocks
    vi /etc/shadowsocks/config.json

配置文件如下:

    {
    "server":"0.0.0.0",
    "server_port":1024,
    "password":"password",
    "timeout":600,
    "method":"aes-256-gcm"
    }

4、使用 systemd 守护进程

    vi /etc/systemd/system/shadowsocks.service

写入内容如下:

    [Unit]Description=Shadowsocks Server
    After=network.target

    [Service]

    ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks/config.json

    Restart=on-abort

    [Install]WantedBy=multi-user.target

    systemctl daemon-reload

//Systemctl重载

    systemctl start shadowsocks

//启动

    systemctl enable shadowsocks

//添加开机自启动

    systemctl status shadowsocks

//查看状态

原文:https://1024.day/d/46

热议
推荐楼 conease 昨天20:36

不是有编译好的下载么,干啥非要自己编译……

推荐楼 刚刚好先生
在 /etc 目录下创建 shadowsocks-rust

    mkdir -p /etc/shadowsocks-rust

在 /etc/shadowsocks-rust 创建config.json

    touch config.json

# 编辑配置文件

    vim config.json

配置文件示例

    {
    "server":"0.0.0.0",
    "server_port":34567,
    "password":"password",
    "timeout":300,
    "method":"aes-256-gcm",
    "nameserver":"8.8.8.8",
    "mode":"tcp_and_udp"
    }

新建并启动容器 ss-rust

    docker run -d -p 34567:34567 -p 34567:34567/udp --name ss-rust --restart=always -v /etc/shadowsocks-rust:/etc/shadowsocks-rust teddysun/shadowsocks-rust

推荐楼 薛定谔的喵

    docker run --name ss-rust --restart always -p 9000:9000/tcp -p 9000:9000/udp -v /etc/shadowsocks-rust/config.json:/etc/shadowsocks-rust/config.json -dit ghcr.io/shadowsocks/ssserver-rust

3楼 sunete 昨天20:37

大佬搞一个 mtp 脚本

4楼 zhoutiancai 昨天20:38

客户端用SS的客户端还是什么 电脑版的

5楼 取个什么名好呢 昨天20:39

客户端用SS的客户端还是什么 电脑版的

v2rayN,什么的都可以,基本支持v2的客户端都支持ss

6楼 nebulabox 昨天20:40

libev版本用了很多年,这是唯一能够持续稳定运行一年不需要任何重启的版本。

7楼 zhoutiancai 昨天20:40

v2rayN,什么的都可以,基本支持v2的客户端都支持ss

好的 谢谢你

8楼 rockszq 昨天20:40

编译好的安装神速,和原来的酸酸比算是最大的优点了吧,但依旧很容易挂,流量一高必挂

9楼 calc. 昨天20:47

原来大家的vps都这么豪,能够编译rust

10楼 取个什么名好呢 昨天20:51

原来大家的vps都这么豪,能够编译rust

1c/1g机器足够了,俺512MB机器rust,go, c 都折腾遍了
https://1kb.day/tz.php

12楼 想你的腋 昨天21:01

大佬 搞个一键脚本8

13楼 取个什么名好呢 昨天21:10

大佬 搞个一键脚本8

脚本有哇,不过是libev版本的,有空再加上rust版本:
https://github.com/yeahwu/v2ray-wss

14楼 sah 昨天21:22

小鸡编译不动啊

15楼 想你的腋 昨天21:25

脚本有哇,不过是libev版本的,有空再加上rust版本:
https://github.com/yeahwu/v2ray-wss ...

好的 我等你

17楼 tintin 昨天21:45

意见脚本:https://bobqu.cyou/2021/12/03/56.html

18楼 qwerttaa 昨天22:11

自己编译可以用扩展的加密协议比如xchacha

19楼 HOH 昨天22:19

rust又肥又大狗都不用,算法又没更新,当然选择轻巧的libev

在 /etc 目录下创建 shadowsocks-rust

    mkdir -p /etc/shadowsocks-rust

在 /etc/shadowsocks-rust 创建config.json

    touch config.json

# 编辑配置文件

    vim config.json

配置文件示例

    {
    "server":"0.0.0.0",
    "server_port":34567,
    "password":"password",
    "timeout":300,
    "method":"aes-256-gcm",
    "nameserver":"8.8.8.8",
    "mode":"tcp_and_udp"
    }

新建并启动容器 ss-rust

    docker run -d -p 34567:34567 -p 34567:34567/udp --name ss-rust --restart=always -v /etc/shadowsocks-rust:/etc/shadowsocks-rust teddysun/shadowsocks-rust

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 编译使用ss-rust-取个什么名好呢
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活