V2EX diyer22 的所有回复 第 1 页 / 共 1 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    diyer22    全部回复第 1 页 / 共 1 页
回复总数  15
2023-08-19 21:33:40 +08:00
回复了 diyer22 创建的主题 Linux add_service: 便捷添加 systemd 开机自启启动项的 CLI 工具
@julyclyde add_service 在 shell 命令和 service 文件要求的细节对齐上, 做了很多工作(if else + assert). 能避免绝大多数问题, 我知道的坑都有单独代码处理.
其可以支持开机自启运行 二进制/shell/Python/JS/TS 等脚本. 最关键的是有一个克隆环境变量的功能(--clone-envs), 能做到和当前 shell 一致的运行环境, 避免了很多环境变量不同的坑.
2023-08-18 23:30:50 +08:00
回复了 diyer22 创建的主题 Linux add_service: 便捷添加 systemd 开机自启启动项的 CLI 工具
@skyrim61 没有区别。 只是配置 service 来写启动项太繁琐了, 需要创建文件,修改 n 个配置参数,然后至少两个 systemctl 命令才能完成, 而且配置文件很多小细节没做好就得 debug+重新修改。

所以我开发了小工具 add_service , 一行命令就可以无脑完成 service + 设置启动项,非常方便。
2023-08-18 14:21:36 +08:00
回复了 diyer22 创建的主题 Linux add_service: 便捷添加 systemd 开机自启启动项的 CLI 工具
@julyclyde 的确很低频. 但一个是 systemd 太复杂, 繁琐了, 二是我工作上经常要配置新电脑, 用到的频率偏高一些. 所以就写了这个工具, 希望对有类似需求的人有用吧.
2023-08-18 11:53:06 +08:00
回复了 diyer22 创建的主题 Linux add_service: 便捷添加 systemd 开机自启启动项的 CLI 工具
@cheng6563 哈哈哈, 命令打错这种事情太常见了. 所以开发的时候也考虑了这方面. add_service 纯粹就是自动化地按照人们的预期创建 service 文件和执行 systemctl 命令.
且为了透明性, add_service 会在 terminal 上 log 出它要做的全部操作(可在项目主页看到详细 log). 做错了很方便根据 log 删除对应的文件, 也可以一行删除 `add_service --rm service_name`.
2023-08-18 11:41:36 +08:00
回复了 diyer22 创建的主题 Linux add_service: 便捷添加 systemd 开机自启启动项的 CLI 工具
@ExplodingFKL 目前不支持, 感受了一下 systemd/User, 没有太明白其应用场景; add_service 主要的目的是便捷地添加 systemd 开机自启启动项, 所以不宜变得复杂, 保持简洁为好.
我已经坏了起码 3 双亚瑟士了, 都是小脚趾那里网面开破的, 而且两只鞋子差不多同一时间出现破洞, 真的怀疑其设计或者质量有问题
2023-01-05 16:30:46 +08:00
回复了 luxu 创建的主题 Linux 求教关于国内跳板的问题。。
我和 @tomychen 的方案一样

- 在国内中转阿里云上安装 [Docker 上的 IPsec VPN 服务器]( https://github.com/hwdsl2/docker-ipsec-vpn-server)
- 从 `docker logs` 中找到默认账户 /密码 /密钥, 并在 IOS 上配置新 L2TP VPN
- IOS 在配置 L2TP VPN 时, 可以添加代理, 我添加了一个自动代理(pac), 代理指向一个 docker 网络中 v2ray 的 http 代理
- 用的是, 默认走代理, 中国网站直连的 [ifyour/ipac]( https://github.com/ifyour/ipac)
- pac 缓存到了阿里云上, 方便填写 `http://39.105.21.95:9000/vpn/pac_in_docker.pac`

https://i.imgur.com/0FUyUrK.jpg

其它:
- 为了方便开关 VPN, 在桌面上配置了一个 IOS shortcuts, 添加操作来打开下面的 URL, 就可以跳转到 IOS VPN 设置界面
- `prefs:root=General&path=ManagedConfigurationList/VPN`
- 比较奇怪的是, 在 http://cip.cc 上, 有时候显示的 IP 是国内阿里云 IP, 但能成功连接外网
2023-01-04 21:46:32 +08:00
回复了 xmlf 创建的主题 问与答 Linux 全局真代理有什么好的解决方案吗?
推荐 [v2rayA]( https://github.com/v2rayA/v2rayA), 这是我了解到的最方便的 linux 真全局代理了

强大 /智能的功能, 易用的 WEB UI, 方便安装, 尤其是支持 Linux 真全局代理非常牛逼

在内网电脑 A 上 :
```bash
# 开一个 socks 5 的代理
ssh -D 0.0.0.0:1080 B_user@B_ip

# 想办法在 A 上安装并运行 v2rayA
# 以 docker 为例
docker pull mzz2017/v2raya
docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-e V2RAYA_ADDRESS=0.0.0.0:2017 \
-v /lib/modules:/lib/modules:ro \
-v /etc/resolv.conf:/etc/resolv.conf \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya
```

然后在 A 的浏览器打开 WEB UI: `http://127.0.0.1:2017`
配置一个 socks5 127.0.0.1:1080 的 server
然后在设置里面打开透明代理, 选择启用, 不进行分流

大功告成!!!
2018-06-22 14:24:46 +08:00
回复了 diyer22 创建的主题 Python Boxx 一个快速调试 Python 代码的工具库
@laike9m 好的 我会考虑强调这一点的,谢谢建议
2018-06-22 04:09:42 +08:00
回复了 diyer22 创建的主题 Python Boxx 一个快速调试 Python 代码的工具库
@laike9m 高端,涨姿势了。如果调试环境没有 Interactive console 能用的话,那应该用不上 boxx.g
2018-06-22 03:49:02 +08:00
回复了 diyer22 创建的主题 Python Boxx 一个快速调试 Python 代码的工具库
@laike9m python xxx.py 都无法运行 那还属于 Python 程序吗。。。。 好奇要如何运行。。。
2018-06-22 03:40:21 +08:00
回复了 diyer22 创建的主题 Python Boxx 一个快速调试 Python 代码的工具库
@laike9m 我是觉得 pdb 的 debug console 的体验和 IPython 差太多,才写了这个功能。平时调试 `script.py` 都是在 IPython onsole 里面运行 `%run script.py` 来运行再调试。

P.S. 平时调试时,把整个 `local()` 复制出来的 `g()` 操作更常用
2018-06-22 03:26:18 +08:00
回复了 diyer22 创建的主题 Python Boxx 一个快速调试 Python 代码的工具库
@laike9m 前辈啊,之前和你的想法很接近,有想法后就直接动手实现了一个 `boxx.dira`( meaning `dira attribute`),后来又把能打印的信息都加上了 扩展成了 `boxx.what`。

整个项目都不需要 `ipdb` 或 notebook,可以在原始 Python 里直接使用,由于我主要做科学计算 更喜欢在 IPython 里面调试。

`boxx.p` 没有使用除了 `sys` 以外的包 火焰图用了标准库的 `cProfile`来产生调试文件 + `SnakeViz` 用浏览器可视化 `cProfile`文件
2018-06-22 02:13:08 +08:00
回复了 wsds 创建的主题 Python 大家都用什么编辑器写 Python ?
带有 Qt-IPython 的 Spyder,核心要用的不是 Spyder 是 Qt-IPython
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2984 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 20ms UTC 13:44 PVG 21:44 LAX 06:44 JFK 09:44
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86