嘟嘟社区

proxychains4+xray解决国内小鸡的难言之隐


因为某些不可说的原因,和线路导致海外服务与大陆绝缘,在使用或安装脚本存在先天的困难。

先说说思路:
简单的服务自然建议手动安装或自写脚本,比如aria2。
有国内优化的,建议使用国内源(比如gitee)。
Docker使用国内镜像
针对GitHub有国内加速,比如静态文件直接加速地址+源

这里介绍另一种思路:proxychains4+xray
流程:安装proxychains4+配置代理→安装xray+配置文件→proxychains4+命令使用

如何在小鸡上把xray作为客户端并不是很难
首先我们需要安装proxychains4

  1. apt install proxychains4 -y

复制代码

修改配置文件 /etc/proxychains4.conf

  1. 最后一段
  2. socks4         127.0.0.1 9050
  3. 修改为
  4. socks5         127.0.0.1 10808

复制代码

安装xray,对应平台

  1. https://github.com/XTLS/Xray-core/releases

复制代码

将静态文件解压到 /etc/xray(自行设定)
重点来了,客户端所需要的配置文件
先在本地v2rayn配置好节点,确认可以使用
打开软件目录下面的guiConfigs文件夹,找到config.json
上传到 /etc/xray
使用也很简单

  1. /etc/xray/xray -c /etc/xray/config.json

复制代码

临时使用直接开screen挂着即可,有需要可以自行配置守护进程

测试
proxychains4 curl -L google.com
返回大段内容视为成功

实操——安装jellyfin
先配置密钥

  1. mkdir -p /etc/apt/keyrings
  2. curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg –dearmor -o /etc/apt/keyrings/jellyfin.gpg

复制代码

添加安装源

  1. export VERSION_OS="$( awk -F’=’ ‘/^ID=/{ print $NF }’ /etc/os-release )"
  2. export VERSION_CODENAME="$( awk -F’=’ ‘/^VERSION_CODENAME=/{ print $NF }’ /etc/os-release )"
  3. export DPKG_ARCHITECTURE="$( dpkg –print-architecture )"
  4. cat <<EOF | sudo tee /etc/apt/sources.list.d/jellyfin.sources
  5. Types: deb
  6. URIs: https://repo.jellyfin.org/${VERSION_OS}
  7. Suites: ${VERSION_CODENAME}
  8. Components: main
  9. Architectures: ${DPKG_ARCHITECTURE}
  10. Signed-By: /etc/apt/keyrings/jellyfin.gpg
  11. EOF

复制代码

使用proxychains4加速,安装jellyfin

  1. apt update
  2. proxychains4 apt install jellyfin

复制代码

正经贴没人看