V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Projection  ›  全部回复第 2 页 / 共 3 页
回复总数  57
1  2  3  
如果是对自己重要的数据,最好自己写一些脚本导出来用做备份,不要完全依赖网站或 app 的收藏功能。
现在只是号被封了,搞不好哪天整个网站都没了。
332 天前
回复了 paststrange 创建的主题 问与答 咨询一个 win11 下的 pycharm 图标问题
「昨天还是一致的」

可能你的记忆出现了一些混乱,我看到很早就是这样了。

文件关联图标一般来自于 EXE 文件中的 ICO 图标资源,而 ICO 可以包含多个不同尺寸的图标,这些图标的内容可以不一致,比如 16x16 的尺寸为图左,512x512 为图右,系统会选择一个最适合的尺寸展示。一般设计上的需要保证低分辨率图标也可以被辨认,所以会删去一些装饰性元素,只保留主体内容,这造成了设计上的差异。
.asc 后缀的文件是 GPG 签名,需要从可信的地方(比如官方 HTTPS 站点)获得发布者的指纹来验证。

使用 HTTP 很普遍啊,很多 Linux 发行版的软件包仓库都是使用 HTTP + GPG 的方式来保证完整性和安全性的。(虽然现在似乎有向 HTTPS 迁移的趋势)
2023-04-21 13:09:22 +08:00
回复了 PowerDi 创建的主题 问与答 如何提取 OEM 原版镜像
进 PE 用图形化工具 Dism++ 或者直接 CMD:

DISM.exe /Capture-Image /ImageFile:install.wim /CaptureDir:C:\ /Name:Windows-OEM
2023-04-21 12:37:08 +08:00
回复了 JOKERdmb 创建的主题 宽带症候群 关于基于 docker 部署 openwrt
我想纠正一下 @kaedeair ,Docker 部署的 OpenWrt 容器是可以作为主路由的,也可以正常 PPPoE 拨号上号。

我用 OpenWrt 容器做主路由只是为了避免在光猫上拨号,让自己可以对网络进行更加细节的控制。甚至我的 Docker 服务器只有一个网卡,只是在交换机上划分了 VLAN 。用 OpenWrt 而不是其他方法拨号是为了避免配置防火墙等,同时有开箱即用的 DHCP 、DNS 等功能。

如果 OP 只是需要透明代理网关,使用对应工具的 Docker 镜像 + iptables 规则也可以做到,没有必要使用 OpenWrt 。或者可以自己基于 Alpine 、Debian 等基础镜像自己 DIY 一个。

如下是使用 VLAN 进行单网口复用的方案( OP 的情况只需针对对两个接口分别创建 macvlan 网络即可,不需要使用 VLAN ):

```bash
# 创建 macvlan 网络(假设 WAN 的 VLAN ID 为 10 ,LAN 的 VLAN ID 为 20 )
WAN_VLAN_ID=10
LAN_VLAN_ID=20
docker network create --driver macvlan --opt parent=eth0.$WAN_VLAN_ID wan
docker network create --driver macvlan --subnet 192.168.1.0/24 --gateway 192.168.1.1 --ip-range 192.168.1.0/28 --opt parent=eth0.$LAN_VLAN_ID lan

# 导入 OpenWrt 镜像
docker import https://downloads.openwrt.org/releases/22.03.3/targets/x86/64/openwrt-22.03.3-x86-64-rootfs.tar.gz openwrt:22.03.3

# 只给 `--cap-add NET_ADMIN` 无法拨号,所以这里暂时用 `--privileged`
# 如果不需要 PPPoE 拨号,可能 `--cap-add NET_ADMIN` 已经足够
docker create --name openwrt --privileged --network lan openwrt:22.03.3 /sbin/init
docker network connect wan openwrt
docker start router
```

不过在使用 macvlan 时需要注意几点:

- 一般情况下,宿主机和使用 macvlan 网络的容器无法直接通信,解决方法见 [Using Docker macvlan networks]( https://blog.oddbit.com/post/2018-03-12-using-docker-macvlan-networks/);
- 创建容器时指定的 IP 不必是 `--ip-range` 中指定的 IP ,根据此原理 OpenWrt 容器可以自己决定使用哪个 IP 。

---

⚠️ 以下只是我的凭空臆想,我目前还没有在双网口机器上测试过!

如果不想使用 OpenWrt 作为主路由,那么可以在 Ubuntu 上为 `eth0` 配置好静态 IP ,保证可以正常上网并开启 IP 转发。

然后配置好 `eth1` 任意内网地址作为你的 LAN 地址( SSH 连接的地址),比如 192.168.1.120/24 。

接着在 `eth1` 上创建 macvlan 网络,指定网关地址为 192.168.1.1 。(此时网关 IP 只是占位,并没有任何设备占用)

然后参照 [Using Docker macvlan networks]( https://blog.oddbit.com/post/2018-03-12-using-docker-macvlan-networks/) 在 Ubuntu 上创建网络桥接到 macvlan 网络,地址为 192.168.1.1 。这样可以保证容器和宿主机之间相互通信没有问题,容器才可以通过 macvlan 网络正常上网。

然后就是在容器中使用代理工具配置 iptables 了,这没有什么好说的。当然这样的方法还需要自己配置 DHCP 服务。

---

上面的步骤之所以这么复杂是因为想要在一台机器上实现 NAT 和透明网关,而 macvlan 网络会导致宿主机和容器无法直接通信。如果 OP 有另外一台现成的路由器,那么问题可以直接简化为在创建 macvlan 网络并在 Docker 服务器上开启代理应用的容器。

写的很粗糙,如果有什么问题欢迎指出。
2023-04-12 12:45:54 +08:00
回复了 kele999 创建的主题 问与答 关于 emoji 添加更多中华文化图标的倡议
我是用 winget 安装的:

winget search Redist

winget install Microsoft.VCRedist.2015+.x86
winget install Microsoft.VCRedist.2015+.x64
winget install Microsoft.VCRedist.2013.x86
winget install Microsoft.VCRedist.2013.x64
winget install Microsoft.VCRedist.2012.x86
winget install Microsoft.VCRedist.2012.x64
winget install Microsoft.VCRedist.2010.x86
winget install Microsoft.VCRedist.2010.x64
winget install Microsoft.XNARedist
winget install Microsoft.VCRedist.2008.x86
winget install Microsoft.VCRedist.2008.x64
winget install Microsoft.VCRedist.2005.x86
winget install Microsoft.VCRedist.2005.x64
2022-12-28 14:55:40 +08:00
回复了 he2020 创建的主题 Linux 如何把 Linux 的字体渲染成这样圆润的风格(图)
默认情况下,Linux 字体渲染轮廓非常清晰;而 macOS 像是打了模糊或者开了发光效果一样。在高 DPI 时并没有文字辨识度上的问题,字体边缘就不必非常清晰(甚至可以不用对齐像素),我觉得 macOS 这种风格化的渲染方式就更加讨喜。

我也一直想要在 Linux 有 macOS 那样的字体渲染风格,但还未研究。似乎可以通过修改 fontconfig 改变渲染效果,但仅用这种方式是否可以做到 macOS 的这种效果还不知道。

给几个线索:

Google 搜索 linux font rendering like mac
https://wiki.archlinux.org/title/font_configuration
2022-12-09 18:57:11 +08:00
回复了 mijazz 创建的主题 问与答 Windows 英语为显示语言 中文字体显示问题
原因是英文版系统中,日语字体的优先级比较高,部分汉字会先使用日文字体,然后剩下的汉字使用中文字体,导致汉字会用多个字体渲染,非常糟糕。

可以尝试这么做,在切换到英文之前,先备份 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink ,切换到英文后,再将其还原。

不过这样做之后,使用的西文字体和英文原版不一致。想调整这个行为的话,还需要自己调整一下字体回退的顺序。
2022-12-09 13:52:10 +08:00
回复了 liuidetmks 创建的主题 程序员 yubikey 到手了, fido 模式怎么没有设置初始密钥的地方?
使用官方 YubiKey Manager 图形化界面,或者命令行:

```bash
ykman fido reset
ykman fido access change-pin
```
2022-12-07 17:04:47 +08:00
回复了 nii 创建的主题 问与答 急需能 100%有效的闹钟?
首先明确一下你说的无法叫醒是指:听到声音了,然后无视它并接着睡;还是压根不能将你唤醒。

你需要先把闹钟停掉一段时间,先把这根弦松一下。过几个星期后重新开始设闹钟,并且保证闹钟只设置一个不得不起床的最晚时间(否则就会迟到、完不成任务……)。这样你对闹钟的敏感性就会调整回来,并且闹钟一叫你就必须起床,从而形成一个正向循环。

当然,最好还是形成自己规律的生物钟,闹钟只作为突发情况下的辅助。
2022-12-05 13:14:10 +08:00
回复了 IslandOwnerHuang 创建的主题 macOS Mac 外壳的油漆好不结实
P.S. 「好不结实」的意思是「十分结实」,类比「好不热闹」(虽然第一次看到是挺迷惑的)
2022-12-02 20:48:57 +08:00
回复了 goodryb 创建的主题 分享发现 Chrome 新版本要求必须 win10, win7 真的要被淘汰了
Windows 7 早就淘汰了,不是要被淘汰了

Windows 7 support ended on January 14, 2020
2022-11-29 16:28:55 +08:00
回复了 ztmzzz 创建的主题 问与答 支持 FIDO2 的 windows SSH 客户端
https://github.com/PowerShell/Win32-OpenSSH

这个支持 FIDO2 ,并且可以直接替换掉系统内的 OpenSSH
2022-11-14 18:07:32 +08:00
回复了 Projection 创建的主题 YubiKey YubiKey 优惠组队
@pifu 没了
2022-11-10 14:06:29 +08:00
回复了 novaline 创建的主题 编程 求图中代码字体
@Projection 不是这个,是 PT Mono
2022-11-10 14:00:22 +08:00
回复了 novaline 创建的主题 编程 求图中代码字体
Anonymous Pro
2022-11-05 13:32:33 +08:00
回复了 Projection 创建的主题 YubiKey YubiKey 优惠组队
已售罄
2022-11-05 13:07:00 +08:00
回复了 Projection 创建的主题 YubiKey YubiKey 优惠组队
没有 Type-C 了
2022-11-05 12:24:54 +08:00
回复了 Projection 创建的主题 YubiKey YubiKey 优惠组队
上面是示例回复,不需要其他信息,其他信息通过电报沟通。
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1293 人在线   最高记录 6547   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 17:58 · PVG 01:58 · LAX 10:58 · JFK 13:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.