目录
  1. Shadowsocks
    1. 方法二
    2. 方法一
  • V2rayN
  • 流量中转提升访问稳定性

    今年看到印度的轻量应用服务器才16元一个月,于是尝试搭梯子。2019年我使用的是v2ray的vmess方案。

    但这次在服务器上竟然没成功,机缘巧合使用Shadowsocks搭建成功。
    经过我的研究,有2种方法搭建Shadowsocks服务端,我先介绍第二种方法。

    Shadowsocks

    方法二

    来源于一个大佬的V2Ray 一键安装脚本
    https://github.com/xyz690/v2ray/wiki

    在他的介绍页面有 V2Ray 一键安装脚本V2Ray搭建详细图文教程V2Ray客户端使用教程

    可以说是非常保姆级了,搭建Shadowsocks是它其中的一部分。因为它主要是搭建v2ray的,但我需要用到他的Shadowsocks那部分。

    安装命令:
    输入以下命令一键安装,回车执行(shift+insert可粘贴),按1安装

    1
    bash <(curl -s -L https://git.io/v2ray-setup.sh)

    1.安装好后使用 v2ray ssinfo 命令配置Shadowsocks,全程一键完成,安装好后复制 ss=***** 到你的客户端中,简单友好。
    2.建议可以使用 v2ray status 检查v2ray有没有正常运行一开始我就是一直连不上,原因是根本没有在运行。
    3.如果启动了也ping不通,连接不上,一定要开放相应的端口,像我都是在宝塔里关掉防火墙。

    1
    2
    systemctl stop firewalld #centos7临时关闭防火墙
    systemctl disable firewalld #centos7禁止防火墙开机启动
    方法一

    项目地址 https://github.com/shadowsocks/shadowsocks-libev

    CentOS 7安装教程 https://copr.fedorainfracloud.org/coprs/emtohere/shadowsocks-libev/

    1、安装 shadowsocks-libev 的命令如下:

    1
    2
    3
    cd /etc/yum.repos.d/
    curl -O https://copr.fedorainfracloud.org/coprs/librehat/shadowsocks/repo/epel-7/librehat-shadowsocks-epel-7.repo
    yum install -y shadowsocks-libev

    2、先在命令行中执行一次 ss-server 命令,以确认 shadowsocks 及其依赖已正确安装。

    3、添加配置文件
    COPR 里的 shadowsocks-libev 默认读取位于 /etc/shadowsocks-libev/config.json 的配置文件,我们可以根据需要参考以下配置文件进行修改:

    1
    2
    3
    4
    5
    6
    7
    {
    "server": "0.0.0.0",
    "server_port": 54321,
    "password": "darler.cn",
    "method": "aes-256-cfb",
    "mode": "tcp_and_udp"
    }
    • 配置服务端时填入 “0.0.0.0” 总是能生效,而不必填入服务器自身的 IP。

    • "server_port": 填入1024以上的端口,建议填五位数的

      千万千万要记得开放端口,或者关闭防火墙

    • "password": 必填。需要在客户端配置时填入相同的值。

      连接服务端所需的密码,建议替换为复杂密码,避免被攻击者暴力破解。

    4、启动 Shadowsocks 服务
    有了 Shadowsocks 服务端的配置文件后,我们通过 systemd 启动 Shadowsocks 的服务端服务。

    1
    systemctl start shadowsocks-libev

    其他 Shadowsocks 命令

    1
    2
    systemctl enable shadowsocks-libev
    systemctl status shadowsocks-libev

    客户端配置请参考跳到下方添加VMess服务器。

    V2rayN

    项目地址 https://github.com/v2fly/v2ray-core
    20210525更新

    1、安装wget和unzip,这个一般可以忽略;

    1
    2
    sudo yum -y install wget
    sudo yum install zip unzip

    2、下载安装脚本并执行安装;

    1
    bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

    3、生成UUID

    1
    cat /proc/sys/kernel/random/uuid

    记下你的UUID:f500ecf5-e135-49c6-9ce2-78eb490d0aa9

    4、配置config.json

    1
    vi /usr/local/etc/v2ray/config.json

    粘贴这串配置,端口号自己修改,注意防火墙和放行端口,
    UUID修改成刚刚生成的。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    {
    "inbounds": [{
    "port": 12345,
    "protocol": "vmess",
    "settings": {
    "clients": [
    {
    "id": "f500ecf5-e135-49c6-9ce2-78eb490d0aa9",
    "level": 1,
    "alterId": 64
    }
    ]
    }
    }],
    "outbounds": [{
    "protocol": "freedom",
    "settings": {}
    },{
    "protocol": "blackhole",
    "settings": {},
    "tag": "blocked"
    }],
    "routing": {
    "rules": [
    {
    "type": "field",
    "ip": ["geoip:private"],
    "outboundTag": "blocked"
    }
    ]
    }
    }

    5、常用命令

    1
    2
    3
    4
    sudo systemctl start v2ray #启动
    sudo systemctl stop v2ray #停止
    sudo systemctl restart v2ray #重启
    sudo systemctl enable v2ray #开机启动

    5、下载v2rayN客户端

    6、添加VMess服务器

    7、防火墙开放端口

    1
    2
    firewall-cmd --zone=public --list-ports #查看已开放端口
    firewall-cmd --zone=public --add-port=80/tcp --permanent #添加开放端口

    *在自家宽带下的虚拟机安装v2ray,可以作为NAT流量中转,手机连接,可以提升浏览的稳定性。


    本文参考了

    http://jiangshuai888.cn/archives/439

    文章作者: 极速翱翔
    文章链接: https://blog.darler.cn/v2rayn/
    版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Darler Space
    打赏
    • 微信
    • 支付寶

    评论