使用 SSH隧道 绕过 PLEX 对 Hetzner 的封锁

查看 56|回复 4
作者:Residual   
   
首先确定使用环境:
1. 一台 docker 宿主机, 一台 反代机
2. PLEX 通过 反代机 Nginx 反代, 且 远程访问 已关闭
3. 宿主机能够 SSH 访问 反代机
开始操作
1. 创建 SSH 隧道
[ol]ssh -D 62312 [反代机的用户名]@[反代机的IP地址] -N[/ol]复制代码
2. 修改 docker-compose 文件, 网络 更改为 host, 添加 environment, 如下
[ol]network_mode: host[/ol]复制代码[ol]environment:
      - ALL_PROXY=socks5://127.0.0.1:62312[/ol]复制代码
3. 重新 启动容器
[ol] docker-compose down[/ol]复制代码[ol] docker-compose up -d[/ol]复制代码
4. 打开 PLEX 检查, 此时媒体库应该能正常访问, 没有的话 打开侧边栏-更多
  或者 进入到容器内  curl ipv4.ip.sb 看看出口IP是不是你的反代机
5. SSH隧道每次自动重连可用 autossh 之类的来自动创建并持久化. 这里不展开了
最后
有问题大家再沟通
补充
反代机 SSH 配置 需要开启 AllowTcpForwarding
修改 /etc/ssh/sshd_config, 将  AllowTcpForwarding yes  前面 # 删掉
重启下  sudo systemctl restart sshd

代码, 隧道, 宿主

万里长城万里长   
先收藏了

czkwg8   
换别的软件算了
何必付钱做孙子
Residual
OP
  

czkwg8 发表于 2023-10-16 11:03
换别的软件算了
何必付钱做孙子

只是用习惯了
看我签名.   
为啥要封锁
您需要登录后才可以回帖 登录 | 立即注册

返回顶部