fscarmen / warp-sh

WARP script is move to: https://gitlab.com/fscarmen/warp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

没有找到适合的方案用于修改 warp 配置文件

v2-share opened this issue · comments

  1. 安装 iptable + dnsmasq + ipset,让 WARP IPv4 only 接管流媒体流量 (不适用于 IPv6 only VPS) (bash menu.sh e)
  2. 安装 wireproxy,让 WARP 在本地创建一个 socks5 代理 (bash menu.sh w)
  3. 安装 CloudFlare Client 并设置为 WARP 模式 (bash menu.sh l)
  4. 退出脚本

请选择: 12

请选择 wireguard 方式:

  1. wireguard 内核 (默认)
  2. wireguard-go with reserved

请选择:
没有找到适合的方案用于修改 warp 配置文件 warp.conf,脚本中止。当你看到此信息,请把该 bug 反馈至:[https://github.com/fscarmen/warp-sh/issues]

bash -x menu.sh 看看

bash -x menu.sh 看看

==============================================================

++ text 139
++ grep -q '\$'
++ eval echo '${C[139]}'
+++ echo 通过 Iptable + dnsmasq + ipset,最小化实现 chatGPT,Netflix 等媒体解锁,WARP IPv4 只接管流媒体流量,改编自 '[Anemone]' '的成熟作品,地址[https://github.com/acacia233/Project-WARP-Unlock],请熟知'
+ info ' 通过 Iptable + dnsmasq + ipset,最小化实现 chatGPT,Netflix 等媒体解锁,WARP IPv4 只接管流媒体流量,改编自 [Anemone] 的成熟作品,地址[https://github.com/acacia233/Project-WARP-Unlock],请熟知 '
+ echo -e '\033[32m\033[01m 通过 Iptable + dnsmasq + ipset,最小化实现 chatGPT,Netflix 等媒体解锁,WARP IPv4 只接管流媒体流量,改编自 [Anemone] 的成熟作品,地址[https://github.com/acacia233/Project-WARP-Unlock],请熟知 \033[0m'
 通过 Iptable + dnsmasq + ipset,最小化实现 chatGPT,Netflix 等媒体解锁,WARP IPv4 只接管流媒体流量,改编自 [Anemone] 的成熟作品,地址[https://github.com/acacia233/Project-WARP-Unlock],请熟知 
+ echo -e '\n==============================================================\n'

==============================================================

++ text 48
++ grep -q '\$'
++ eval echo '${C[48]}'
+++ echo 安装脚本
+ hint ' 1. 安装脚本 '
+ echo -e '\033[33m\033[01m 1. 安装脚本 \033[0m'
 1. 安装脚本 
+ '[' e '!=' e ']'
++ text 76
++ grep -q '\$'
++ eval echo '${C[76]}'
+++ echo 退出脚本
+ hint ' 0. 退出脚本 \n'
+ echo -e '\033[33m\033[01m 0. 退出脚本 \n\033[0m'
 0. 退出脚本 

++ text 50
++ grep -q '\$'
++ eval echo '${C[50]}'
+++ echo 请选择:
+ reading ' 请选择: ' IPTABLES
++ info ' 请选择: '
++ echo -e '\033[32m\033[01m 请选择: \033[0m'
+ read -rp ' 请选择: ' IPTABLES
 请选择: 1
+ case "$IPTABLES" in
+ CONF=
+ ANEMONE=1
+ install
+ '[' '' '!=' 1 ']'
+ case "$KERNEL_ENABLE@$WIREGUARD_GO_ENABLE" in
++ text 180
++ grep -q '\$'
++ eval echo '${C[180]}'
+++ echo 请选择 wireguard '方式:\n' 1. wireguard 内核 '(默认)\n' 2. wireguard-go with reserved
+ hint '\n 请选择 wireguard 方式:\n 1. wireguard 内核 (默认)\n 2. wireguard-go with reserved \n'
+ echo -e '\033[33m\033[01m\n 请选择 wireguard 方式:\n 1. wireguard 内核 (默认)\n 2. wireguard-go with reserved \n\033[0m'

 请选择 wireguard 方式:
 1. wireguard 内核 (默认)
 2. wireguard-go with reserved 

++ text 50
++ grep -q '\$'
++ eval echo '${C[50]}'
+++ echo 请选择:
+ reading ' 请选择: ' KERNEL_OR_WIREGUARD_GO_CHOOSE
++ info ' 请选择: '
++ echo -e '\033[32m\033[01m 请选择: \033[0m'
+ read -rp ' 请选择: ' KERNEL_OR_WIREGUARD_GO_CHOOSE
 请选择: 1
+ KERNEL_OR_WIREGUARD_GO='wireguard kernel'
+ '[' 1 = 2 ']'
+ [[ ! 1 =~ 1 ]]
+ '[' '' = 1 ']'
+ '[' 1 = 1 ']'
+ '[' -e /etc/dnsmasq.d/warp.conf ']'
+ '[' 4 = 0 ']'
+ CONF=
+ [[ '' != 1 ]]
+ [[ 0 != [34] ]]
++ text 172
++ grep -q '\$'
++ eval echo '${C[172]}'
+++ echo 没有找到适合的方案用于修改 warp 配置文件 warp.conf,脚本中止。当你看到此信息,请把该 bug '反馈至:[https://github.com/fscarmen/warp-sh/issues]'
+ error ' 没有找到适合的方案用于修改 warp 配置文件 warp.conf,脚本中止。当你看到此信息,请把该 bug 反馈至:[https://github.com/fscarmen/warp-sh/issues] '
+ echo -e '\033[31m\033[01m 没有找到适合的方案用于修改 warp 配置文件 warp.conf,脚本中止。当你看到此信息,请把该 bug 反馈至:[https://github.com/fscarmen/warp-sh/issues] \033[0m'
 没有找到适合的方案用于修改 warp 配置文件 warp.conf,脚本中止。当你看到此信息,请把该 bug 反馈至:[https://github.com/fscarmen/warp-sh/issues] 
+ exit 1

debian默认没有安装dnsmasq导致的?

debian默认没有安装dnsmasq导致的?

不是。你是不是使用 bash menu.sh e 这样安装的?试试先进入菜单,看看菜单上面有没有 IP 信息。

debian默认没有安装dnsmasq导致的?

不是。你是不是使用 bash menu.sh e 这样安装的?试试先进入菜单,看看菜单上面有没有 IP 信息。
image

不能同时用,看你已安装了全局warp了

不能同时用,看你已安装了全局warp了

大佬,那我应该怎么使用,卸载整个脚本然后在安装界面直接选择12吗?

bash -x menu.sh 看看
已经搞定了

已经搞定了

怎么处理的?

已经搞定了

怎么处理的?

我这里是执行了

warp u
sudo ip link delete wg0

然后sudo ./menu.sh
选12
就成功了

这个wg0并不是本脚本生成的,应该就是这冲突了。