标题: 一个新的免费域名注册服务
作者: #𝓵𝓮𝔃𝓲𝓼𝓱𝓮𝓷
板块: #福利羊毛
编号:
帖子: https://linux.do/t/topic/1494400
时间: 2026-01-21 14:46:02
摘要:
作者: #𝓵𝓮𝔃𝓲𝓼𝓱𝓮𝓷
板块: #福利羊毛
编号:
1494400帖子: https://linux.do/t/topic/1494400
时间: 2026-01-21 14:46:02
摘要:
标题: 【求助】反重力反代联网问题
作者: #Fgsdfgtwesd
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1494403
时间: 2026-01-21 14:46:31
摘要:
作者: #Fgsdfgtwesd
板块: #开发调优
编号:
1494403帖子: https://linux.do/t/topic/1494403
时间: 2026-01-21 14:46:31
摘要:
求助各位大佬,请问反代出来的反重力无法联网应该怎么配置呀?有无成熟好用的方案呢,小白急求 ~
标题: Cursor是怎么回事,一开主机就好大声音
作者: #reesezn
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1494413
时间: 2026-01-21 14:47:25
摘要:
作者: #reesezn
板块: #搞七捻三
编号:
1494413帖子: https://linux.do/t/topic/1494413
时间: 2026-01-21 14:47:25
摘要:
中午睡觉,主机声音好大,关了Cursor立马没了。下午上班一打开又开始响了。
标题: 在线求助佬纸飞机帮忙联系下客服
作者: #JYPYYy
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1494415
时间: 2026-01-21 14:47:29
摘要:
作者: #JYPYYy
板块: #开发调优
编号:
1494415帖子: https://linux.do/t/topic/1494415
时间: 2026-01-21 14:47:29
摘要:
如题,买的gemini账号登录需要验证,联系客服需要使用telegram,然后一登陆发现死活登不上去了。。
标题: 天气好冷啊,佬们还在坚持上班吗
作者: #jiaozang
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1494417
时间: 2026-01-21 14:47:36
摘要:
作者: #jiaozang
板块: #搞七捻三
编号:
1494417帖子: https://linux.do/t/topic/1494417
时间: 2026-01-21 14:47:36
摘要:
这两天大降温,真的好冷,每天起床只能靠毅力 抖抖抖.gif
南方没有暖气,又湿又冷,这边早上体感温度已经到-3°了,佬们那边是多少度呀?
小小问题:家里有小米投影仪,每次开机看电视都伴随大把广告真的服了,有什么办法pojie吗?
标题: vscode 的 copilot chat 算是最差的ai 代码工具了吧
作者: #uhgu
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1494421
时间: 2026-01-21 14:48:15
摘要:
作者: #uhgu
板块: #开发调优
编号:
1494421帖子: https://linux.do/t/topic/1494421
时间: 2026-01-21 14:48:15
摘要:
平时前端都用vscode,加上现在vscode也all in ai,就业试用了一下,测试下来一言难尽,skills都不会读(已经启用实验性功能了)。或者只读取前100行,根本没法和cc比
标题: [微信十五周年] 腾讯公关总监张军:15岁,还是个少年
作者: #itwangyou
板块: #前沿快讯
编号:
帖子: https://linux.do/t/topic/1494422
时间: 2026-01-21 14:48:18
摘要:
作者: #itwangyou
板块: #前沿快讯
编号:
1494422帖子: https://linux.do/t/topic/1494422
时间: 2026-01-21 14:48:18
摘要:
微信还是太权威了
1月21日,今天是微信15周年。2011年1月21日,微信发布1.0测试版。对此,腾讯公司公关总监张军发文称,“15岁,还是个少年。我依然能从每一个微信的同事身上,看到那种从未逝去的少年感,有些人发际线后移了,有人头秃了,有人满头白发了……尽管常常会受各种制约因素影响,他们从未抱怨,回去又吭哧吭哧地敲代码。想起了微信开机启动页的那个画面——我们每个人都是孤独的,因为微信,我们连接彼此,不再孤独。而微信,也因我们而美好。”
据官方统计,现在每天进入朋友圈、发布朋友圈的用户数量已增加到7.8亿、1.2亿。
标题: 海外服务器国内访问加速问题
作者: #brust
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1494423
时间: 2026-01-21 14:48:32
摘要:
作者: #brust
板块: #开发调优
编号:
1494423帖子: https://linux.do/t/topic/1494423
时间: 2026-01-21 14:48:32
摘要:
业务放在南非的服务器,正规业务
因为非洲地区访问慢,从德国云迁移到南非约翰内斯堡(华为机房)
这样国内访问就慢了,有啥好办法吗?
我自己想到的是 香港/南非 cn2gia vps去中转加速(买了几家vps高峰期有点延迟)
还有ix专线和GA加速
GA加速费用比较贵
标题: gemini主号被封了
作者: #yuan
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1494424
时间: 2026-01-21 14:48:32
摘要:
作者: #yuan
板块: #搞七捻三
编号:
1494424帖子: https://linux.do/t/topic/1494424
时间: 2026-01-21 14:48:32
摘要:
佬门,genmini号这样了,还能回得来吗
标题: antigravity被封了,可以用中文申诉吗
作者: #web3_song
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1494426
时间: 2026-01-21 14:49:05
摘要:
作者: #web3_song
板块: #开发调优
编号:
1494426帖子: https://linux.do/t/topic/1494426
时间: 2026-01-21 14:49:05
摘要:
antigravity被封了,可以用中文申诉吗
标题: 请教一个关于抽奖的问题
作者: #Richy
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1494428
时间: 2026-01-21 14:49:20
摘要:
作者: #Richy
板块: #搞七捻三
编号:
1494428帖子: https://linux.do/t/topic/1494428
时间: 2026-01-21 14:49:20
摘要:
https://linux.do/t/topic/1489610
上个帖子的开奖时间已经到了,可是这是我第一次抽奖,流程不太熟悉,使用官方的抽奖工具,但是显示帖子尚未关闭或存档,抽不了奖,我该怎么把帖子弄成关闭状态?
标题: 哈哈哈哈哈我的纪念品到了
作者: #potato
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1494429
时间: 2026-01-21 14:49:49
摘要:
作者: #potato
板块: #搞七捻三
编号:
1494429帖子: https://linux.do/t/topic/1494429
时间: 2026-01-21 14:49:49
摘要:
标题: 反重力 sub2api 一直错误,佬们都在用什么
作者: #huazz
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1494431
时间: 2026-01-21 14:49:54
摘要:
作者: #huazz
板块: #开发调优
编号:
1494431帖子: https://linux.do/t/topic/1494431
时间: 2026-01-21 14:49:54
摘要:
antigravity-tools docker 版好使吗
标题: 以前蹲网吧的日子
作者: #Boomy
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1494436
时间: 2026-01-21 14:50:28
摘要:
作者: #Boomy
板块: #搞七捻三
编号:
1494436帖子: https://linux.do/t/topic/1494436
时间: 2026-01-21 14:50:28
摘要:
一晃几十年了,那还是读高中的时候,县城里网吧少,每次去网吧都爆满,而且那时候也有禁止未成年人进入的限制,但很少有人去查,网吧老板也是本着多赚一点是一点的原则,几乎不会管你要身份证登记的,只要给钱就给你开一台机上网~
那时候也是网络游戏和QQ刚开始的时候,印象最深的一次,一个熟悉的网吧老板搬迁网吧地址,重新开业,开业前3天大酬宾,免费上网,当时和一个高中同学在那玩了一个礼拜~ 吃喝睡都在那张凳子上,白天有其他同学放学到点送餐过来,晚上就吃泡面 … 后面回到学校,被罚写了5000字的检讨书
现在想想,虽然有点傻,但是青春也算没有遗憾了,回忆满满~
标题: 【免费docker】分享一个免费docker-gcp容器部署
作者: #海纳百川
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1494439
时间: 2026-01-21 14:50:43
摘要:
作者: #海纳百川
板块: #开发调优
编号:
1494439帖子: https://linux.do/t/topic/1494439
时间: 2026-01-21 14:50:43
摘要:
地址: https://cloud.google.com/functions
支持下面语言
标题: 电报机器人真好玩
作者: #摇摆熊
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1494442
时间: 2026-01-21 14:52:00
摘要:
作者: #摇摆熊
板块: #搞七捻三
编号:
1494442帖子: https://linux.do/t/topic/1494442
时间: 2026-01-21 14:52:00
摘要:
做了好几个好玩的,真好玩,以前真是浪费好东西了
标题: [小玩具] LINUX DO Algorithm
作者: #神墨
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1494444
时间: 2026-01-21 14:52:17
摘要:
作者: #神墨
板块: #开发调优
编号:
1494444帖子: https://linux.do/t/topic/1494444
时间: 2026-01-21 14:52:17
摘要:
// ==UserScript==
// @name LINUX DO Algorithm
// @namespace http://tampermonkey.net/
// @version 0.9
// @description 融合 X 算法和 DeepSeek AI 的智能推荐系统,提供个性化主题推荐
// @author SMNET
// @match https://linux.do/*
// @grant GM_xmlhttpRequest
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_addStyle
// @connect 2c2ch1u11-share-api-0.hf.space
// ==/UserScript==
(function() {
'use strict';
const API_KEY = 'sk-263a233d-d542-4763-a5f0-3171cdc160fa';
const API_URL = 'https://2c2ch1u11-share-api-0.hf.space/v1/chat/completions';
const MODEL = 'deepseek-chat';
// ========== 算法配置参数(可调整优化) ==========
const CONFIG = {
// X 算法权重参数
WEIGHT_LIKES: 0.5,
WEIGHT_REPLIES: 13.5,
WEIGHT_VIEWS: 0.015,
PINNED_BOOST: 2.0,
TIME_DECAY_FACTOR: 1.5,
TIME_DECAY_OFFSET: 2,
// 评分最大值参数
X_SCORE_MAX: 45,
AI_SCORE_MAX: 55,
// 评分阈值参数
MAX_SCORE: 100,
MIN_DISPLAY_SCORE: 20,
// 缓存参数
PROFILE_CACHE_TTL: 86400000, // 用户画像缓存:24小时
TOPIC_SCORE_CACHE_TTL: 3600000, // 单个主题AI评分缓存:1小时
// API 参数
MAX_TOPICS_PER_BATCH: 30,
MAX_LIKED_TITLES: 15, // 点赞主题数量
MAX_REPLIED_TITLES: 10, // 回复主题数量
MAX_CREATED_TITLES: 5, // 创建主题数量
API_RETRY_COUNT: 2,
API_RETRY_DELAY: 1000,
// 用户画像分析维度
PROFILE_CATEGORIES: ['技术兴趣', '内容偏好', '互动习惯', '专业领域', '阅读深度'],
};
let isRecommendMode = false;
let scoreMap = {};
let allTopicsData = {};
let sortTimeout = null;
let userProfile = "";
let isLoading = false;
let isProcessingNewTopics = false;
// ========== CSS 样式 ==========
GM_addStyle(`
.nav-pills > li > a,
.nav-pills > li.ember-view > a,
.navigation-container .nav-pills > li > a {
border-bottom: 3px solid transparent !important;
transition: all 0.2s ease;
}
body.recommend-mode-active .nav-pills > li:not(#nav-item-recommend) > a,
body.recommend-mode-active .nav-pills > li.ember-view:not(#nav-item-recommend) > a,
body.recommend-mode-active .navigation-container .nav-pills > li:not(#nav-item-recommend) > a {
color: var(--primary-medium) !important;
border-bottom-color: transparent !important;
}
.nav-pills li#nav-item-recommend.active > a,
body.recommend-mode-active .nav-pills li#nav-item-recommend > a {
color: var(--tertiary) !important;
border-bottom: 3px solid var(--tertiary) !important;
font-weight: 600;
}
.nav-pills li#nav-item-recommend > a:hover {
color: var(--tertiary) !important;
opacity: 0.8;
}
.recommend-loading-container {
width: 100%;
padding: 60px 20px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
min-height: 300px;
}
.recommend-loading-text {
color: var(--primary-medium);
font-size: 15px;
margin-bottom: 24px;
text-align: center;
}
.recommend-spinner {
width: 36px;
height: 36px;
border: 3px solid var(--primary-low);
border-top: 3px solid var(--primary-medium);
border-radius: 50%;
animation: spin 0.8s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.manus-score-badge {
font-size: 0.75em;
color: var(--tertiary);
margin-left: 8px;
padding: 2px 6px;
background: var(--tertiary-ver
标题: 云服务器做 VPN 全攻略:Docker 部署 WireGuard(wg-easy)
作者: #ximopro
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1494446
时间: 2026-01-21 14:53:04
摘要:
作者: #ximopro
板块: #开发调优
编号:
1494446帖子: https://linux.do/t/topic/1494446
时间: 2026-01-21 14:53:04
摘要:
最近反代很火,所以不少人都买了或者白嫖了服务器,作为反代使用,给服务器只用来做反代肯定有很多的冗余,所以我考虑利用服务器的公网ip,做成vpn使用,下面就是一个详细的教程
此方案重点是:
只对公网开放 VPN 端口(UDP 51820),管理后台不暴露公网,更安全。
web管理,方便多设备统一管理并导入
总体原理
WireGuard 是 VPN,本质是服务器上开一个虚拟网卡 wg0,客户端连上后拿到一个虚拟 IP(如 10.66.66.2)。
“全局走 VPN / 分流”主要由客户端配置里的 AllowedIPs 决定:
全局:0.0.0.0/0
分流:只填你想走 VPN 的网段(如 10.66.66.0/24 或你家的内网段)
wg-easy = WireGuard + Web 管理界面:让你一键创建多个设备配置、二维码导入。
A. 部署前检查(确认 Docker/Compose 可用)
在服务器执行:
docker --version
docker compose version
如果 docker compose version 报错,安装 compose 插件:
sudo apt update
sudo apt install -y docker-compose-plugin
确认 Docker 在运行:
sudo systemctl enable --now docker
B. 开启 IPv4 转发(否则连上 VPN 也可能无法上网)
执行:
echo "net.ipv4.ip_forward=1" | sudo tee /etc/sysctl.d/99-wg.conf
sudo sysctl --system
解释:
VPN 客户端的流量要“经过服务器转发到公网”,Linux 默认可能不转发,所以要打开 ip_forward。
C. 云安全组/防火墙:放行端口
你需要在云厂商控制台安全组放行:
入站 UDP 51820(WireGuard 连接端口,必须)
管理后台端口 51821 不需要放行(我们会只让它监听 127.0.0.1)
解释:
如果 UDP 51820 没放行,客户端永远握手不上(handshake 失败),这是最常见原因。
D. 使用 Docker Compose 部署 wg-easy(安全版:后台不对公网开放)
1)创建目录
sudo mkdir -p /opt/wg-easy
cd /opt/wg-easy
2)创建 docker-compose.yml
把下面两处改掉:
WG_HOST=你的服务器公网IP或域名
PASSWORD_HASH=改成密码的hash值
生成 bcrypt 密码哈希,并写入 PASSWORD_HASH
在服务器安装生成工具:
apt update
apt install -y apache2-utils
生成 bcrypt(示例密码用 123,实际请用强密码):
<BASH>
htpasswd -bnBC 10 "" "123" | tr -d ':\n'
会输出类似:
$2y$10$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
关键细节:Compose 里必须把 $ 写成 $$
Docker Compose 会把 $VAR 当变量替换,所以 bcrypt 中的 $ 必须转义。
例如哈希是:
$2y$10$ABC...
写入 compose 时必须变成:
$$2y$$10$$ABC...
然后执行创建文件:
sudo tee /opt/wg-easy/docker-compose.yml >/dev/null <<'EOF'
services:
wg-easy:
image: ghcr.io/wg-easy/wg-easy:latest
container_name: wg-easy
restart: unless-stopped
environment:
# 你的服务器公网 IP 或域名(客户端连接时用)
- WG_HOST=159.223.37.240
# 管理后台密码(务必设置强密码)
# 这里切记(新版不可使用PASSDWORD,需要使用PASSWORD_HASH)
- PASSWORD_HASH= 这里填写你密码生成的hash值
# WireGuard 端口(UDP)
- WG_PORT=51820
# Web 管理后台端口(TCP)
- PORT=51821
# 给客户端分配的 VPN 网段
- WG_DEFAULT_ADDRESS=10.66.66.x
# 客户端默认 DNS(全局模式时通常需要)
- WG_DEFAULT_DNS=1.1.1.1
# 默认“全局走 VPN”(你优先全局,所以这里这样设)
- WG_ALLOWED_IPS=0.0.0.0/0
volumes:
# 配置与密钥会保存在宿主机这个目录,容器重建也不丢
- /opt/wg-easy:/etc/wireguard
# 让容器能使用宿主机内核模块
- /lib/modules:/lib/modules:ro
ports:
# 对公网开放 WireGuard
- "51820:51820/udp"
# 管理后台只监听本机回环地址,不对公网开放(更安全)
- "127.0.0.1:51821:51821/tcp"
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1
EOF
解释关键点:
WG_HOST:客户端配置里的 Endpoint 会用它,填错会导致连接不上。
127.0.0.1:51821:51821/tcp:保证管理后台只能本机访问,公网扫不到。
/opt/wg-easy:/etc/wireguard:把配置落地到宿主机,防止容器更新/重建后丢配置。
3)启动
cd /opt/wg-easy
sudo docker compose up -d
查看是否启动成功:
sudo docker ps
sudo docker logs --tail=200 wg-easy
E. 访问管理后台(通过 SSH 隧道)
因为我们没对公网开放 51821,所以用 SSH 隧道从你电脑访问:
在你自己的电脑(Windows/macOS/Linux 都可以)执行:
ssh -L 51821:127.0.0.1:51821 root@你的服务器公网IP
然后浏览器打开:
http://127.0.0.1:51821
输入你设置的 PASSWORD 登录。
解释:
SSH 隧道相当于“把服务器的本地端口映射到你本机”,外网无法直接访问后台,但你能安全管理。
F. 创建客户端(你的每台设备一个)
在 wg-easy 管理页面:
点 New Client
给设备起名(如 phone, laptop, ipad)
直接:
扫二维码(手机 WireGuard App)
或下载配置文件(电脑 WireGuard 客户端导入)
建议:一台设备对应一个 client,方便你单独禁用/删除。
G. 连接测试(确认全局模式生效)
客户端连上后:
访问 https://ipinfo.io 或 https://ifconfig.me
看显示的出口 IP 是否变成你的服务器公网 IP(全局模式应当变为服务器 IP)
如果你能 SSH 到服务器,也可以在服务器看握手:
sudo docker exec -it wg-easy wg show
H. 分流怎么实现
你现在默认是全局(WG_ALLOWED_IPS=0.0.0.0/0)。
如果某些设备想分流:在该设备的配置里把 AllowedIPs 改成你需要的网段即可,例如:
只走 VPN 内网(仅访问 VPN 内部资源,不代理全网):
AllowedIPs = 10.66.66.0/24
只访问你家/公司内网(举例 192.168.1.0/24):
AllowedIPs = 192.168.1.0/24, 10.66.66.0/24
做法:你可以在 wg-easy 里把该设备配置下载下来后手动改,或在客户端里编辑配置。
I. 结语
大家新手一般都是只有一台服务器,wg-easy 很适合作为第一站:先把 VPN 跑起来、把设备接入跑通;等你对需求更明确后,再决定是留在 wg-easy 继续精细化配置,还是迁移到原生 WireGuard、Headscale 这类更强的组网架构。这样你的“服务器做 VPN”就不是一次性搭建,而是可持续演进的一套个人基础设