首页
关于我们
友链链接
壁纸下载
更多
统计中心
热点搜索
图床上传
Search
1
[Win DD包] wes7-x86-cn-精简,安装后仅占用1.55G存储空间
25,502 阅读
2
保姆级教程!甲骨文ARM DD成Debian10并升级内核成5.10
6,200 阅读
3
N1教程:Openwrt安装docker webui界面(基于flippy openwrt n1固件)
5,230 阅读
4
ZFAKA小店Docker版之 数据的备份和迁移
5,068 阅读
5
v2rayN基础使用教程、配置说明、添加订阅、路由选择
5,054 阅读
Linux学堂
网站建设
网络资源
主题插件
固件工具
主机评测
登录
Search
标签搜索
vps
typecho
linux
bench
mysql
cloudflare
nginx
lnmp
ssl
empirecms
openwrt
centos
google
docker
n1
301
qbittorrent
telegram
free
onedrive
V+变量
累计撰写
276
篇文章
累计收到
224
条评论
首页
栏目
Linux学堂
网站建设
网络资源
主题插件
固件工具
主机评测
页面
关于我们
友链链接
壁纸下载
统计中心
热点搜索
图床上传
搜索到
276
篇与
的结果
2025-02-04
大善人Alice公共流媒体 DNS 使用教程
基于Debian 12的流媒体解锁DNS配置教程本教程将指导您如何在 Debian 12 系统上配置流媒体解锁 DNS,以便解锁某些区域确定的流媒体内容。第一步:在Alice Networks平台上过白您的IP首先,您需要进行IP过白操作。1登录到https://app.alice.ws/streaming/console。2点击“添加IP子网”按钮,添加您的服务器IP地址即可进行过白(个人用户保持子网设为32即可,无需做任何修改)。3过白成功后,平台会显示相应的DNS IP地址。4复制您想要解锁的区域对应的 DNS IP。第二步:配置DNS服务器在 Debian 12 系统中,DNS 配置需要修改/etc/resolv.conf文件。您可以按照以下步骤进行设置:1编辑/etc/resolv.conf文件—使用文本编辑器(例如nano或vim)打开/etc/resolv.conf文件: sudo nano /etc/resolv.conf2添加DNS服务器—在文件中,添加以下内容,其中DNS_IP为您刚刚从平台上复制的DNS IP地址: nameserver DNS_IP nameserver 1.1.1.1例如,如果复制的 DNS IP 地址是123.45.67.89,那么您应该看到: nameserver 123.45.67.89 nameserver 1.1.1.13保存修改并退出—单击Ctrl + O保存,然后单击Ctrl + X退出编辑器。注意:如果您的系统使用 DHCP,/etc/resolv.conf文件可能会被自动覆盖。建议您在这种情况下使用其他更持久的方式来配置 DNS,例如通过netplan或systemd-resolved进行配置。4最后:如果还是不会修改可以使用下面的脚本一键配置sudo sh -c 'echo -e "nameserver DNS_IP nameserver 1.1.1.1" > /etc/resolv.conf'DNS_IP改成你用的DNS即可。第三步:测试流媒体解锁情况在完成IP过白添加操作后,通常需要等待五分钟左右,以便系统同步您的IP信息。完成同步后,可以使用以下命令进行流媒体解锁测试:bash <(curl -L -s https://raw.githubusercontent.com/1-stream/RegionRestrictionCheck/main/check.sh)该命令将下载并执行解锁脚本,确保您的网络配置正确。测试结果示例如果 DNS 配置正确,您应该会看到类似以下的结果:** 正在测试IPv4解锁情况 ** 您的网络为: AS215355 ALICE NETWORKS LTD (*****/22) ============[ Multination ]============ Dazn: Unsupport HotStar: Yes (Region: SG) Disney+: Yes (Region: SG) Netflix: Yes (Region: HK) YouTube Premium: Yes (Region: HK) Amazon Prime Video: Yes (Region: HK) TVBAnywhere+: No (Region: HK) iQyi Oversea: Yes (Region: HK) Bilibili Anime: Yes (Region: HK) Viu.com: Yes (Region: HK) Tiktok: Yes (Region: SG) YouTube CDN: Hong Kong Google Location: Hong Kong Netflix Preferred CDN: Hijacked with [Alice Networks] Spotify Region: HK Steam Currency: HKD =============[ Hong Kong ]============= Now E: Yes Viu.TV: Yes MyTVSuper: Yes Max.com: Yes (Region: SG) HOY TV: Yes Bahamut Anime: Yes (Region: HK/MO) NBA TV: Yes通过以上测试,您可以确认是否成功解锁了目标流媒体服务。注意事项1 DNS配置的持久性:/etc/resolv.conf文件在某些系统中可能会被网络管理工具自动覆盖因此。,建议使用持久性配置方法,例如修改netplan或systemd-resolved,以防止重启后DNS配置丢失。2 同步等待时间:在添加IP过白后,通常需要等待约五分钟时间,以便DNS生效。根据本教程的步骤,您应该能够在 Debian 12 上正确配置 DNS,以解锁区域设定的流媒体内容。希望本教程对您有所帮助!
2025年02月04日
223 阅读
0 评论
0 点赞
2025-02-01
Netflix cookies 免费看奈飞教程
1 Netflix cookies 免费看奈飞教程Netflix cookies 技术实现免费看奈飞网剧很多网友买了机场订阅上面说明支持流媒体解锁,或者说解锁Netflix,Disney+等业务,但是这些流媒体又是需要账号登录才能去看的,而且还不像国内的流媒体(腾讯视频,爱奇艺)有免费的资源可以看,这些国外的流媒体必须要付费账户才能看,所以今天教大家一个方法来免费看NetflixNetflix cookies奈飞登录后会有cookies,有了这个cookies奈飞就认为你登录成功了,所以本教程的原理就是用已经购买奈飞会员的cookie来欺骗奈飞从而达到免费看资源的效果前置工作chrome插件安装最常用的插件就是Cookie-Editor,这个插件可以直接在google扩展里面安装,或者使用 Edit This Cookie,下载离线包进行安装这两个插件设置都差不多,这里以Cookie-Editor为例介绍 Netflix cookies 导入流程。进入插件Cookie-Editor打开网页,点击右上角搜索栏旁边的“扩展程序图标(Extensions)”图标, 在列表中找到刚刚添加的扩展程序 “Cookie-Editor”, 它的图标像一块饼干。点击Cookie-Editor进入设置界面。如何获取免费的cookies这里大家可以在本站的netflix cookies专栏查找,会不定时更新免费的奈飞cookie。[ { "domain": ".netflix.com", "expirationDate": 1766884402, "hostOnly": false, "httpOnly": false, "name": "OptanonAlertBoxClosed", "path": "/", "sameSite": "lax", "secure": false, "session": false, "storeId": "0", "value": "2024-12-28T01:13:22.094Z" }, { "domain": ".netflix.com", "expirationDate": 1746186938.767532, "hostOnly": false, "httpOnly": false, "name": "netflix-sans-normal-3-loaded", "path": "/", "sameSite": "unspecified", "secure": false, "session": false, "storeId": "0", "value": "true" }, { "domain": ".netflix.com", "expirationDate": 1746186938.767611, "hostOnly": false, "httpOnly": false, "name": "netflix-sans-bold-3-loaded", "path": "/", "sameSite": "unspecified", "secure": false, "session": false, "storeId": "0", "value": "true" }, { "domain": ".netflix.com", "expirationDate": 1738421737.933145, "hostOnly": false, "httpOnly": false, "name": "flwssn", "path": "/", "sameSite": "unspecified", "secure": false, "session": false, "storeId": "0", "value": "6018e36d-1038-4943-951c-928164f9362e" }, { "domain": ".netflix.com", "expirationDate": 1769341440, "hostOnly": false, "httpOnly": false, "name": "nfvdid", "path": "/", "sameSite": "lax", "secure": false, "session": false, "storeId": "0", "value": "BQFmAAEBEGgDAxkI2LjWg2Ip2gwDDhhgUFBkBbX-7qohKwnL1DZKPRnmSna2Os3WY4huCNlMcMdw4NQ2EvSkG3eCbgZgkHaJtZVLtAAV-BT1cm6D0MZ6rjlMAlf2XhxLCW04aI9yYA_h_XlIVagDCGCw3sLxYlzF" }, { "domain": ".netflix.com", "expirationDate": 1738412740.537264, "hostOnly": false, "httpOnly": false, "name": "profilesNewSession", "path": "/", "sameSite": "unspecified", "secure": false, "session": false, "storeId": "0", "value": "0" }, { "domain": ".netflix.com", "expirationDate": 1738471810, "hostOnly": false, "httpOnly": true, "name": "gsid", "path": "/", "sameSite": "strict", "secure": true, "session": false, "storeId": "0", "value": "195eee8d-7841-4428-b34d-7502f0150048" }, { "domain": ".netflix.com", "expirationDate": 1769946940, "hostOnly": false, "httpOnly": false, "name": "OptanonConsent", "path": "/", "sameSite": "lax", "secure": false, "session": false, "storeId": "0", "value": "isGpcEnabled=0&datestamp=Sat+Feb+01+2025+19%3A55%3A40+GMT%2B0800+(%E4%B8%AD%E5%9B%BD%E6%A0%87%E5%87%86%E6%97%B6%E9%97%B4)&version=202411.1.0&browserGpcFlag=0&isIABGlobal=false&hosts=&consentId=7b51f031-ebc1-4e65-a9c6-1fae20ea0f59&interactionCount=1&isAnonUser=1&landingPath=NotLandingPage&groups=C0001%3A1%2CC0002%3A1%2CC0003%3A1%2CC0004%3A1&AwaitingReconsent=false&geolocation=US%3BAZ" }, { "domain": ".netflix.com", "expirationDate": 1769946943.697859, "hostOnly": false, "httpOnly": true, "name": "SecureNetflixId", "path": "/", "sameSite": "strict", "secure": true, "session": false, "storeId": "0", "value": "v%3D3%26mac%3DAQEAEQABABTl84UmdZSAjusICa-iI5QZiBM8GrHUGK0.%26dt%3D1738410943509" }, { "domain": ".netflix.com", "expirationDate": 1769946943.697969, "hostOnly": false, "httpOnly": true, "name": "NetflixId", "path": "/", "sameSite": "lax", "secure": true, "session": false, "storeId": "0", "value": "v%3D3%26ct%3DBgjHlOvcAxLvAs2RBH6JWcHLCRYG4DDrz1WbPIDdJ0PgBqvyc6LcxxJv02PB8gyC3eThVAPQKO0Pttk_hHiD8daM9wLyGi8hFQvlPJkB055Wh9hdoLWQTw6h3RusMXJsz388TLrN3dsUVJWCnUigxFKsz6Ekem__BkPcM6fX8wS8lpyA7dhwbe2hIK8KveHK3yD1gw5bi8DRCC78Kmt1_haco6o99FU82TSWZjzBV9GUpHf0xvkmo6PB6Rb7rWT_Wy6118vXjjZYxpULNkOR74yGZS0TfAr1zfP2tPvXpc4YH7tEAteSeGeCIRt-9mZcZ5hpFlUUc4OhiiPiqiHjXthDDCjB8hApBjR2-09I7dyXEwenlKOmFFVSmNP_IX99tUl49kWRD9VrabAf2nuuBl-gQZpFl-bRHMyTmCV6F1T1gl2fJc5kUQRu5hhZyeTAvy-onOZzqabwe3xu8YvcTidDpr4I3sIb440KvcCN6WsrkV7X772A5nYYBiIOCgx4C4twRFgzHaaKx2k.%26ch%3DAQEAEAABABQ4k22ZZZb-NWMzdx0LxFlsrawcyM8FmNQ." } ]导入 Netflix cookies先打开Netflix网站,然后找到共享的cookies,接着清除本地的缓存,点击Cookie-Editor进入下图界面,点击“删除”图标(红色箭头所示)。将下载下来的Netflix cookies复制下来,点击import粘贴到空白区域所有的都完成后,刷新页面,这时你会看到,已经登录奈飞了,如下图在个人资料你可以修改你的显示语言,但是切记,不要点击退出,否则这个cookies就失效了,首页中带“N”是奈飞自制剧,不带的就是非自制剧,到这里就可以享受免费的奈飞网剧了
2025年02月01日
193 阅读
0 评论
0 点赞
2025-01-31
Typecho批量替换文章内链接与图片链接
前言最近几天本站一直被人打,于是我就想到了OSS没设置带宽封顶策略,于是开启缓存后OSS域名变更了,文章链接图片附件链接等全部失效,虽然网上有替换插件,但是没有改变数据库内容总感觉没从根本上解决问题,于是就利用SQL语句替换掉了域名,又可以访问了。如OSS原域名:blog-196.cos.ap-guangzhou.myqcloud.com 现在的域名:image.blogbig.cn 则旧网址:blog-196.cos.ap-guangzhou.myqcloud.com 新网址:image.blogbig.cn1 进入文章数据表进入typecho_contents表(文章内容表)SQL语句点击“SQL”输入下面的语句,点击“执行”UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧网址','新网址');2 同样替换typecho_fields表(文章字段表)点击“SQL”输入下面的语句,点击“执行”。UPDATE `typecho_fields` SET `str_value` = REPLACE(`str_value`,'旧网址','新网址');其他注意替换还有很多用处,比如当网址配置SSL后需要更改链接。则旧网址:http://域名新网址:https://域名其他系统替换大同小异,只需要改一下语句里的表名就ok啦。
2025年01月31日
21 阅读
0 评论
0 点赞
2025-01-30
N1折腾之openwrt安装ServerStatus_Rust客户端
一 前言之前介绍了ServerStat在Linux VPS的安装配置以及采用Vnstat来防止重启导致数据丢失的问题,需要的可以访问之前的博文:1)随时随地监控你的VPS状态——Serverstat部署折腾之路2)Serverstaus改用Vnstat统计VPS流量,避免服务器重启引起统计丢失本文介绍下如何在安装了openwrt的n1旁路由上安装Serverstat。Openwrt Serverstat安装教程1、下载stat_client,上传到/opt/ServerStatus目录mkdir -p /opt/ServerStatus赋予权限chmod +x stat_client2、新建/etc/init.d/stat_client文件nano /etc/init.d/stat_client粘贴如下内容(注意替换网址及密码等信息)#!/bin/sh /etc/rc.common # OpenWrt init script for stat_client START=99 USE_PROCD=1 start_service() { procd_open_instance procd_set_param command /opt/ServerStatus/stat_client -a "https://status.67890.de/report" -u h1 -p p1 -i pppoe-wan procd_set_param respawn procd_close_instance }保存赋予权限chmod +x /etc/init.d/stat_client3、将脚本添加到开机启动项/etc/init.d/stat_client enable4、手动启动脚本/etc/init.d/stat_client start
2025年01月30日
78 阅读
1 评论
0 点赞
2025-01-27
《邪蛊魔》三部曲[1980-1983][1080P][内封字幕][4.6G/2.9G/6.4G][电影]
邪(1980)《邪》是桂治洪“邪”三部曲的首部作品,讲述了一个发生在民国初年的恐怖故事。故事背景设定在广州西关,陈家因家道中落,家中仅剩下陈秀英(恬妮)、她的入赘丈夫杨振宇(王戎)以及一名丫环。秀英体弱多病,稍微走动便会咳嗽不止,而振宇则是一个沉迷于赌博和酗酒的暴徒,常常在外遇到不顺心的事情时对秀英和丫环施以拳打脚踢。丫环无法忍受这种虐待,选择离开了陈家。一天,秀英迎来了自称是陈府仆人之女的梁绮华(陈思佳)。绮华见秀英虚弱无力,表示愿意留下来照顾她。尽管秀英向绮华说明了振宇的恶习,绮华仍然毫不犹豫地选择留下,令秀英十分感激。然而,振宇对这位新来的丫环并没有给予特别的优待,但绮华却并非善类。某日,她趁机与秀英联合,将振宇杀害。自此,秀英陷入了恐慌之中,最终因受到振宇“鬼魂”的惊吓而死去。令人不解的是,秀英临终前并不知道,绮华实际上是振宇的情人,而振宇与绮华也未曾想到,秀英的“阴魂”竟然会缠绕不去。导演:桂治洪主演:恬妮 / 王戎 / 陈思佳 / 韩国材 / 尤翠玲 / 沈劳 / 李寿祺 / 刘一帆 / 王清河 / 陈立品 / Yung Chan / 张照 / 张作舟 / 钱似莺 / 金天柱 / 方茹 / 冯明 / 李剑忠 / 梁尚云 / 谈瑛 / 刘允类型:恐怖 / 奇幻上映日期:1980-07-09制片国家/地区:中国香港影片时长:94分钟豆瓣评分:7.2豆瓣ID:1484633IMDbID:tt0081782又名:Hex魔(1983)《魔》讲述的是黑道分子陈雄(高飞饰)的故事。他不仅是一名拳场高手,还因弟弟与一名泰拳王交手而遭遇不幸,弟弟被对方恶意暗算致残。陈雄也陷入了麻烦,大陆帮派将他诱入埋伏,幸得一位红光幻影中的高僧出现,才解救了他。为了给弟弟复仇,陈雄决定远赴泰国与泰拳王对决。在此过程中,他偶然路过一座寺院,发现这里的僧人早已知晓他的身份与来意。原来,寺院中的清照大师(徐锦江饰)正在收服一名降头师,准备召唤其师傅复仇。清照大师的金身即将修成,却被破坏,只有与清照大师前世为孪生兄弟的陈雄,才能帮助他完成金身,清除众多降头师。自此,陈雄出家,苦修佛法,并与多名降头师展开了一系列惊心动魄的斗法,超越了凡人的认知。导演:桂治洪主演:高飞 / 王龙威 / 林晓燕 / 卫加文 / 徐锦江类型:剧情 / 恐怖 / 奇幻上映日期:1983-10-29制片国家/地区:中国香港影片时长:105分钟豆瓣评分:6.5豆瓣ID:2139299IMDbID:tt0085951又名:The Boxer’s Omen总结这两部电影《邪》和《魔》均展现了桂治洪导演独特的恐怖和奇幻风格,深入探讨了人性与复仇的主题。无论是《邪》中紧张的心理斗争,还是《魔》中神秘的佛教文化,都是香港电影史上不可或缺的经典之作。资源下载下载地址:https://pan.quark.cn/s/d0bfb05f07ec
2025年01月27日
157 阅读
0 评论
0 点赞
2025-01-27
OpenWrt旁路由(网关)模式IPV6设置方法
1 旁路由用途笔者一直使用N1上的OpenWrt作为自己局域网的网关,OpenWrt网关有两个用途:用于下载、DDNS、为局域网提供NAS服务等;用于特定设备等特定流量通过OpenWrt进行加密转发第二个用途需要设置特定设备等网关地址为N1的IP地址,而N1的网关地址指向主路由IP笔者家庭的宽带ISP提供IPV6服务,同时笔者购买的华为拨号主路由同样支持IPV6,并且局域网内的不连接Nano Pi的设备均可以正常获取公网IPV6地址,并且能够成功访问IPV6网站。2 旁路由获取IPV6一直存在的问题上,N1无法从主路由获得IPV6地址,N1无法连接IPV6网站,同时,连接到N1的特定设备也无法连接IPV6。这个问题困扰了笔者大半年,最近终于在一个UP主的视频里找了正确的设置方法。视频链接如下:3 IPV6设置方法设置过程简单记录如下:关闭LAN接口的所有IPV6设置新建一个网络接口并起一个名字协议选择DHCP v6客户端(因为主路由提供了DHCP v6服务)最关键的地方在于“包括以下接口”的地方,要选择“自定义接口”,并且输入“@lan”新接口的防火墙选择“lan”最后,贴图几个关键设置的地方1、LAN接口设置lan口设置-1lan口设置-22、IPV6口设置IPV6口设置-1IPV6口设置-2IPV6口设置-3IPV6口设置-43、其他注意事项ULA前缀留空,不需要设置。成功设置后,重启下N1,网关和连接网关的特定设备均可访问IPV6网络。
2025年01月27日
242 阅读
0 评论
0 点赞
2025-01-27
Openwrt安装、更新passwall插件及规则设置
一 前言说在最前面,不是特别建议直接更新ipk的方式更新,因为依赖不一样,版本差距较大会带来不可预知的BUG。一 利用Luci管理passwall1 查看自己的软路由CPU架构进入TTYD终端或通过shell进入软路由输入uname -m然后再输入opkg print-architecture或cat /etc/os-release |grep ARCH例如我的n1,可以看到 arch aarch64_generic 那我去找对应的插件就行。2 查找插件推荐网站https://github.com/xiaorouji/openwrt-passwall https://op.dllkids.xyz/ https://op.supes.top/packages/packages目录里面选aarch64_generic然后搜索 passwall之后,下载3 升级软路由—软件包—过滤器,搜passwall,然后选择移除。文件传输—选择文件—上传—结束。4 注意如果passwall的版本跨越太多,建议恢复默认后重新设置。http://软路由IP/cgi-bin/luci/admin/services/passwall/reset_config二 利用ssh命令执行passwall安装1 下载作者原版ipk以及相关依赖https://github.com/xiaorouji/openwrt-passwall/releases注意这里包括三个文件:*一个passwall主程序(luci-23.05_luci-app-passwall_25.1.28_all.ipk)*一个语言包(luci-23.05_luci-i18n-passwall-zh-cn_git-25.028.05119-cda277e_all.ipk)*一个依赖包(passwall_packages_ipk_aarch64_generic.zip,根据之前查询到的cpu类型下载)下载完成后zip解压,之后把所有的ipk拷贝到一个文件夹备用2.进入软路由 ,在/tmp 里面新建一个myipk文件夹,然后把软件全部上传进去,之后ssh进入上传的文件夹cd /tmp/myipk3.执行安装代码第一次用这种方式升级,强烈建议用第一个代码;opkg install *.ipk --force-reinstall如果第一个代码报错,试试下面这个:opkg install *.ipk --force-depends此后升级,如果发现依赖不用替换,之是升级passwall的话,用下面这个代码opkg install *.ipk三 passwall规则列表设置passwall规则设置如下一定要注意先后关系,也就是顺序不能错1 STEAM域名 api.steampowered.com regexp:\.cm.steampowered.com$ regexp:\.steamserver.net$ IP 103.10.124.0/24 103.10.125.0/24 103.28.54.0/24 146.66.152.0/24 146.66.155.0/24 153.254.86.0/24 155.133.224.0/23 155.133.226.0/24 155.133.227.0/24 155.133.230.0/24 155.133.232.0/24 155.133.233.0/24 155.133.234.0/24 155.133.236.0/23 155.133.238.0/24 155.133.239.0/24 155.133.240.0/23 155.133.245.0/24 155.133.246.0/24 155.133.248.0/24 155.133.249.0/24 155.133.250.0/24 155.133.251.0/24 155.133.252.0/24 155.133.253.0/24 155.133.254.0/24 155.133.255.0/24 162.254.192.0/24 162.254.193.0/24 162.254.194.0/23 162.254.195.0/24 162.254.196.0/24 162.254.197.0/24 162.254.198.0/24 162.254.199.0/24 185.25.182.0/24 185.25.183.0/24 190.217.33.0/24 192.69.96.0/22 205.185.194.0/24 205.196.6.0/24 208.64.200.0/24 208.64.201.0/24 208.64.202.0/24 208.64.203.0/24 208.78.164.0/222 AD域名 geosite:category-ads-all3 BT4 Netflix域名 geosite:netflix5 disney域名 geosite:disney6 Proxy域名 geosite:geolocation-!cn ip 149.154.160.0/20 91.108.4.0/22 91.108.56.0/24 109.239.140.0/24 67.198.55.0/24 8.8.4.4 8.8.8.8 208.67.222.222 208.67.220.220 1.1.1.1 1.1.1.2 1.0.0.1 9.9.9.9 149.112.112.112 2001:67c:4e8::/48 2001:b28:f23c::/48 2001:b28:f23d::/48 2001:b28:f23f::/48 2001:b28:f242::/48 2001:4860:4860::8888 2001:4860:4860::8844 2606:4700:4700::1111 2606:4700:4700::10017Direct域名 geosite:category-games@cn geosite:cn IP 223.5.5.5/32 119.29.29.29/32 180.76.76.76/32 114.114.114.114/32 geoip:cn geoip:private
2025年01月27日
776 阅读
0 评论
0 点赞
2025-01-26
passwall+tcp/udp未运行的解决方案
针对“passwall tcp/udp未运行”的问题,逐一进行分析和解答,由于此问题主要涉及系统配置和服务管理,而非直接编写代码,因此不会包含代码片段,但会给出一些检查和操作的指导。1. 检查PassWall服务状态首先,您需要确认PassWall服务是否正在运行。这可以通过系统服务管理工具来完成,例如在Linux系统中,您可以使用systemctl命令(如果您的系统使用systemd作为初始化系统):/etc/init.d/passwall restartsystemctl status passwall或者,如果您的系统使用较旧的服务管理方式,可以尝试:service passwall status这些命令将显示PassWall服务的当前状态,包括它是否正在运行。2. 确认TCP/UDP监听端口如果PassWall服务正在运行,但TCP/UDP端口未显示正在监听,您可能需要检查PassWall的配置文件,以确定它是否配置了正确的监听端口,并且这些端口没有被其他服务占用。您可以使用netstat或ss命令来检查端口监听情况:netstat -tuln | grep [您的端口号]或者ss -tuln | grep [您的端口号]如果这些命令没有返回您期望的端口,您需要检查PassWall的配置文件,并确保端口号设置正确。3. 查看防火墙或安全软件设置有时候,即使服务正在运行并且端口配置正确,防火墙或安全软件也可能阻止对端口的访问。您需要检查系统的防火墙规则,以及任何可能运行在安全软件中的网络拦截规则。对于Linux系统,您可以检查iptables或firewalld等防火墙工具的配置。4. 检查网络连接确保您的服务器或设备具有正确的网络配置,包括IP地址、子网掩码、默认网关等。此外,如果您是在使用VPN或代理服务,请确保这些服务没有中断PassWall的网络通信。5. 重启PassWall服务尝试恢复如果以上步骤都没有问题,但TCP/UDP端口仍然未运行,您可以尝试重启PassWall服务来恢复其功能:systemctl restart passwall或者service passwall restart请注意,如果PassWall服务依赖于其他服务(如数据库、网络服务等),在重启PassWall之前,确保这些依赖服务也处于正常运行状态。希望这些步骤能帮助您解决“passwall tcp/udp未运行”的问题。如果问题依旧存在,您可能需要查看PassWall的日志文件以获取更详细的错误信息,或者考虑在PassWall的官方论坛或社区中寻求帮助。
2025年01月26日
511 阅读
0 评论
0 点赞
2025-01-25
Typecho调用摘要内容限定内容截取字符数的常规方法
如果老站长应该是知道的,Typecho当初开发出来就是因为看到WordPress臃肿不便捷,所以在一些功能上都很多相似的。比如在我们常规使用的首页和分类摘要内容上,如果我们不用分隔符More隔开,这样首页会出现整篇内容,体验确实很差。于是我们会手工设置摘要来解决问题,但是有些时候如果我们忘记设置又得重新编辑。所以,我们可以在设置模板的时候直接将摘要闲置字数实现,这里老蒋可以将Typecho可能有遇到的Typecho调用摘要的方法记录下来。第一、使用摘要内容有些网友希望摘要内容是自定义的,所以直接可以就调用摘要,后台我们编辑文章的时候手动设置摘要。<?php $this->excerpt(); ?>这个替换模板中的内容展示部分。第二、设置摘要字数<?php $this->excerpt(100, '...'); ?>如果我们没有设置摘要,会自动截取内容上面的部分。这样我们可以限制调出的字数。第三、正则控制摘要内容字数<?php if(preg_match('/<!--more-->/',$this->content)||mb_strlen($this->content, 'utf-8') < 270) { $this->content('阅读全文...'); } else { $c=mb_substr($this->content, 0, 270, 'utf-8'); if(preg_match('/<pre>/',$c)) { echo $c,'</code></pre>','...';; } else { echo $c.'...'; } echo '</br><p class="more"><a href="',$this->permalink(),'" title="',$this->title(),'">阅读全文...</a></p>'; } ?>这里我们可以控制字数,超过的话直接截取,但是如果上面有图片也会在摘要显示。<?php if(preg_match('/<!--more-->/',$this->content)||mb_strlen($this->content, 'utf-8') < 270) { $this->content('阅读全文...'); } else { $c=mb_substr($this->content, 0, 270, 'utf-8'); $c=preg_replace("/<[img|IMG].*?src=[\'\"](.*?(?:[\.gif|\.jpg|\.jpeg|\.png|\.tiff|\.bmp]))[\'|\"].*?[\/]?>/","",$c); if(preg_match('/<pre>/',$c)) { echo $c,'</code></pre>','...';; } else { echo $c.'...'; } echo '</br><p class="more"><a href="',$this->permalink(),'" title="',$this->title(),'">阅读全文...</a></p>'; } ?>如果我们在摘要中不显示图片,则需要过滤掉。可以用这个。这样,我们可以选择自己合适的方法调用摘要。
2025年01月25日
28 阅读
0 评论
0 点赞
2025-01-25
Typecho Joe主题美化记录
这个主题固然是好,但我就是喜欢折腾这篇用于记录美化记录,改的多了难免会忘大家也可参考关闭前台登陆/注册这个操作只是让用户无法登陆/注册,对管理站点没影响修改路径:/usr/themes/Joe/public/headr.php删除登陆后台在域名后面+/admin就可以进入禁用F12修改路径:/usr/themes/Joe/public/footer.php在最后面加上代码即可function fuckyou(){ window.close(); //关闭当前窗口(防抽) window.location="about:blank"; //将当前窗口跳转置空白页 } function click(e) { if (document.all) { if (event.button==2||event.button==3) { alert("禁止拿代码"); oncontextmenu='return false'; } } if (document.layers) { if (e.which == 3) { oncontextmenu='return false'; } } } if (document.layers) { fuckyou(); document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=click; document.oncontextmenu = new Function("return false;") document.onkeydown =document.onkeyup = document.onkeypress=function(){ if(window.event.keyCode == 123) { fuckyou(); window.event.returnValue=false; return(false); } }添加版权信息效果就是在站内复制文文字后,会默认在复制内容中加入版权信息修改路径:/usr/themes/Joe/public/footer.php在最后面添加即可document.body.addEventListener('copy', function (e) { if (window.getSelection().toString() && window.getSelection().toString().length > 42) { setClipboardText(e); notie({ type: 'info', text: '商业转载请联系作者获得授权,非商业转载请注明出处,谢谢合作。', autoHide: true }) } }); function setClipboardText(event) { var clipboardData = event.clipboardData || window.clipboardData; if (clipboardData) { event.preventDefault(); var htmlData = '' + '著作权归作者所有。<br>' + '本站所有文章使用CC BY-NC-SA 4.0许可协议,转载请注明出处。<br>' + '作者:老K博客<br>' + '来源:' + window.location.href + '<br>' + '链接:https://laokbk.cn/<br><br>' + window.getSelection().toString(); var textData = '' + '著作权归作者所有。\n' + '本站所有文章使用CC BY-NC-SA 4.0许可协议,授权转载请注明出处。\n' + '作者:老K博客\n' + '来源:' + window.location.href + '\n' + '链接:https://laokbk.cn/\n\n' + window.getSelection().toString(); clipboardData.setData('text/html', htmlData); clipboardData.setData('text/plain',textData); } }注意把信息修改成自己的修改颜色及透明度在主题设置的自定义css处填写body { --theme: #ff6800; --background: rgba(255,255,255,0.85) }theme:主题颜色,可随意修改颜色参照表:http://tool.txav.cn/rgb_colorrgba最后面的0.85即为透明度,修改值0-1,0则全透1则不透。若只想单改透明度 则填写内容为body { --background: rgba(255,255,255,0.8) }透明值同样修改最后面的0.8底部按钮美化先复制下面的代码,在主题的全局设置,粘贴到自定义底部栏左、右侧内容里,把内容改一下 友情链接 | Powered 站点地图
2025年01月25日
27 阅读
0 评论
0 点赞
1
...
8
9
10
...
28