看 Q 外的风景

搭建 SSR,翻越 Q,看风景
最近更新:2018-09-28
操作系统:MacOS 10.13.6

【转】在 Vultr 上搭建 SSR 服务


搭建 ssr


购买 Vultr 服务器

  1. Vultr 官网

  2. 注册登录

  3. 点击左侧 Servers ,点击右侧蓝色的 + 号。

  4. 选择服务器类型

    1
    我选的是:Los Angeles / CentOS 7 x64 / $3.5
  5. Deploy Now

  6. 等服务器处于 Running 状态的时候,首先使用 ssh 登录服务器来判断 IP 是否被墙。

    【转】Vultr 能 ping 通 SSH 连不上

    TCP阻断与ICMP阻断

    1
    2
    3
    4
    首先科普一下,阻断(封/墙)的方式目前有两种,一种是 TCP 阻断,一种是 ICMP 阻断。
    ping 命令走的是 ICMP 协议,而 ssh 连接的时候是 TCP 协议。
    因此,Vultr 出现能 ping 通,ssh 却连不上的这种情况时,就是 ICMP 包被放行了,而 TCP 包却被拦截了,也就是 TCP 阻断。
    这是目前封禁比较常用的方法,我不禁你 IP,我让你端口用不了,自然也就什么都用不了了。


配置服务器

  1. 登录服务器 ssh root@服务器IP ,输入密码。

  2. 输入命令:

    1
    2
    wget --no-check-certificate  https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
    chmod +x shadowsocksR.sh
  3. 输入命令: ./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

    1. 输入 password ,就是将来用于连接的密码。

    2. 选择端口号。

    3. 选择加密方式。

      1
      aes-256-cfb
    4. 选择混淆。

      1
      auth_aes128_md5
    5. 选择协议。

      1
      tls1.2_ticket_auth
  4. 【接下来是一段时间的安装过程,可以休息一下】

  5. 安装完成会显示服务器 ssr 信息。


配置客户端

。。。。。。


加速

【转】VPS 网络优化各种方法汇总 一键安装脚本

  1. BBR 加速器(也可以选择其他的)

    1
    2
    3
    wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
    chmod +x bbr.sh
    ./bbr.sh
  2. 【安装并重启】

  3. 检测安装是否成功

    1
    lsmod | grep bbr  //返回值有 tcp_bbr 模块即说明bbr已启动。


卸载

1
./shadowsocksR.sh uninstall


其他命令

1
2
3
4
5
6
7
8
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

配置文件路径:/etc/shadowsocks.json
日志文件路径:/var/log/shadowsocks.log
代码安装目录:/usr/local/shadowsocks

【转】Vultr 搭建 SS 服务器图文教程


搭建 ss


配置服务器

  1. 登录服务器 ssh root@服务器IP ,输入密码。

  2. 输入命令:

    1
    2
    wget --no-check-certificate  https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
    chmod +x shadowsocks.sh
  3. 输入命令:./shadowsocks.sh 2>&1 | tee shadowsocks.log

    1. 首先输入的是 password ,就是将来用于连接的密码。

    2. 接着选择端口号。

    3. 最后选择加密方式。

      1
      aes-256-gcm
  4. 【接下来是一段时间的安装过程,可以休息一下】

  5. 安装完成会显示服务器 ss 信息。



更多参考



其他问题


CentOS 查看端口占用情况和开启端口命令

【转】CentOS 查看端口占用情况和开启端口命令

  • 列出所有端口

    1
    netstat -ntlp


CentOS7 使用 firewalld 打开关闭防火墙与端口

【转】CentOS7 使用 firewalld 打开关闭防火墙与端口

  • 添加端口(以 80 端口为例)

    1
    2
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    ## --permanent 永久生效,没有此参数重启后失效
  • 重新载入

    1
    firewall-cmd --reload
  • 查看

    1
    firewall-cmd --zone= public --query-port=80/tcp
  • 删除

    1
    firewall-cmd --zone= public --remove-port=80/tcp --permanent


centos7.0 没有 netstat 和 ifconfig 命令问题

【转】centos7.0 没有 netstat 和 ifconfig 命令问题

1
2
3
4
yum search ifconfig
## 通过 yum search 这个命令我们发现 ifconfig 这个命令是在 net-tools.x86_64 这个包里,
## 接下来我们安装这个包就行了
yum install net-tools


Centos7 开启 SSH 服务

【转】Centos7 开启 SSH 服务

  1. 查看本机是否安装SSH软件包

    1
    rpm -qa | grep ssh
  2. 如果没有,则需要安装

    1
    yum install openssh-server
  3. 开启 SSH 服务

    1
    service sshd start
  4. 查看TCP 22端口是否打开

    1
    netstat -ntpl | grep 22


删除 ssh 中旧的 RSA key

【转】删除 ssh 中旧的 RSA key

1
ssh-keygen -R IP


V2Ray 配置指南

【转】V2Ray 配置指南

1
听说这个好😂