博文

Wireguard 流量无法接收

图片
Wireguard客户端在Windows的流量只有发送,没有接收,打开网页显示DNS解析错误,话不多说,直接上干货。 查看日志发现: [TUN] [WG] Warning: the "Wi-Fi" interface has Forwarding/WeakHostSend enabled, which will cause routing loops 1 解决方法: 【管理员模式】运行PowerShell 输入 netsh interface ipv4 show interfaces 找到你连接网络的索引Idx,我使用无线网连接的,因此我的名称为WLAN,Idx为 4 输入 netsh interface ipv4 show interface 4  (4换成你实际的Idx) 看到转发是开启的状态 输入 Set-NetIPInterface -ifindex 4 -Forwarding Disabled  (4换成你实际的Idx),关闭转发 再次输入 netsh interface ipv4 show interface 4  (4换成你实际的Idx),可以看到转发已经关闭 再次连接WireGuard,可以正常访问,接收与发送流量正常,问题解决~ 但是重连之后又恢复成enable状态了,目前临时的解决方法是,重连后我们手动执行下写好的bat命令 <# : @powershell "icm ([scriptblock]::Create((gc '%~f0' -Raw -Encoding UTF8)))" exit #> Set-NetIPInterface -ifindex 4 -Forwarding Disabled netsh interface ipv4 show interface 4 pause # powershell script 1 2 3 4 5 6 7 8 注意,这个bat命令必须以管理员方式运行,但是每次都要右击选择管理员很麻烦,有什么方法直接双击就可以直接运行呢?当然有,我们右击这个bat,选择创建快捷方式,再右击快捷方式,选择 属性->高级->用管理员身份运行 ,当然,这个方法也是临时的。 问题反思: 当连接不上时,我首先看到的是网页DNS错误,于是下意识认为是...

Pages

图片
  准备材料 Github / GitLab 账号 CloudFlare 账号 部署步骤 打开Github / GitLab,新建一个私有仓库 点击creating a new file按钮 文件名设置为 _worker.js ,然后复制以下代码,将 hax.co.id 改成你想要反代的网站 JAVASCRIPT 1 2 3 4 5 6 7 8 9 10 11 export default { async fetch ( request, env ) { let url = new URL (request. url ); if (url. pathname . startsWith ( '/' )) { url. hostname = 'hax.co.id' let new_request = new Request (url, request); return fetch (new_request); } return env. ASSETS . fetch (request); }, }; 转到CloudFlare的Pages页面,按照下图操作 登录并授权自己的GitHub / GitLab账号,选择刚刚创建的私库 输入项目名称,其他不动,点击“Save and deploy” 部署完成 检查效果,本教程反代的是hax,所以说显示的页面就是hax的 文章作者:  Misaka No 文章链接:  https://owo.misaka.rest/cf-page-func-proxy/ 版权声明:  本博客所有文章除特别声明外,均采用  CC BY-NC-SA 4.0  许可协议。转载请注明来自  小御坂的破站 !

青龙

图片
安装过程 SSH登录至VPS 使用以下命令安装Docker SHELL 复制成功 1 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 使用以下命令拉取青龙面板的Docker镜像 SHELL 1 2 3 4 5 6 7 8 9 10 11 12 docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/repo:/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -p 5700:5700 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest PS: 推荐大家使用 博客的工具箱 安装青龙面板,安装命令更快! 安装完成后,浏览器打开“ http://ip地址:5700”(http://[ipv6地址]:5700)访问面板 打开 @BotFather ,按照图示创建一个新的Bot,获取API Token 打开 @userinfobot ,获取自己的用户ID 通知方式选择Telegram机器人,输入获取到的API Token和你的Telegram UserID 如无意外,你的Telegram机器人应该向你发送了这样的消息 设置用户名和密码 青龙面板安装完成 文章作者:  Misaka No 文章链接:  https://owo.misaka.rest/qinglong-install/

卸载DOCKER

图片
  1. 删除某软件,及其安装时自动安装的所有包       sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc 2. 删除docker其他没有没有卸载       dpkg -l | grep docker        dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 删除无用的相关的配置文件 3.卸载没有删除的docker相关插件(结合自己电脑的实际情况          sudo apt-get autoremove docker-ce-* 4.删除docker的相关配置&目录         sudo rm -rf /etc/systemd/system/docker.service.d          sudo rm -rf /var/lib/docker 5.确定docker卸载完毕         docker --version 作者:JasonXu123 链接:https://www.jianshu.com/p/688c677a281f 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。