Comments (13)
1.行11.
找不到timedatectl set-timezone Asia/Shanghai
这行可以不要了,你直接删掉整行可以了。这个作用是显示把显示UTC时间改为北京时间。这块我已经在创建镜像的时候在alpine基础系统里处理了。留下脚本这行是我从解锁脚本里复制过来的时候漏删掉的。这个不会导致脚本不能运行的,我长时间这样使用了。
2.行12.
判断进不去.
$(pgrep -laf ^[/d]*bash.*warp_unlock | awk -F, '{a[$2]++}END{for (i in a) print i" "a[i]}')
打印结果为3
这个是正常的,说明正在刷了。这个作用是脚本自锁。具体说,因为脚本是5分钟检测一次,不解锁就运行的 。如果不加这个自锁的情况下,第1个5分钟检测运行脚本不断解锁,但过了5分钟仍然未找到适合的ip,第2个检测又来,又再运行一个解锁脚本,这样就会同时存在两个都在刷的脚本,如时间更长,并行运行就越多,不但浪费资源,还相互影响。加这个就是第2个5分钟运行的时候判断进程里已经有在运行中了,就不作任何处理了。
你可以通过以下两个方式判断一下工作状态,容器内 ps -T | grep warp
或pgrep -laf warp
判断现在的IP是否在变curl -ks4m5 ip.gs
,这个要有间隔的进去看
from warp_unlock.
感谢您的回复!
我也奇怪呢,我有一台美国机器,确实有收到电报消息,排除完全不能用。
bash-5.1# ps -T | grep warp
11882 root 0:00 grep warp
bash-5.1# pgrep -laf warp
bash-5.1# bash /etc/wireguard/warp_unlock.sh
3
如上,此时并没有脚本在执行,但是
$(pgrep -laf ^[/d]*bash.*warp_unlock | awk -F, '{a[$2]++}END{for (i in a) print i" "a[i]}')
打印结果为3
是否能加上点日志输出方便诊断?多谢
目前这台机器的情况是IP刷新失败,status.log中只有null.
from warp_unlock.
另外一个现象是初始化安装时无法获取地区,不知道是否关联
root@VPS12155434:~# bash <(curl -sSL https://raw.githubusercontent.com/fscarmen/warp_unlock/main/docker.sh)
The current region is . Confirm press [y] . If you want another regions, please enter the two-digit region abbreviation. (such as hk,sg. Default is ):
from warp_unlock.
更多日志
root@VPS12155434:~# docker exec -it wgcf bash
bash-5.1# curl -ks4m5 ip.gs
8.31.163.75
bash-5.1# cat status.log
null
bash-5.1# crontab -l
# do daily/weekly/monthly maintenance
# min hour day month weekday command
*/15 * * * * run-parts /etc/periodic/15min
0 * * * * run-parts /etc/periodic/hourly
0 2 * * * run-parts /etc/periodic/daily
0 3 * * 6 run-parts /etc/periodic/weekly
0 5 1 * * run-parts /etc/periodic/monthly
*/5 * * * * nohup bash /etc/wireguard/warp_unlock.sh >/dev/null 2>&1 &
bash-5.1# date
Wed Mar 2 13:36:56 CST 2022
bash-5.1# date
Wed Mar 2 13:42:26 CST 2022
bash-5.1# cat status.log
null
from warp_unlock.
另外一个现象是初始化安装时无法获取地区,不知道是否关联
root@VPS12155434:~# bash <(curl -sSL https://raw.githubusercontent.com/fscarmen/warp_unlock/main/docker.sh) The current region is . Confirm press [y] . If you want another regions, please enter the two-digit region abbreviation. (such as hk,sg. Default is ):
这个获取不到 IP ,在在宿主机运行的时候在 ip.gs 获取 IP等信息超时导致的,你再试运行多几次,只看开始的时候前面有没有 IP,后面有没有默认地区即可。
更多日志
cat status.log 显示 null 是因为没有到5分钟的整数,脚本还没有运行,奈飞的解锁状态未知。
在奈飞能解锁,这个值为 Yes,如果不能解锁,这个值为No的
from warp_unlock.
看时间已经过了5分钟了呢,到目前时间点
bash-5.1# date
Wed Mar 2 13:52:48 CST 2022
bash-5.1# cat status.log
nul
from warp_unlock.
我这里没有问题哦,不太知道为什么你的定时没有起来
root@hk:~# docker exec -it wgcf bash
bash-5.1# ls
gost run.sh status.log
bash-5.1# cat status.log
No 😰
bash-5.1#
from warp_unlock.
好吧,我先不使用docker了,等待其他用户反馈
from warp_unlock.
你把11行 timedatectl set-timezone Asia/Shanghai 删掉,手动运行仍然起不来吗?
from warp_unlock.
起不来,12行判断进不去。
from warp_unlock.
我又找多台甲骨文东京的试,也是没有问题哦
你这样处理,重启一下容器
docker restart wgcf
然后等5分钟的整数
[root@tokyo2 /]# docker restart wgcf
wgcf
[root@tokyo2 /]# docker exec -it wgcf pgrep -laf warp
60 bash /etc/wireguard/warp_unlock.sh
我觉得这个方案和iptable方案是最佳方案的了
from warp_unlock.
这玩意儿这么卸载?
from warp_unlock.
docker 吗?
docker rm -f wgcf; docker images | grep unlock | awk '{print $3}'
from warp_unlock.
Related Issues (20)
- Disney 解锁问题 HOT 1
- 请问docker版如何启用warp ipv6? HOT 2
- 貌似ARM机型不正常-【结论:宿主机 Linux 内核4.19过旧。两个处理办法:1.升级宿主机内核到5.6或以上;2.docker 安装wireguard-go(注意要是arm64版本以适配)】 HOT 5
- NETFLIX新加坡解锁刷不出来了吗 HOT 18
- 希望能加入youtube地区显示解锁功能 HOT 2
- 我自己有一台解锁的VPS怎么把IP填进去 HOT 1
- Warp unlock with ¿"smart dns"? HOT 3
- 没有指定的 WARP 方式 HOT 1
- 最近美国的VPS也开始刷不出IP了 HOT 5
- 【bug】【wgcf设备文件资源泄露】刷ip会导致run/udev/data磁盘空间占用一直增加-【结论: 由于其他原因导致,非本项目的问题,谢谢用户反馈】 HOT 7
- Docker模式下丢包高,网络掉连接。-【结论:换 IP 的时候会使网络不稳定的,因为机制是不停的停止和重启 WARP】 HOT 8
- docker方式部署的sock5代理IP变更导致的无法连接 HOT 7
- 美国的vps ip刷不出来了-【结论: 用户更换了地区解决了。哪些地区好刷哪些不好刷,刷到后持续时间多长,在不同时期也可能有不同结果,只能靠用户多试了。】 HOT 9
- 解锁问题 HOT 4
- disney的v6 unlock测试有误-【结论:已经根据 lmc999 的方式处理了,项目地址: https://github.com/lmc999/RegionRestrictionCheck 】 HOT 2
- 已安装warp的机器上IP不一致-【结论:根据资深玩家 Meina9758 的反馈,warp出口负载均衡,不用看了。甚至部分还能刷出来以前的8.x.x.x的ip,所以这个问题即是无解了】 HOT 10
- 选择1刷新后 没有运行,也没有输入result.log HOT 1
- 关于更换地区 HOT 1
- 更改ip HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from warp_unlock.