腾讯云香港服务器配置科学上网

免费 资源介绍,详情咨询官方客服

评论人数

909

累计关注

2022-03-23

最近更新

服务承诺 资源介绍

商品描述

本文导读目录
        • 方法一
        • 方法二
  • 腾讯云香港服务器配置科学上网

    使用putty或xshell等ssh工具进入终端。我一般都是使用xshell家庭版,免费的,也非常强大
    下载地址:https://www.netsarang.com/zh/free-for-home-school/

    上网配置

    • 终端执行wget http://www.google.com访问谷歌首页,看到‘index.html’ saved说明服务器可以fan墙,接下来一步步执行命令
      https://yanxiaojun617.com/fileService/file/shadowsocks/shadowsocks.zip

      • 客户端配置
        解压刚下载的客户端,双击Shadowsocks.exe,得到类似如下界面,填写你的配置(服务器地址/端口/密码/加密方式)

      • 右键客户端。选择服务器,选择启动系统代理

      • 最后访问谷歌试试

      其他

      • 客户端代理模式一般使用PAC模式如下图1,你客户端目录下有个pac.txt文件,如下图2,pac模式意思是只有在这个txt文件中的地址才会使用代理,全局模式就是连百度都走代理;如果某个网址不能访问,可以尝试把这个网址加入到pac.txt中
        图1
        图2

      • 如上图2,gui-config.json文件就是你客户端的配置文件,也可以修改此文件来配置客户端

      • 本文介绍的是使用shadowsocks-libev配置服务端,网上大部分科学上网教程是使用shadowsocks服务端配置教程。libev其实是它的高级版,优点是一键配置,占用内存还小

      关于shadowsocks-libev多端口配置

      • shadowsocks-libev多端口配置有两种方法

      方法一

      • 在上面关于“科学上网配置”中,最终会在/etc/shadowsocks-libev目录下生成一个config.json文件,多端口配置就是配置多个类似的config_x.json文件,用脚本同时启动多个进程,具体操作如下

      • 创建多个config_x.json,如config_1.json,config_2.json;文件内容如下

      {
          "server":"0.0.0.0",
          "server_port":自定义端口,
          "password":"自定义的密码",
          "timeout":300,
          "user":"nobody",
          "method":"aes-256-cfb",
          "fast_open":false,
          "nameserver":"8.8.8.8",
          "mode":"tcp_and_udp"
      }
      • 创建批量启动脚本
        新建/usr/local/bin/shadowsocks-libev-autostart.sh;新建方式自己选择,可以在本地编辑好上传到对应目录,可以使用vim命令等

      #!/bin/bash
      
      proc=/usr/local/bin/ss-server
      config_dir=/etc/shadowsocks-libev
      log_dir=/etc/shadowsocks-libev
      
      arg=" -v "
      
      config_files=()
      files=$(ls ${config_dir}/config_*.json)
      
      for f in ${files[@]}
      do 
         fn=${f##*/}
         nohup $proc -c $f $arg  >> ${log_dir}/${fn%.*}.log 2>&1 &
      done
      • 赋予启动脚本可执行权限
        chmod 755 /usr/local/bin/shadowsocks-libev-autostart.sh

      • 配置systemd自启动
        创建文件/etc/systemd/system/sslibev.service,内容如下

      [Unit]
      Description=Shadowsocks-ssserver
      After=network.target
      
      [Service]
      Type=forking
      TimeoutStartSec=3
      ExecStart=/usr/local/bin/shadowsocks-libev-autostart.sh
      Restart=always
      
      [Install]
      WantedBy=multi-user.target
      • 注册systemd启动项
        systemctl enable /etc/systemd/system/sslibev.service

      • 启动运行
        systemctl start sslibev

      • 查看运行状态,如下图可以看到我有三个配置文件
        systemctl status sslibev

      • 现在可以在客户端配置测试啦

      • 其他
        如何添加新端口/密码的?就是再/etc/shadowsocks-libev目录下继续新建一个config_x.json文件,然后重启sslibev服务systemctl restart sslibev

      • 其他命令

      systemctl status sslibev         # 查看运行状态
      systemctl restart sslibev   # 重启sslibev服务
      systemctl disable sslibev   # 停用sslibev自启动
      rm /etc/systemd/system/sslibev.service   # 移除sslibev启动项
      ss -lnt   # 查看tcp端口接听状态

      方法二

      文章:https://yanxiaojun617.com/fileService/file/ss/index.html

    QQ客服:357091621
    添加上方QQ技术, 在线咨询
    复制QQ客服
    分享到:

    网友评论

    扫一扫二维码添加客服微信

    关于我们常见问题付款方式